Reliable array of independent nodes
-
Upload
pratik-gondaliya -
Category
Software
-
view
42 -
download
4
Transcript of Reliable array of independent nodes
Existing Problems on Internet
• Single points of failures
They are devices that have no inherent
redundancy or backup.
• Bottlenecks
They are devices that do not have enough
processing power to handle the amount of traffic
they receive.
These two problems decrease the reliability and
performance of the network.
What is RAIN Technology?
RAIN Technology originated at California Institute
Of Technology and its purpose was to overcome the
existing problems on the internet.
A component that stores data across distributed processors and
retrieves it even if some of the processors fail.
A communications component that creates a redundant network
between multiple processors and supports a single, uniform way
of connecting to any of the processors.
A computing component that automatically recovers and restarts
applications if a processor fails.
Goals of RAIN Technology:
• RAIN technology was able to offer the solution by
minimizing the number of nodes in the chain connecting
the client and server
• By RAIN technology making the existing nodes more
robust and independent of each other
Features
•Communication:Since the network is frequently a single point of
failure, RAIN provides fault tolerence in the
network
•Group Membership:A fundamental part of fault management is
identifying which nodes are healthy and participating.
•Data Storage:It is achieved through redundent storage schemes
like storing data over multiple disk.
•Original data can be recovered against nodes
failure.
•It provides dynamic reconfigurability.
Features of Data Storage
switchbus network
Heterogeneous network of nodes and switches
node
node
node
node
switch
node
node
RAIN Platform
RAIN Technology Proof of Concept:
Video Server:
A B CD
switch1 switch2
Video client & server on every node.
SNOW
•Strong Network of Webservers(SNOW)
uses the distributed state sharing
mechanism enable by RAIN System.
•SNOW system is a cluster of servers
network that provide a highly robastic
system.
Advantages
•There is no limit on the size of a RAIN
cluster.
•There is no concept of master-slave relation.
•A RAIN cluster can tolerate multiple mode
failurs.
•New node can be added into the added into
the cluster to participate in load sharing.
•A part of cluster can taken down for
maintance while other part can contains the
work.
•It work with many different intermate
application.
•This is highly efficient in traffic management.
Conclusion
Using RAIN technology you can make naetwork 99%
reliable
Reduce the traffic & faster response
References
http://en.wikipedia.org/wiki/Reliable_array_of_ind
ependent_nodes
http://www.authorstream.com/Presentation/manis
hsasmal-1368796-rain-technology/
http://searchdatacenter.techtarget.com/definition/
RAIN