Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RAIN TECHNOLOGY

8,405 views

Published on

  • Writing good research paper is quite easy and very difficult simultaneously. It depends on the individual skill set also. You can get help from research paper writing. Check out, please ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ♥♥♥ http://bit.ly/39pMlLF ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ♥♥♥ http://bit.ly/39pMlLF ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

RAIN TECHNOLOGY

  1. 1. TECHNOLOGYTECHNOLOGY CH.BhavaniCH.Bhavani 127R1A05H9127R1A05H9
  2. 2. CONTENTSCONTENTS • IntroductionIntroduction • Goal of TechnologyGoal of Technology • ArchitectureArchitecture • FeaturesFeatures • AdvantagesAdvantages • ApplicationsApplications • Future ScopeFuture Scope • ConclusionConclusion
  3. 3. INTRODUCTIONINTRODUCTION RAIN stand’s for Reliable Array of Independent Nodes. I.A communications component that creates a redundant network between multiple processors. II.A computing component that automatically recovers and restarts applications if a processor fails. III.A component that stores data across distributed processors and retrieves it even if some of the processors fail.
  4. 4. EVOLUTIONEVOLUTION 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). The RAIN research team in 1998 formed a company called Rainfinity. Rainfinity is a company that primarily deals with creating clustered solutions for enhancing the performance and availability.
  5. 5. RAINIFINITYRAINIFINITY • Start-up based on RAIN technology Company: • Founded Sept. 1998 • Released first product April 1999 • Received $15 million funding in Dec. 1999 • Now over 50 employees
  6. 6. RAINFINITYRAINFINITY • Business Plan: Clustered solutions for Internet data centers, focusing on: • Availability • Scalability • Performance
  7. 7. RAIN Project: GoalsRAIN Project: Goals Efficient, reliable distributed computing and storage systems: key building blocks
  8. 8. Goals of Rain TechnologyGoals 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.
  9. 9. TOPOLOGIES IN RAINTOPOLOGIES IN RAIN TECHNOLOGYTECHNOLOGY
  10. 10. STAR TOPOLOGYSTAR TOPOLOGY
  11. 11. BUS TOPOLOGYBUS TOPOLOGY
  12. 12. RING TOPOLOGYRING TOPOLOGY
  13. 13. FEATURESFEATURES • Communication • Group Membership • Data Storage
  14. 14. GROUP MEMBERSHIPGROUP 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:
  15. 15. DATA STORAGEDATA 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.
  16. 16. ADVANTAGESADVANTAGES • 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.
  17. 17. • High Availability Video Server • High Availability Web Server • Distributed Check pointing Mechanism
  18. 18. FUTURE SCOPEFUTURE 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.
  19. 19. CONCLUSIONCONCLUSION • 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 distributed computing system
  20. 20. THANK YOU!!THANK YOU!!

×