SlideShare a Scribd company logo
1 of 7
BRIEF ON SYSTEM
12
Chapter 3: BRIEF ON SYSTEM
3.1 Architecture
RAIN is an open architecture approach that combines standard, off-the-shelf computing and networking
hardware with highly intelligent management software. RAIN-based storage and protection systems consist
of following component:
These hardware components are 1U servers that provide about 1 terabyte of serial ATA disk storage
capacity, standard Ethernet networking and CPU processing power to run RAIN and data management
software. Data is stored and protected reliably among multiple RAIN nodes instead of within a single
storage subsystem with its own redundant power, cooling and hot-swap disk-drive hardware.
Rain Management Software
This software lets RAIN nodes continuously communicate their assets, capacity, performance and health
among themselves. RAIN management software can detect the presence of new RAIN nodes on a new
network automatically, and these nodes are self-configuring.
Storage Component
In a RAIN-based storage system, each RAIN node regularly checks all its own files. The combination of
hundreds of RAIN nodes forms a powerful parallel data-management grid. When file corruption is detected,
the associated RAIN node initiates a replication request to all other RAIN nodes, which verify their own
replicas and work collectively to replace the defective file.
Communication Component
There is no limit to the number of nodes that can exist in a RAIN cluster. New nodes can be added, and
maintenance conducted, without incurring network downtime, A communications component that creates a
redundant network between multiple processors and supports a single, uniform way of connecting to any of
the processors.
BRIEF ON SYSTEM
13
Reliable transport ensures the reliable communication between the nodes in the cluster. This transport has a
built-in acknowledgement scheme that ensures reliable packet delivery. It transparently uses all available
network links to reach the destination.
When it fails to do so, it alerts the upper layer, therefore functioning as a failure detector. This module is
portable to different computer platforms, operating systems and networking environments. Consistent
global state sharing protocol provides consistent group membership, optimized information distribution and
distributed group-decision making for a RAIN cluster.
This module is at the core of a RAIN cluster. It enables efficient group communication among the
computing nodes, and ensures that they operate together without conflict. Always on IP maintains pools of
"always-available" virtual IPs.
This virtual IPs is nothing but the logical addresses that can move from one node to another for load sharing
or fail-over. Usually a pool of virtual IPs is created for each subnet that the RAIN cluster is connected to. A
pool can consist of one or more virtual IPs.
Always on IP guarantees that all virtual IP addresses representing the cluster are available as long as at least
one node in the cluster is operational. In other words, when a physical node fails in the cluster, its virtual IP
will be taken over by another healthy node in the cluster.
Local and global fault monitors monitor, on a continuous or event-driven basis, the critical resources within
and around the cluster: network connections, Rainfinity or other applications residing on the nodes, remote
nodes or applications.
It is an integral part of the RAIN technology, guaranteeing the healthy operation of the cluster
BRIEF ON SYSTEM
14
Figure 3.1 Architecture
3.1.1 COMPONENTS OF RAIN:
RAIN nodes: These are the basic elements of RAIN, these hardware components use 1 terabyte of disk
storage capacity comprising standard Ethernet networking and CPU processing power to run RAIN and
data management software. Data is stored and secured reliably among multiple RAIN nodes.
IP-based internetworking: The physical interconnections amongst the RAIN nodes are established using
standard IP-based LANs, metropolitan-area networks (MAN) and/or WANs. This allows administrators
develop an integrated storage and protection grid of RAIN nodes across multiple data centers.
BRIEF ON SYSTEM
15
Figure 3.2 Hardware used in RAIN
RAIN management software: The RAIN management software is a vital component of the RAIN
architecture and performs some significant tasks like letting RAIN nodes incessantly communicate
their assets, capacity, performance and health among themselves, automatically detecting the presence
of new RAIN nodes on a new network, recovery operations etc. RAIN software has three components:
Storage component: The basic function of this component is to store and retrieve data across
distributed processor
Communication component: Communications component is used to create a redundant network
between multiple for providing uniformity across the network.
Computing component: A computing component is concerned with automatically recovering and
restarting applications if there exist a malfunctioning processor.
3.2 Working
Reliable transport Reliable transport ensures the reliable communication between the nodes in
the cluster. This transport has a built-in acknowledgement scheme that ensures reliable packet delivery.
BRIEF ON SYSTEM
16
It transparently uses all available network links to reach the destination. When it fails to do so, it alerts
the upper layer, therefore functioning as a failure detector. This module is portable to different compute
platforms, operating systems and Networking environments.
3.1.1 TOPOLOGY USING RAIN TECHNOLOGY
Rain technology helps in building the structure of topology in such a manner that it minimizes
the number of nodes and removes the extra nodes. It is able to provide the solution by minimizing the
total number of nodes in network between client and server. As the total number of nodes is minimum,
so the data transmission time will also be reduced from source node to destination node. Secondly,
delay factor will also be reduced and data can be transmitted within less period of time.
Star Topology In star topology all the nodes are attached to Central HUB or switch. All the nodes in
network communicate with one another via Central HUB as shown in following figure
1) Star Topology Using Rain
We can place switch at each Node of network and Each node can be connected with few another node in
network as shown in Figure 3 apart from central node so if central node fails then node can communicate
with rest of node of network by using another path available. If central node fails then node-2 can
communicate with another path with node-1 and node-3.
Suppose further any one link of node-2 fails even then node-2 can communicate with rest of network.
Node-2 will be disconnected if both outgoing link and central hub fails.
BUS Topology
In Bus topology backbone cable is used on which all the nodes of network are connected .Every node of
network communicate with each other via backbone cable.
BRIEF ON SYSTEM
17
Figure 3.2.2 : Bus Topology
Main problem with bus topology is that if backbone cable fails then whole network goes down
If backbone cable fails then also nodes can communicate with one another using switch and another node of
network. Network will goes down when backbone cable as well as both switch will fail.
Mesh Topology
In Mesh Topology every node of network has a dedicated point to point link to every other device. A
fully connected mesh network therefore has n (n-1)/2 physical channels to link n devices. To accommodate
that many links, every device on the network has n-1 input/output ports. Figure -8 shows representation of
mesh topology.
BRIEF ON SYSTEM
18
Main problem in Mesh topology is that if there is n nodes then all nodes should have n-1 input/output ports,
therefore large number of cables are required.
Meshtopology Using RAIN : The problem in the mesh topology can be solved by the diameter solution[3]
of RAIN. The nodes are kept distance apart and the link is established at minimum distance. Using diameter
solution we can avoid the dedicated link among nodes , so there is no requirement of (n-1) port at each
node.

