RAIN Technology
 Introduction.
 Evolution.
 Goals of RAIN Technology.
 Architecture.
 Topologies Using RAIN
 Features of RAIN.
 Advantages.
 Application.
 Future scope.
 Conclusion.
 References.
RAIN Technology
RAIN stand’s for Reliable Array of Independent
Nodes
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
RAIN Technology
 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.
RAIN Technology
RAIN Technology
I. RAIN Technology is able to offer the solution by
minimizing number of nodes in the chain connecting
the client and server.
II. RAIN Technology making the exiting nodes more
robust and independent of each other.
III.RAIN Technology provides the feature of replacing a
faulty node by a healthy one.
RAIN Technology
 Reliable transport?
 Consistent global state sharing?
 protocol?
 Always-On-IP?
 Local and Global Fault Monitors?
 Secure and Central Management?
1) BUS TOPOLOGY
2) STAR TOPOLOGY
3) RING TOPOLOGY
RAIN Technology
RAIN Technology
RAIN Technology
RAIN Technology
1. It includes scalability and high availability.
2. Many novel features in an attempt to deal
with faults in nodes, network, and data
storage.
3. Fault tolerant interconnect.
4. Group members
5. Data storage
RAIN Technology
Scalability
Scalability is the ability of a system to
provide throughput in proportion to, and
limited only by, available hardware
resources. A scalable system is one that
can handle increasing numbers of requests
without adversely affecting response time
and throughput.
High Availability
• The availability of a system or any component
in that system is defined by the percentage of
time that it works normally. The formula for
determining the availability for a system is:
• Availability = average time to failure (ATTF) /
[average time to failure (ATTF) + average time
to recover (ATTR)]
RAIN Technology
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.
Fault Tolerance
The ability of a system to respond
gracefully to an unexpected
hardware or software failure. There are
many levels of fault tolerance, the lowest
being the ability to continue operation in
the event of a power failure
I. There is no limit on the size of a RAIN cluster.
II. There is no concept of master-slave relation.
III.A RAIN cluster can tolerate multiple node failure.
IV.This is highly efficiency in traffic management.
V. New node can be added into the cluster to participate
in load sharing.
VI.It work with many different intermit application
RAIN Technology
Rain technology suffers with some
drawback as specified below:
1) As the rain technology requires
placement of switches in between of
structure, so it becomes little expensive.
2) Secondly, Installation and configuration is
time consuming and requires
maintenance also.
3) Although if the node of the topology fails,
it will not disturb the topology
completely as mentioned above but if
the switch fails, it affects the network
partially and switch has to be repaired
as early as possible.
 High Availability Video Server.
 High Availability Web Server.
 Distributed Check pointing Mechanism.
RAIN Technology
RAIN Technology
 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.
 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.
RAIN Technology
[1]. www.wikipedia.com
[2]. www.searchdatacenter:techtargetcom
[3]. www.campusfever.com
[4]. www.google.com
[5]. www.seminartime.com
RAIN Technology
RAIN Technology

More Related Content

PPTX
Rain technology
PPT
Rain technology
PPTX
rain technology
PPTX
Reliable array of independent nodes
PPTX
Rain Technology
PPT
RAIN TECHNOLOGY
PDF
Front page
PPTX
Rain technology seminar
Rain technology
Rain technology
rain technology
Reliable array of independent nodes
Rain Technology
RAIN TECHNOLOGY
Front page
Rain technology seminar

What's hot (20)

PPTX
Rain technology ppt
PPTX
Windows dna
PPTX
Kumar ppts
PPTX
Policy Driven Deployment for Container Networking
PPTX
Securing Micro Services in Cloud Foundry
PPTX
CloudLighting - A Brief Overview
PPTX
PRISTINE presentation at the Net-Tech Future Coordination meeting
PPTX
EVPN Case Study
PPT
Telecom Infra Project study notes
PPTX
Architectures and buildings
PPTX
RINA as a Clean-Slate Approach to Software Networks
PPTX
Modeling self-adaptative IoT architectures
PPTX
Wisenet network
PPTX
Evolving sdn for low power iot networks
PPTX
PRISTINE @ FIA Athens 2014
PDF
SplunkLive! Zürich 2016 - Use Case Swisscom
PPTX
New Threats, New Approaches in Modern Data Centers
PDF
Incident Handling in a BYOD Environment
PDF
Pruning Edge Research with Latency Shears
PPTX
Mellanox's Sales Strategy
Rain technology ppt
Windows dna
Kumar ppts
Policy Driven Deployment for Container Networking
Securing Micro Services in Cloud Foundry
CloudLighting - A Brief Overview
PRISTINE presentation at the Net-Tech Future Coordination meeting
EVPN Case Study
Telecom Infra Project study notes
Architectures and buildings
RINA as a Clean-Slate Approach to Software Networks
Modeling self-adaptative IoT architectures
Wisenet network
Evolving sdn for low power iot networks
PRISTINE @ FIA Athens 2014
SplunkLive! Zürich 2016 - Use Case Swisscom
New Threats, New Approaches in Modern Data Centers
Incident Handling in a BYOD Environment
Pruning Edge Research with Latency Shears
Mellanox's Sales Strategy
Ad

Similar to Rain Technlogy by sumit kumar (20)

