• DocumentCode
    2328700
  • Title

    A Relaxed-Ring for Self-Organising and Fault-Tolerant Peer-to-Peer Networks

  • Author

    Mejias, B. ; Van Roy, Peter

  • Author_Institution
    Univ. catholique de Louvain, Louvain-la-Neuve
  • fYear
    2007
  • fDate
    8-9 Nov. 2007
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    There is no doubt about the increase in popularity of decentralised systems over the classical client-server architecture in distributed applications. These systems are developed mainly as peer-to-peer networks where it is possible to observe many strategies to organise the peers. The most popular one for structured networks is the ring topology. Despite many advantages offered by this topology, the maintenance of the ring is very costly, being difficult to guarantee lookup consistency and fault-tolerance all the time. By increasing self-management in the system we are able to deal with these issues. We model ring maintenance as a self- organising and self-healing system using feedback loops. As a result, we introduce a novel relaxed-ring topology that is able to provide fault-tolerance with realistic assumptions concerning failure detection. Limitations related to failure handling are clearly identified, providing strong guarantees to develop applications on top of the relaxed-ring architecture. Besides permanent failures, the paper analyses temporary failures and broken links, which are often ignored.
  • Keywords
    client-server systems; fault tolerant computing; peer-to-peer computing; software maintenance; client-server architecture; decentralised systems; distributed applications; failure detection; failure handling; fault-tolerant peer-to-peer networks; model ring maintenance; relaxed-ring topology; self-healing system; self-organising relaxed-ring; Application software; Failure analysis; Fault detection; Fault tolerance; Feedback loop; Home computing; Network servers; Network topology; Peer to peer computing; Web server; Decentralised systems; Faulttolerance; Feedback-loops; Peer-to-peer; Self-management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Society of Computer Science, 2007. SCCC '07. XXVI International Conference of the
  • Conference_Location
    Iquique
  • ISSN
    1522-4902
  • Print_ISBN
    978-0-7695-3017-8
  • Type

    conf

  • DOI
    10.1109/SCCC.2007.15
  • Filename
    4396973