new ppt

Upload: rose

Post on 18-Oct-2015

32 views

Category:

Documents


0 download

DESCRIPTION

rain tech

TRANSCRIPT

  • 5/28/2018 new ppt

    1/24

    RAIN TECHNOLOGY AND

    ITS IMPLEMENTATION

    PRESENTED BY:

    NIRAJ PAGHADAR

  • 5/28/2018 new ppt

    2/24

    What is RAIN Technology?

    RAIN Technology originated at California Institute Of Technology andits purpose was to overcome the existing problems on the internet.

    RAIN Technology is capable to provide the solution of all the problemof networking which is currently exist.

    RAIN Technology does this by reducing the number of nodes.

    RAIN Technology can provide fully automated data recovery in a local

    area network or wide area network even if multiple nodes fail.

    RAIN Technology has come up with the different network solutionover the internet such as node failure,traffic congestion,link failure.

    RAIN Technology is used to increase the fault-tolerance.

  • 5/28/2018 new ppt

    3/24

    Goals of RAIN Technology:

    RAIN technology was able to offer the solution byminimizing the number of nodes in the chain connectingthe client and server

    By RAIN tecnology making the existing nodes morerobust and independent of each other

    RAIN technology provides the novel feature of replacinga faulty node by a healthy one there by avoiding the breakin information flow. In effect with the aid of RAINconnection between a client and server can be maintaineddespite all the existing problems.

  • 5/28/2018 new ppt

    4/24

    Rain Component:

    Rain Nodes

    IP-based Internetworking

    Rain Management Software

    Storage Component

    Communication Component

    Computing Component

  • 5/28/2018 new ppt

    5/24

    Architecture:

  • 5/28/2018 new ppt

    6/24

    Features:

    Communication:Since the network is frequently a single point of

    faliure, RAIN provides fault tolerence in the

    network.

    Group Membership:A fundamental part of fault management is

    identifying which nodes are healthy and participeting.

    Data Storage:It is achieved through redundent storage schemes

    like storing data over multiple disk.

  • 5/28/2018 new ppt

    7/24

    Communication:BundledInterfaces:

    Nodes are permited to have multiple interface

    card which increases fault tolerance and bandwidth.

    Link Monitoring:A link-state monitoring protocol that provides a

    consistence history of the link state at each endpoint.

    Fault-Tolerant interconnect Topologies:Network partioning is always a problem when a

    cluster of computers must act as a whole.

  • 5/28/2018 new ppt

    8/24

    Group Membership:

    BA

    DC

    ABCDABCD

    ABCDABCD

    link/node failuresdynamic reconfiguration

    Critical building block Tolerating faults is a very tedious Group Membership ensures that all processes maintain aconsistent view of global membership

  • 5/28/2018 new ppt

    9/24

    A naive approach:

    In this construction we simply connect the nodesto the nearest switches

    A ring is 1-fault tolerant so, we can loose 1

    switch without upset

    A 2nd

    switch faliure can partion the network.

  • 5/28/2018 new ppt

    10/24

    Link Failure:

    A BC

    D

    Switch1 switch2

  • 5/28/2018 new ppt

    11/24

    Switch Failure:

    ACB D

    switch switch

    Continuous reconfiguration (e.g., load-balancing).

    1 2

  • 5/28/2018 new ppt

    12/24

    Star Topology:

    In star topology all the nodes are attached to the central

    HUB or switch.

    Main problem is that central hub fails then whole network

    fails.

  • 5/28/2018 new ppt

    13/24

    Star Topology Using RAIN :

    We pl;ace switch at each node of network and each node

    can be connected with few another nodes.

    If central node fails the node can communicate with rest

    of the nodes of network by using another path.

  • 5/28/2018 new ppt

    14/24

    Ring Toplogy:

    In ring topology one node is connected with the anothernode and forms a ring like network.

    There are two main problems of ring network:

    If one node fails then whole network fails.

    Adding more nodes increases the delay time.

  • 5/28/2018 new ppt

    15/24

    Ring Topology Using RAIN:

    Here the nodes are connected with the other node which ison long distance which helps to reduce delay to transfer

    token.

    If any link in below ring topology fails then via another

    duplicate path node can communicate with the anothernode in the network.

  • 5/28/2018 new ppt

    16/24

    Bus topology:

    In bus topology backbone cable is used on all the

    nodes of network are connected the nodes can

    communicate via a backbone cable.

    Main problem is that backbone fails then whole

    network fails.

  • 5/28/2018 new ppt

    17/24

    Bus Topology Using RAIN:

    The nodes are connected with the backbone cable as wellas a switch.So nodes can communicate with either the

    backbone cable or the switch,in case of failure of the

    backbone cable.

  • 5/28/2018 new ppt

    18/24

    Mesh Topology:

    In mesh topology every node in the network are connected

    to each other using a dedicated point-to-point link.

    Main problem is that if there is n nodes then all the nodes

    should have n-1 nodes.

    This adds to large number of cables.

  • 5/28/2018 new ppt

    19/24

    Mesh Topology Using RAIN:

    The nodes are kept at distance a part and link is

    established at minimum distance.

    Using diameter solution we can avoid dedicated link

    among the nodes.

  • 5/28/2018 new ppt

    20/24

    Conclusion :

    Strong Network of Webservers(SNOW) usesthe distributed state sharing mechanism

    enable by RAIN System.

    SNOW system is a cluster of servers network

    that provide a highly robustic system.

  • 5/28/2018 new ppt

    21/24

    Advantages:

    There is no limit on the size of a RAINcluster.

    There is no concept of master-slave relation.

    A RAIN cluster can tolerate multiple mode

    failurs.New node can be added into the added into

    the cluster to participate in load sharing.

    A part of cluster can taken down for

    maintance while other part can contains thework.

    It work with many different intermate

    application.

    This is highly efficient in traffic manegment.

  • 5/28/2018 new ppt

    22/24

    Disadvantages:

    It requires placement of switches in between netwok,so

    it is expensive.

    Installation and configuration is time consuming.

    If the switch fails its effect the network partially and

    switch has to be replaced.

  • 5/28/2018 new ppt

    23/24

    Development of APIs for using the various

    building blocks.

    The implementation of a real distributed filesystem using the partitioning scheme developedhere.

    The Group Communication Protocols are beingextended to address more challenging scenarios.

    Future Scope:

  • 5/28/2018 new ppt

    24/24

    Thank You!