SlideShare una empresa de Scribd logo
1 de 21
TECHNOLOGYTECHNOLOGY
CH.BhavaniCH.Bhavani
127R1A05H9127R1A05H9
CONTENTSCONTENTS
• IntroductionIntroduction
• Goal of TechnologyGoal of Technology
• ArchitectureArchitecture
• FeaturesFeatures
• AdvantagesAdvantages
• ApplicationsApplications
• Future ScopeFuture Scope
• ConclusionConclusion
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.
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.
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
RAINFINITYRAINFINITY
• Business Plan:
Clustered solutions for Internet data
centers, focusing on:
• Availability
• Scalability
• Performance
RAIN Project: GoalsRAIN Project: Goals
Efficient, reliable distributed computing
and storage systems:
key building blocks
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.
TOPOLOGIES IN RAINTOPOLOGIES IN RAIN
TECHNOLOGYTECHNOLOGY
STAR TOPOLOGYSTAR TOPOLOGY
BUS TOPOLOGYBUS TOPOLOGY
RING TOPOLOGYRING TOPOLOGY
FEATURESFEATURES
• Communication
• Group Membership
• Data Storage
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:
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.
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.
• High Availability Video Server
• High Availability Web Server
• Distributed Check pointing Mechanism
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.
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
THANK YOU!!THANK YOU!!

Más contenido relacionado

La actualidad más candente (20)

Electronics seminar topics
Electronics seminar topicsElectronics seminar topics
Electronics seminar topics
 
Rain technology
Rain  technologyRain  technology
Rain technology
 
Clockless chips
Clockless chipsClockless chips
Clockless chips
 
Li-Fi Technology PPT
Li-Fi Technology PPT Li-Fi Technology PPT
Li-Fi Technology PPT
 
optical computers
optical computersoptical computers
optical computers
 
Zigbee technology ppt edited
Zigbee technology ppt editedZigbee technology ppt edited
Zigbee technology ppt edited
 
ppt on LIFI TECHNOLOGY
ppt on LIFI TECHNOLOGYppt on LIFI TECHNOLOGY
ppt on LIFI TECHNOLOGY
 
Mind reading computer ppt
Mind reading computer pptMind reading computer ppt
Mind reading computer ppt
 
PIXIE DUST
PIXIE DUSTPIXIE DUST
PIXIE DUST
 
Rain Technology
Rain TechnologyRain Technology
Rain Technology
 
Fog computing
Fog computingFog computing
Fog computing
 
Honeypots
HoneypotsHoneypots
Honeypots
 
Screenless pd presentation
Screenless pd presentationScreenless pd presentation
Screenless pd presentation
 
Optical Computing
Optical ComputingOptical Computing
Optical Computing
 
Free space laser communicator
Free space laser communicatorFree space laser communicator
Free space laser communicator
 
An atm with an eye
An atm with an eyeAn atm with an eye
An atm with an eye
 
Polymer Memory ppt
Polymer Memory pptPolymer Memory ppt
Polymer Memory ppt
 
Rainbow technology-ppt
Rainbow technology-pptRainbow technology-ppt
Rainbow technology-ppt
 
Touchless touch screen
Touchless touch screenTouchless touch screen
Touchless touch screen
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen Technology
 

Destacado

Braingate technology
Braingate technologyBraingate technology
Braingate technologyPraneeth IPz
 
Eye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueEye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueJobin George
 
NIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYNIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYMihika Shah
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technologyPadmaja Dash
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System VisualBee.com
 
Palm-Vein Technology
Palm-Vein TechnologyPalm-Vein Technology
Palm-Vein TechnologyPapun Papun
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology pptEkta Singh
 
Seminar Presentation Hadoop
Seminar Presentation HadoopSeminar Presentation Hadoop
Seminar Presentation HadoopVarun Narang
 
Seminar on night vision technology ppt
Seminar on night vision technology pptSeminar on night vision technology ppt
Seminar on night vision technology pptdeepakmarndi
 

