SlideShare a Scribd company logo
1 of 17
RAIN TECHNOLOGY
By Kavita
13eebcs855
CONTENT
Introduction
Goal of Technology
Architecture
Features
Advantages
Applications
Future Scope
Conclusion
Reference
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).
I. A component that stores data across distributed processors
and retrieves it even if some of the processors fail.
II. A communications component that creates a redundant
network between multiple processors and supports a single,
uniform way of connecting to any of the processors.
III. A computing component that automatically recovers and
restarts applications if a processor fails
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.
ARCHITECTURE
FEATURES OF RAIN
 Communication
 Group Membership
 Data Storage
FAULT TOLERANT INTERCONNECT
TOPOLOGY
The Problem
How to connect n computing nodes in a ring of n switches?
A NAIVE APPROACH
 In this approach, we connect all the nodes to the nearest switch.
 A ring is 1-fault tolerant so, we can loose 1 switch without upset.
 A 2nd switch is failure can partition the network.
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
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:
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.
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.
APPLICATIONS
 High Availability Video Server
 High Availability Web Server
 Distributed Check pointing Mechanism
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.
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.
REFERENCES
 www.studymafia.org
 www.wikipedia.com
 www.google.com
THANKS

More Related Content

What's hot (20)

Airborne Internet
Airborne InternetAirborne Internet
Airborne Internet
 
SDN-Security
SDN-SecuritySDN-Security
SDN-Security
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Apple talk ppt
Apple talk pptApple talk ppt
Apple talk ppt
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT Security
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computing
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne Internet
 
Zigbee technology ppt
Zigbee technology pptZigbee technology ppt
Zigbee technology ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Firewall presentation
Firewall presentationFirewall presentation
Firewall presentation
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Airborne Internet
Airborne InternetAirborne Internet
Airborne Internet
 
Ppt presentation
Ppt presentationPpt presentation
Ppt presentation
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud computing security
Cloud computing securityCloud computing security
Cloud computing security
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation
 
AIRBORNE INTERNET
AIRBORNE INTERNETAIRBORNE INTERNET
AIRBORNE INTERNET
 

Viewers also liked

Silver Light By Nyros Developer
Silver Light By Nyros DeveloperSilver Light By Nyros Developer
Silver Light By Nyros DeveloperNyros Technologies
 
Frosty The Snowman
Frosty The SnowmanFrosty The Snowman
Frosty The Snowmanpps 33
 
Cd 315 Adaptive Tech revised
Cd 315 Adaptive Tech revisedCd 315 Adaptive Tech revised
Cd 315 Adaptive Tech revisedfry43
 
Reliable array of independent nodes
Reliable array of independent nodesReliable array of independent nodes
Reliable array of independent nodesPratik Gondaliya
 
E ball pc technology & space mouse
E ball pc technology & space mouseE ball pc technology & space mouse
E ball pc technology & space mouseindrathakur001
 
08 Rainfall Ppt 08
08   Rainfall Ppt 0808   Rainfall Ppt 08
08 Rainfall Ppt 08ganesh092929
 
Voice Browser
Voice BrowserVoice Browser
Voice BrowserSaila Sri
 
iDEN Technology
iDEN Technology iDEN Technology
iDEN Technology Naveen Ivao
 
Current transformers
Current transformersCurrent transformers
Current transformersBhairav Joshi
 
Current transformer
Current transformerCurrent transformer
Current transformercyclosystem
 
visible light communication
visible light communicationvisible light communication
visible light communicationHossam Zein
 
Smart Glass Windows
Smart Glass WindowsSmart Glass Windows
Smart Glass WindowsGlass Apps
 
Xmax technology
Xmax technologyXmax technology
Xmax technology9758582456
 
Module 1 introduction
Module 1 introductionModule 1 introduction
Module 1 introductionAnkit Patel
 

Viewers also liked (20)

Rain gauge pd.5
Rain gauge pd.5Rain gauge pd.5
Rain gauge pd.5
 
Silver Light By Nyros Developer
Silver Light By Nyros DeveloperSilver Light By Nyros Developer
Silver Light By Nyros Developer
 
Frosty The Snowman
Frosty The SnowmanFrosty The Snowman
Frosty The Snowman
 
Cd 315 Adaptive Tech revised
Cd 315 Adaptive Tech revisedCd 315 Adaptive Tech revised
Cd 315 Adaptive Tech revised
 
