Presentation is loading. Please wait.

Presentation is loading. Please wait.

SEMINAR TOPIC ON “RAIN TECHNOLOGY”

Similar presentations


Presentation on theme: "SEMINAR TOPIC ON “RAIN TECHNOLOGY”"— Presentation transcript:

1 SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Presented By: K SRAVAN KUMAR BTECH 4TH YR Roll No:-10W81A0566 RAIN Technology

2 contents  Introduction.  Goals of RAIN Technology.  Architecture.
 Features of RAIN.  Advantages.  Application.  Future scope.  Conclusion.  References. 1 RAIN Technology

3 INTRODUCTION The name of the original research project is RAIN which stand’s for Reliable Array of Independent Nodes. The RAIN technology originated in a research project at the California Institute of Technology (Caltech),in collaboration with NASA’s Jet Propulsion Laboratory and the Defense Advanced Research Projects Agency (DARPA). 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 2 RAIN Technology

4 Goals of rain technology
RAIN Technology is able to offer the solution by minimizing number of nodes in the chain connecting the client and server. RAIN Technology making the exiting nodes more robust and independent of each other. RAIN Technology provides the feature of replacing a faulty node by a healthy one. 3 RAIN Technology

5 Architecture  Introduction.  Origin.  Architecture.
 Features of RAIN.  Advantages.  Application.  Conclusion.  References. 4 RAIN Technology

6 Features of rain  Communication  Group Membership  Data Storage
Bundled Interface Link Monitoring Fault Tolerant Interconnect Topology  Communication  Group Membership  Data Storage 5 RAIN Technology

7 FAULT TOLERANT INTERCONNECT TOPOLOGY
The Problem How to connect n computing nodes in a ring of n switches? 6 RAIN Technology

8 A NAIVE APPROACH I. In this approach, we connect all the nodes to the nearest switch. II. A ring is 1-fault tolerant so, we can loose 1 switch without upset. III. A 2nd switch is failure can partition the network. 7 RAIN Technology

9 Diameter construction dc=2
Here the nodes are connected to switches that are maximum distance apart from each other which is diameter in ring. Diameter construction with nodes of degree 2 connected to n switches of degree 4 can tolerate 3 fault without partitioning the network. Which is optimal. Diameter construction for n (a) odd (b) even 8 RAIN Technology

10 Group membership The main function of group member is to tolerate the fault. Group member ensure that all processes maintain a consistent view of global membership. Token Mechanism: 9 RAIN Technology

11 Data storage Fault tolerance in data storage across many disks is obtained using redundant storage schemes. Novel error-correcting codes have been developed for this purpose. These are array codes that encode and decode using simple XOR operations. 9 RAIN Technology

12 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 node failure. This is highly efficiency in traffic management. New node can be added into the cluster to participate in load sharing. It work with many different intermit application 10 RAIN Technology

13 applications  High Availability Video Server
 High Availability Web Server  Distributed Check pointing Mechanism 11 RAIN Technology

14 Future scope Development of API’s for using the various building blocks. The implementation of a real distributed file system using the partitioning scheme developed here. The group communication protocols are being extended to address more challenging scenarios. 12 RAIN Technology

15 Conclusion  The goal of the RAIN project has been to build a test-bed for various building blocks that address fault management  Communication and storage in a distributed environment.  The creation of such building blocks is important for the development of a fully functional distributed computing system. 13 RAIN Technology

16 References [1]. www.wikipedia.com
[2]. [3]. [4]. [5]. 14 RAIN Technology

17 Thank you Any queries ? 15 RAIN Technology


Download ppt "SEMINAR TOPIC ON “RAIN TECHNOLOGY”"

Similar presentations


Ads by Google