Top Banner
Name :- Pratik Gondaliya Roll No :- 13 Reliable Array of Independent Nodes RAIN Technology
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reliable array of independent nodes

Name :- Pratik Gondaliya

Roll No :- 13

Reliable Array of Independent Nodes

RAIN Technology

Page 2: 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.

Page 3: Reliable array of independent nodes

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.

Page 4: Reliable array of independent nodes

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

Page 5: Reliable array of independent nodes

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.

Page 6: Reliable array of independent nodes

•Original data can be recovered against nodes

failure.

•It provides dynamic reconfigurability.

Features of Data Storage

Page 7: Reliable array of independent nodes

switchbus network

Heterogeneous network of nodes and switches

node

node

node

node

switch

node

node

RAIN Platform

Page 8: Reliable array of independent nodes

Video client & server on node.

Network based on available

technology

A B C D

switch

Page 9: Reliable array of independent nodes

A B C D

switch

Video client & server on node.

Network based on available

technology

Page 10: Reliable array of independent nodes

RAIN Technology Proof of Concept:

Video Server:

A B CD

switch1 switch2

Video client & server on every node.

Page 11: Reliable array of independent nodes

Link Failure:

A B CD

Switch1 switch2

Page 12: Reliable array of independent nodes

Switch Failure:

ACB D

switch switch

Continuous reconfiguration (e.g., load-balancing).

1 2

Page 13: Reliable array of independent nodes

Limited Storage:

Insufficient storage to replicate all the data on each node.

Page 14: Reliable array of independent nodes

High Availabilty Video Server:

A B CD

switch switch

Video client & server on every node.

Page 15: Reliable array of independent nodes

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.

Page 16: Reliable array of independent nodes

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.

Page 17: Reliable array of independent nodes

Conclusion

Using RAIN technology you can make naetwork 99%

reliable

Reduce the traffic & faster response

Page 18: Reliable array of independent nodes

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

Page 19: Reliable array of independent nodes

Thank You!