Weather
WeatherWeather
Weather
 
Reliable array of independent nodes
Reliable array of independent nodesReliable array of independent nodes
Reliable array of independent nodes
 
Java ring
Java ringJava ring
Java ring
 
3 g vs wifi
3 g vs wifi3 g vs wifi
3 g vs wifi
 
E ball pc technology & space mouse
E ball pc technology & space mouseE ball pc technology & space mouse
E ball pc technology & space mouse
 
08 Rainfall Ppt 08
08   Rainfall Ppt 0808   Rainfall Ppt 08
08 Rainfall Ppt 08
 
Imax technology
Imax technology Imax technology
Imax technology
 
Voice Browser
Voice BrowserVoice Browser
Voice Browser
 
iDEN Technology
iDEN Technology iDEN Technology
iDEN Technology
 
Current transformers
Current transformersCurrent transformers
Current transformers
 
Current transformer
Current transformerCurrent transformer
Current transformer
 
Strain guage
Strain guageStrain guage
Strain guage
 
visible light communication
visible light communicationvisible light communication
visible light communication
 
Smart Glass Windows
Smart Glass WindowsSmart Glass Windows
Smart Glass Windows
 
Xmax technology
Xmax technologyXmax technology
Xmax technology
 
Module 1 introduction
Module 1 introductionModule 1 introduction
Module 1 introduction
 

Similar to Rain technology

Rain Technlogy by sumit kumar
Rain Technlogy by sumit kumarRain Technlogy by sumit kumar
Rain Technlogy by sumit kumarSumit Kumar
 
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
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networkingsaigandham1
 
A Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeA Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeYogeshIJTSRD
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingAnju Ann
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...IBM India Smarter Computing
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparisonYashaswi Jain
 
Openflow for Cloud Scalability
Openflow for Cloud ScalabilityOpenflow for Cloud Scalability
Openflow for Cloud ScalabilityDaoliCloud Ltd
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesIJARIIT
 
Integrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIntegrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIRJET Journal
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
Postponed Optimized Report Recovery under Lt Based Cloud Memory
Postponed Optimized Report Recovery under Lt Based Cloud MemoryPostponed Optimized Report Recovery under Lt Based Cloud Memory
Postponed Optimized Report Recovery under Lt Based Cloud MemoryIJARIIT
 

Similar to Rain technology (20)

Rain technology seminar
Rain technology seminar Rain technology seminar
Rain technology seminar
 
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
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technology
 
Kumar ppts
Kumar pptsKumar ppts
Kumar ppts
 
Rain Technology.pptx
Rain Technology.pptxRain Technology.pptx
Rain Technology.pptx
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
 
A Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeA Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System Uptime
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
 
Final_Report
Final_ReportFinal_Report
Final_Report
 
A210105
A210105A210105
A210105
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
 
Openflow for Cloud Scalability
Openflow for Cloud ScalabilityOpenflow for Cloud Scalability
Openflow for Cloud Scalability
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniques
 
Integrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIntegrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined Networking
 
Networks
Networks Networks
Networks
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
Postponed Optimized Report Recovery under Lt Based Cloud Memory
Postponed Optimized Report Recovery under Lt Based Cloud MemoryPostponed Optimized Report Recovery under Lt Based Cloud Memory
Postponed Optimized Report Recovery under Lt Based Cloud Memory
 

Recently uploaded

Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...Health
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 

Recently uploaded (20)

Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 

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). I. A component that stores data across distributed processors and retrieves it even if some of the processors fail. II. A communications component that creates a redundant network between multiple processors and supports a single, uniform way of connecting to any of the processors. III. A computing component that automatically recovers and restarts applications if a processor fails
  • 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.
  • 6. FEATURES OF RAIN  Communication  Group Membership  Data Storage
  • 7. FAULT TOLERANT INTERCONNECT TOPOLOGY The Problem How to connect n computing nodes in a ring of n switches?
  • 8. A NAIVE APPROACH  In this approach, we connect all the nodes to the nearest switch.  A ring is 1-fault tolerant so, we can loose 1 switch without upset.  A 2nd switch is failure can partition the network.
  • 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
  • 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:
  • 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.
  • 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.
  • 13. APPLICATIONS  High Availability Video Server  High Availability Web Server  Distributed Check pointing Mechanism
  • 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.
  • 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.