Destacado (20)

Cordect
CordectCordect
Cordect
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
Wibree
Wibree Wibree
Wibree
 
BRAIN GATE
BRAIN GATEBRAIN GATE
BRAIN GATE
 
Braingate technology
Braingate technologyBraingate technology
Braingate technology
 
DakNet PPT
DakNet PPTDakNet PPT
DakNet PPT
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
Brain gate
Brain gateBrain gate
Brain gate
 
Eye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueEye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction Technique
 
NIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYNIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGY
 
Daknet ppt
Daknet pptDaknet ppt
Daknet ppt
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technology
 
Brain gate
Brain gateBrain gate
Brain gate
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
Palm-Vein Technology
Palm-Vein TechnologyPalm-Vein Technology
Palm-Vein Technology
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Rover Technology
Rover TechnologyRover Technology
Rover Technology
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology ppt
 
Seminar Presentation Hadoop
Seminar Presentation HadoopSeminar Presentation Hadoop
Seminar Presentation Hadoop
 
Seminar on night vision technology ppt
Seminar on night vision technology pptSeminar on night vision technology ppt
Seminar on night vision technology ppt
 

Similar a RAIN TECHNOLOGY

Rain Technlogy by sumit kumar
Rain Technlogy by sumit kumarRain Technlogy by sumit kumar
Rain Technlogy by sumit kumarSumit Kumar
 
Rain technology
Rain technologyRain technology
Rain technologykavuuu26
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technologynarayan dudhe
 
Rain Technology.pptx
Rain Technology.pptxRain Technology.pptx
Rain Technology.pptxGaneshHS6
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next DecadeOpen Networking Summit
 
Liturature servey of rain technlogy by narayan dudhe
Liturature servey of rain technlogy by narayan dudheLiturature servey of rain technlogy by narayan dudhe
Liturature servey of rain technlogy by narayan dudhenarayan dudhe
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVJames Crawshaw
 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source Nitesh Jadhav
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Mohamad Afshar
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Ambassador Labs
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationRex Wang
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 Mark Hinkle
 

Similar a RAIN TECHNOLOGY (20)

Kumar ppts
Kumar pptsKumar ppts
Kumar ppts
 
Rain Technlogy by sumit kumar
Rain Technlogy by sumit kumarRain Technlogy by sumit kumar
Rain Technlogy by sumit kumar
 
Rain technology
Rain technologyRain technology
Rain technology
 
Rain technology seminar
Rain technology seminar Rain technology seminar
Rain technology seminar
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technology
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
 
Rain Technology.pptx
Rain Technology.pptxRain Technology.pptx
Rain Technology.pptx
 
OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3 OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
Liturature servey of rain technlogy by narayan dudhe
Liturature servey of rain technlogy by narayan dudheLiturature servey of rain technlogy by narayan dudhe
Liturature servey of rain technlogy by narayan dudhe
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFV
 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 

RAIN TECHNOLOGY

  • 2. CONTENTSCONTENTS • IntroductionIntroduction • Goal of TechnologyGoal of Technology • ArchitectureArchitecture • FeaturesFeatures • AdvantagesAdvantages • ApplicationsApplications • Future ScopeFuture Scope • ConclusionConclusion
  • 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. 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. 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. RAINFINITYRAINFINITY • Business Plan: Clustered solutions for Internet data centers, focusing on: • Availability • Scalability • Performance
  • 7. RAIN Project: GoalsRAIN Project: Goals Efficient, reliable distributed computing and storage systems: key building blocks
  • 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.
  • 10. TOPOLOGIES IN RAINTOPOLOGIES IN RAIN TECHNOLOGYTECHNOLOGY
  • 14. FEATURESFEATURES • Communication • Group Membership • Data Storage
  • 15. 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:
  • 16. 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.
  • 17. 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.
  • 18. • High Availability Video Server • High Availability Web Server • Distributed Check pointing Mechanism
  • 19. 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.
  • 20. 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