More Related Content

What's hot

Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012Samuel Dratwa
 
Basic networking
Basic networkingBasic networking
Basic networkingajeeshr3
 
Interconnecting Devices
Interconnecting DevicesInterconnecting Devices
Interconnecting Devicestrisson255
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSVarinder Singh Walia
 
Difference between a layer 3 switch and a router
Difference between a layer 3 switch and a routerDifference between a layer 3 switch and a router
Difference between a layer 3 switch and a routerIT Tech
 
Computer networking devices
Computer networking devicesComputer networking devices
Computer networking devicesRajesh Sadhukha
 
The Solaris Network Environment (Presentation
The Solaris Network Environment (PresentationThe Solaris Network Environment (Presentation
The Solaris Network Environment (Presentationmayur6789
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking FundamentalsMD SAQUIB KHAN
 
Lecture6(Wireless La Ns)
Lecture6(Wireless La Ns)Lecture6(Wireless La Ns)
Lecture6(Wireless La Ns)Ashish Khare
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Uttam Singh Chaudhary
 
Network switch and switching Jenil patel semcom college
Network switch and switching Jenil patel semcom collegeNetwork switch and switching Jenil patel semcom college
Network switch and switching Jenil patel semcom collegejackmakani
 
Concept of Networking and Operating System.
Concept of Networking and Operating System.Concept of Networking and Operating System.
Concept of Networking and Operating System.AnshulAnand21
 

What's hot (20)

DCN Chapter 1
DCN Chapter 1DCN Chapter 1
DCN Chapter 1
 
Network switch
Network switchNetwork switch
Network switch
 
Computer networks(4)
Computer networks(4)Computer networks(4)
Computer networks(4)
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012
 
Basic networking
Basic networkingBasic networking
Basic networking
 
Interconnecting Devices
Interconnecting DevicesInterconnecting Devices
Interconnecting Devices
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
 
Difference between a layer 3 switch and a router
Difference between a layer 3 switch and a routerDifference between a layer 3 switch and a router
Difference between a layer 3 switch and a router
 
BACKBONE NETWORKS
BACKBONE NETWORKSBACKBONE NETWORKS
BACKBONE NETWORKS
 
Computer networking devices
Computer networking devicesComputer networking devices
Computer networking devices
 
Computer network
Computer networkComputer network
Computer network
 
The Solaris Network Environment (Presentation
The Solaris Network Environment (PresentationThe Solaris Network Environment (Presentation
The Solaris Network Environment (Presentation
 
Networking
NetworkingNetworking
Networking
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
Lecture6(Wireless La Ns)
Lecture6(Wireless La Ns)Lecture6(Wireless La Ns)
Lecture6(Wireless La Ns)
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)
 
Network switch and switching Jenil patel semcom college
Network switch and switching Jenil patel semcom collegeNetwork switch and switching Jenil patel semcom college
Network switch and switching Jenil patel semcom college
 
Cna
CnaCna
Cna
 
Concept of Networking and Operating System.
Concept of Networking and Operating System.Concept of Networking and Operating System.
Concept of Networking and Operating System.
 
Rj wlan
Rj wlanRj wlan
Rj wlan
 

Similar to rain technology

Rain Technology.pptx
Rain Technology.pptxRain Technology.pptx
Rain Technology.pptxGaneshHS6
 
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfAutomation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfGandhibabu8
 
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
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introductionPRADEEP
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionShubham Khedekar
 
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkPerformance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkAM Publications
 
Ccna Presentation
Ccna PresentationCcna Presentation
Ccna Presentationbcdran
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptxKirti Verma
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Networking hard copy (1)
Networking  hard copy (1)Networking  hard copy (1)
Networking hard copy (1)Ankita Shetty
 

Similar to rain technology (20)

Rain Technology.pptx
Rain Technology.pptxRain Technology.pptx
Rain Technology.pptx
 
L 1
L   1L   1
L 1
 
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdfAutomation and Robotics 20ME51I Week 3 Theory Notes.pdf
Automation and Robotics 20ME51I Week 3 Theory Notes.pdf
 
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
 
Rain Technology
Rain TechnologyRain Technology
Rain Technology
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Basics of Computer Networks
Basics of Computer NetworksBasics of Computer Networks
Basics of Computer Networks
 
networking1.ppt
networking1.pptnetworking1.ppt
networking1.ppt
 
Mohanccna
MohanccnaMohanccna
Mohanccna
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor NetworkPerformance Evaluation of LEACH Protocol for Wireless Sensor Network
Performance Evaluation of LEACH Protocol for Wireless Sensor Network
 
Ccna Presentation
Ccna PresentationCcna Presentation
Ccna Presentation
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptx
 
01 - Topology.ppt
01 - Topology.ppt01 - Topology.ppt
01 - Topology.ppt
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
VOICE
VOICEVOICE
VOICE
 
CCNA Report
CCNA ReportCCNA Report
CCNA Report
 
Networking hard copy (1)
Networking  hard copy (1)Networking  hard copy (1)
Networking hard copy (1)
 
CCNA Training
CCNA Training CCNA Training
CCNA Training
 
Ccna presentation
Ccna presentationCcna presentation
Ccna presentation
 

More from narayan dudhe

Seminar report on google Advertising
Seminar report on  google AdvertisingSeminar report on  google Advertising
Seminar report on google Advertisingnarayan dudhe
 
Acknowledgement of seminar report by narayan dudhe
Acknowledgement of seminar report by narayan dudheAcknowledgement of seminar report by narayan dudhe
Acknowledgement of seminar report by narayan dudhenarayan dudhe
 
References of rain technology
References of rain technologyReferences of rain technology
References of rain technologynarayan dudhe
 
Certificate page of Seminar topics by narayan dudhe
Certificate page of Seminar topics by narayan dudheCertificate page of Seminar topics by narayan dudhe
Certificate page of Seminar topics by narayan dudhenarayan dudhe
 
List of abbreviation
List of abbreviationList of abbreviation
List of abbreviationnarayan dudhe
 
Conclusion for rain technology
Conclusion for rain technologyConclusion for rain technology
Conclusion for rain technologynarayan dudhe
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technologynarayan dudhe
 
Toc 1 | gate | Theory of computation
Toc 1 | gate | Theory of computationToc 1 | gate | Theory of computation
Toc 1 | gate | Theory of computationnarayan dudhe
 
Data warehouse in social networks
Data warehouse in social networksData warehouse in social networks
Data warehouse in social networksnarayan dudhe
 
Marathon Testing Tool
Marathon Testing ToolMarathon Testing Tool
Marathon Testing Toolnarayan dudhe
 
TensorFlow Technology
TensorFlow TechnologyTensorFlow Technology
TensorFlow Technologynarayan dudhe
 
Grampanchayat Sultawanwadi First Review
 Grampanchayat Sultawanwadi First Review Grampanchayat Sultawanwadi First Review
Grampanchayat Sultawanwadi First Reviewnarayan dudhe
 

More from narayan dudhe (12)

Seminar report on google Advertising
Seminar report on  google AdvertisingSeminar report on  google Advertising
Seminar report on google Advertising
 
Acknowledgement of seminar report by narayan dudhe
Acknowledgement of seminar report by narayan dudheAcknowledgement of seminar report by narayan dudhe
Acknowledgement of seminar report by narayan dudhe
 
References of rain technology
References of rain technologyReferences of rain technology
References of rain technology
 
Certificate page of Seminar topics by narayan dudhe
Certificate page of Seminar topics by narayan dudheCertificate page of Seminar topics by narayan dudhe
Certificate page of Seminar topics by narayan dudhe
 
List of abbreviation
List of abbreviationList of abbreviation
List of abbreviation
 
Conclusion for rain technology
Conclusion for rain technologyConclusion for rain technology
Conclusion for rain technology
 
indroduction of rain technology
indroduction of rain technologyindroduction of rain technology
indroduction of rain technology
 
Toc 1 | gate | Theory of computation
Toc 1 | gate | Theory of computationToc 1 | gate | Theory of computation
Toc 1 | gate | Theory of computation
 
Data warehouse in social networks
Data warehouse in social networksData warehouse in social networks
Data warehouse in social networks
 
Marathon Testing Tool
Marathon Testing ToolMarathon Testing Tool
Marathon Testing Tool
 
TensorFlow Technology
TensorFlow TechnologyTensorFlow Technology
TensorFlow Technology
 
Grampanchayat Sultawanwadi First Review
 Grampanchayat Sultawanwadi First Review Grampanchayat Sultawanwadi First Review
Grampanchayat Sultawanwadi First Review
 

Recently uploaded

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Recently uploaded (20)

Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 

rain technology

  • 1. BRIEF ON SYSTEM 12 Chapter 3: BRIEF ON SYSTEM 3.1 Architecture RAIN is an open architecture approach that combines standard, off-the-shelf computing and networking hardware with highly intelligent management software. RAIN-based storage and protection systems consist of following component: These hardware components are 1U servers that provide about 1 terabyte of serial ATA disk storage capacity, standard Ethernet networking and CPU processing power to run RAIN and data management software. Data is stored and protected reliably among multiple RAIN nodes instead of within a single storage subsystem with its own redundant power, cooling and hot-swap disk-drive hardware. Rain Management Software This software lets RAIN nodes continuously communicate their assets, capacity, performance and health among themselves. RAIN management software can detect the presence of new RAIN nodes on a new network automatically, and these nodes are self-configuring. Storage Component In a RAIN-based storage system, each RAIN node regularly checks all its own files. The combination of hundreds of RAIN nodes forms a powerful parallel data-management grid. When file corruption is detected, the associated RAIN node initiates a replication request to all other RAIN nodes, which verify their own replicas and work collectively to replace the defective file. Communication Component There is no limit to the number of nodes that can exist in a RAIN cluster. New nodes can be added, and maintenance conducted, without incurring network downtime, A communications component that creates a redundant network between multiple processors and supports a single, uniform way of connecting to any of the processors.
  • 2. BRIEF ON SYSTEM 13 Reliable transport ensures the reliable communication between the nodes in the cluster. This transport has a built-in acknowledgement scheme that ensures reliable packet delivery. It transparently uses all available network links to reach the destination. When it fails to do so, it alerts the upper layer, therefore functioning as a failure detector. This module is portable to different computer platforms, operating systems and networking environments. Consistent global state sharing protocol provides consistent group membership, optimized information distribution and distributed group-decision making for a RAIN cluster. This module is at the core of a RAIN cluster. It enables efficient group communication among the computing nodes, and ensures that they operate together without conflict. Always on IP maintains pools of "always-available" virtual IPs. This virtual IPs is nothing but the logical addresses that can move from one node to another for load sharing or fail-over. Usually a pool of virtual IPs is created for each subnet that the RAIN cluster is connected to. A pool can consist of one or more virtual IPs. Always on IP guarantees that all virtual IP addresses representing the cluster are available as long as at least one node in the cluster is operational. In other words, when a physical node fails in the cluster, its virtual IP will be taken over by another healthy node in the cluster. Local and global fault monitors monitor, on a continuous or event-driven basis, the critical resources within and around the cluster: network connections, Rainfinity or other applications residing on the nodes, remote nodes or applications. It is an integral part of the RAIN technology, guaranteeing the healthy operation of the cluster
  • 3. BRIEF ON SYSTEM 14 Figure 3.1 Architecture 3.1.1 COMPONENTS OF RAIN: RAIN nodes: These are the basic elements of RAIN, these hardware components use 1 terabyte of disk storage capacity comprising standard Ethernet networking and CPU processing power to run RAIN and data management software. Data is stored and secured reliably among multiple RAIN nodes. IP-based internetworking: The physical interconnections amongst the RAIN nodes are established using standard IP-based LANs, metropolitan-area networks (MAN) and/or WANs. This allows administrators develop an integrated storage and protection grid of RAIN nodes across multiple data centers.
  • 4. BRIEF ON SYSTEM 15 Figure 3.2 Hardware used in RAIN RAIN management software: The RAIN management software is a vital component of the RAIN architecture and performs some significant tasks like letting RAIN nodes incessantly communicate their assets, capacity, performance and health among themselves, automatically detecting the presence of new RAIN nodes on a new network, recovery operations etc. RAIN software has three components: Storage component: The basic function of this component is to store and retrieve data across distributed processor Communication component: Communications component is used to create a redundant network between multiple for providing uniformity across the network. Computing component: A computing component is concerned with automatically recovering and restarting applications if there exist a malfunctioning processor. 3.2 Working Reliable transport Reliable transport ensures the reliable communication between the nodes in the cluster. This transport has a built-in acknowledgement scheme that ensures reliable packet delivery.
  • 5. BRIEF ON SYSTEM 16 It transparently uses all available network links to reach the destination. When it fails to do so, it alerts the upper layer, therefore functioning as a failure detector. This module is portable to different compute platforms, operating systems and Networking environments. 3.1.1 TOPOLOGY USING RAIN TECHNOLOGY Rain technology helps in building the structure of topology in such a manner that it minimizes the number of nodes and removes the extra nodes. It is able to provide the solution by minimizing the total number of nodes in network between client and server. As the total number of nodes is minimum, so the data transmission time will also be reduced from source node to destination node. Secondly, delay factor will also be reduced and data can be transmitted within less period of time. Star Topology In star topology all the nodes are attached to Central HUB or switch. All the nodes in network communicate with one another via Central HUB as shown in following figure 1) Star Topology Using Rain We can place switch at each Node of network and Each node can be connected with few another node in network as shown in Figure 3 apart from central node so if central node fails then node can communicate with rest of node of network by using another path available. If central node fails then node-2 can communicate with another path with node-1 and node-3. Suppose further any one link of node-2 fails even then node-2 can communicate with rest of network. Node-2 will be disconnected if both outgoing link and central hub fails. BUS Topology In Bus topology backbone cable is used on which all the nodes of network are connected .Every node of network communicate with each other via backbone cable.
  • 6. BRIEF ON SYSTEM 17 Figure 3.2.2 : Bus Topology Main problem with bus topology is that if backbone cable fails then whole network goes down If backbone cable fails then also nodes can communicate with one another using switch and another node of network. Network will goes down when backbone cable as well as both switch will fail. Mesh Topology In Mesh Topology every node of network has a dedicated point to point link to every other device. A fully connected mesh network therefore has n (n-1)/2 physical channels to link n devices. To accommodate that many links, every device on the network has n-1 input/output ports. Figure -8 shows representation of mesh topology.
  • 7. BRIEF ON SYSTEM 18 Main problem in Mesh topology is that if there is n nodes then all nodes should have n-1 input/output ports, therefore large number of cables are required. Meshtopology Using RAIN : The problem in the mesh topology can be solved by the diameter solution[3] of RAIN. The nodes are kept distance apart and the link is established at minimum distance. Using diameter solution we can avoid the dedicated link among nodes , so there is no requirement of (n-1) port at each node.