PPTX
Rain technology
PPTX
Rain Technology.pptx
DOCX
indroduction of rain technology
DOCX
Liturature servey of rain technlogy by narayan dudhe
PDF
Carrier Grade Requirements for Cloud Computing: A SCOPE Alliance Perspective ...
PDF
PDF
A Study on Replication and Failover Cluster to Maximize System Uptime
PDF
As34269277
PPTX
introduction to distributed computing.pptx
PDF
Cyber Resiliency 20120420
PPTX
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
PDF
Edge device multi-unicasting for video streaming
PDF
netconf, restconf, grpc_basic
PDF
Build cloud native solution using open source
PDF
Final_Report
PPTX
Cloud security (domain6 10)
PDF
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Parallel ...
PDF
An4201262267
PPTX
Cluster computing
PDF
Postponed Optimized Report Recovery under Lt Based Cloud Memory
Rain technology
Rain Technology.pptx
indroduction of rain technology
Liturature servey of rain technlogy by narayan dudhe
Carrier Grade Requirements for Cloud Computing: A SCOPE Alliance Perspective ...
A Study on Replication and Failover Cluster to Maximize System Uptime
As34269277
introduction to distributed computing.pptx
Cyber Resiliency 20120420
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
Edge device multi-unicasting for video streaming
netconf, restconf, grpc_basic
Build cloud native solution using open source
Final_Report
Cloud security (domain6 10)
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Parallel ...
An4201262267
Cluster computing
Postponed Optimized Report Recovery under Lt Based Cloud Memory
Ad

Recently uploaded (20)

PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Design Guidelines and solutions for Plastics parts
PPTX
communication and presentation skills 01
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
Fundamentals of Mechanical Engineering.pptx
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPT
Total quality management ppt for engineering students
PDF
737-MAX_SRG.pdf student reference guides
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Module 8- Technological and Communication Skills.pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Management Information system : MIS-e-Business Systems.pptx
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Fundamentals of safety and accident prevention -final (1).pptx
Design Guidelines and solutions for Plastics parts
communication and presentation skills 01
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
Soil Improvement Techniques Note - Rabbi
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
Fundamentals of Mechanical Engineering.pptx
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Visual Aids for Exploratory Data Analysis.pdf
Total quality management ppt for engineering students
737-MAX_SRG.pdf student reference guides
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Module 8- Technological and Communication Skills.pptx

Rain Technlogy by sumit kumar

  • 2.  Introduction.  Evolution.  Goals of RAIN Technology.  Architecture.  Topologies Using RAIN  Features of RAIN.  Advantages.  Application.  Future scope.  Conclusion.  References. RAIN Technology
  • 3. RAIN stand’s for Reliable Array of Independent Nodes 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 RAIN Technology
  • 4.  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. RAIN Technology
  • 5. RAIN Technology I. RAIN Technology is able to offer the solution by minimizing number of nodes in the chain connecting the client and server. II. RAIN Technology making the exiting nodes more robust and independent of each other. III.RAIN Technology provides the feature of replacing a faulty node by a healthy one.
  • 7.  Reliable transport?  Consistent global state sharing?  protocol?  Always-On-IP?  Local and Global Fault Monitors?  Secure and Central Management?
  • 8. 1) BUS TOPOLOGY 2) STAR TOPOLOGY 3) RING TOPOLOGY RAIN Technology
  • 12. 1. It includes scalability and high availability. 2. Many novel features in an attempt to deal with faults in nodes, network, and data storage. 3. Fault tolerant interconnect. 4. Group members 5. Data storage RAIN Technology
  • 13. Scalability Scalability is the ability of a system to provide throughput in proportion to, and limited only by, available hardware resources. A scalable system is one that can handle increasing numbers of requests without adversely affecting response time and throughput.
  • 14. High Availability • The availability of a system or any component in that system is defined by the percentage of time that it works normally. The formula for determining the availability for a system is: • Availability = average time to failure (ATTF) / [average time to failure (ATTF) + average time to recover (ATTR)]
  • 15. RAIN Technology 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.
  • 16. Fault Tolerance The ability of a system to respond gracefully to an unexpected hardware or software failure. There are many levels of fault tolerance, the lowest being the ability to continue operation in the event of a power failure
  • 17. I. There is no limit on the size of a RAIN cluster. II. There is no concept of master-slave relation. III.A RAIN cluster can tolerate multiple node failure. IV.This is highly efficiency in traffic management. V. New node can be added into the cluster to participate in load sharing. VI.It work with many different intermit application RAIN Technology
  • 18. Rain technology suffers with some drawback as specified below: 1) As the rain technology requires placement of switches in between of structure, so it becomes little expensive. 2) Secondly, Installation and configuration is time consuming and requires maintenance also. 3) Although if the node of the topology fails, it will not disturb the topology completely as mentioned above but if the switch fails, it affects the network partially and switch has to be repaired as early as possible.
  • 19.  High Availability Video Server.  High Availability Web Server.  Distributed Check pointing Mechanism. RAIN Technology
  • 20. RAIN Technology  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.
  • 21.  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. RAIN Technology
  • 22. [1]. www.wikipedia.com [2]. www.searchdatacenter:techtargetcom [3]. www.campusfever.com [4]. www.google.com [5]. www.seminartime.com RAIN Technology