Documente Academic
Documente Profesional
Documente Cultură
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
Rain Technology
Deepak Kumar Singh, Rajendra Prasaad Pandey
CCSIT, Teerthanker Mahaveer University, N.H.24, Bagarpur,
Moradabad-244001
deepak8854@gmail.com
Basically Rain technology has come up with the
Abstract— The massive jumps in technology led to the expansion
of internet as the most accepted medium for communication. But different network solutions over the internet such as
one of the most prominent problems with this client server based nodes failure, traffic congestion, link failure, data
technology is that of maintaining a regular connection. Even if a lost. It is a cluster of nodes linked in a network
sole intermediate node breaks down, the entire system crumples.
The solution to this problem can be the use of clustering. topology with multiple interfaces and redundant
Clustering means linking together two or more systems to storage. It is an implementation of RAID across
manage erratic workloads or to offer unremitting operation in nodes instead of across disk arrays. RAIN is used to
the event one fails .Clustering technology suggests an approach
to augment general reliability and performance. One increase fault tolerance .RAIN can provide fully
implementation done for this was RAIN-Reliable Array Of automated data recovery in a local area network or
Independent Nodes developed by the California Institute of wide area network even if multiple nodes
Technology, in collaboration with NASA ‟ s Jet Propulsion
Laboratory and the Defense Advanced Research Projects Agency
fail .Many of the distributed file sharing services
(DARPA).The technology is implemented in a distributed such as Gnutella and Donkey are similar to RAIN
computing architecture, built with inexpensive off-the-shelf systems, but they do not provide adequate
components. The RAIN platform involves heterogeneous cluster
of nodes linked using many interfaces to networks configured in
redundancy by design—if none of the sharing users
fault-tolerant topologies. RAIN technology was capable of online have a copy of some part of a file, the file
providing the solution by reducing the number of nodes in the becomes inaccessible. The RAIN technology
chain linking the client and server in addition to making the
current nodes more robust and more autonomous.
concentrates on developing high-performance,
fault-tolerant, portable clustering technology, and
overcome the problem of Donkey and Gnutella.
Keywords— Current Existing system of networking has major
RAID,SATA,,hot-swap, SNOW , Cluster computitng , Data drawback of single point of failure, client and
storage , cloud computing server architecture and bottlenecks .If some node
I. INTRODUCTION fails then there is no backup of that node in current
Rain technology has evolved over the existing system, similarly they do not have enough
disadvantages of cloud computing and was processing power to handle the traffic they receive.
developed by the California Institute of technology, RAIN technology is capable to provide the solution
in collaboration NASA’s Jet Propulsion laboratory of all the problem of networking which is currently
and the DARPA. The name of the original research exist. Rain Technology does this by reducing the
project was RAIN, which stands for Reliable Array number of nodes.
of Independent Nodes. The RAIN research team in II. ARCHITECTURE OF RAIN TECHNOLOGY
1998 formed a company called Rain finity. Rain RAIN is an open architecture approach that
finity is a company that primarily deals with combines standard, off-the-shelf computing and
creating clustered solutions for enhancing the networking hardware with highly intelligent
performance and availability of Internet data management software. RAIN-based storage and
centers. RAIN is also called channel bonding, protection systems consist of following component:
unnecessary array of independent nodes, reliable
array of independent nodes, or random array of
independent nodes. A. Rain Nodes
452
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
453
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
single point of failure, RAIN provides fault Rain technology helps in building the structure of
topology in such a manner that it minimizes the
tolerance in the network through the following number of nodes and removes the extra nodes. It is
mechanisms able to provide the solution by minimizing the total
number of nodes in network between client and
454
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
B. Ring Topology
In Ring Topology one node is connected with
another node and forms a ring like network as
shown in Figure-4.
455
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
are connected with other node which is 1) BUS Topology Using Rain
on longest distance, which helps to
reduce delay to transfer token. Nodes of Bus topology are connected through
Backbone cable as well as switch, as shown in
following in figure 7. So each node in bus
topology can communicate with rest of network
by using either switch or backbone cable. Nodes
are connected with different switch so that they
can reach to all node of network as in figure-7.
456
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
457
3rd International Conference on System Modeling & Advancement in Research Trends (SMART)
College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad
[2014]
2. Secondly, Installation and configuration is cluster that was developed as part of the RAIN
time consuming and requires maintenance also. project.
3. Although if the node of the topology fails, it
will not disturb the topology completely as RAIN Video: RAIN Video application is a
mentioned above but if the switch fails, it affects collection of videos written and encoded to all n
the network partially and switch has to be repaired nodes in the system with distributed store
as early as possible. operations.
458