• DocumentCode
    263607
  • Title

    Fault-Tolerant Distributed Publish/Subscribe Using Self-Stabilization

  • Author

    Yihua Ding ; Wang, James Z. ; Srimani, Pradip K.

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • fYear
    2014
  • fDate
    13-15 July 2014
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    We propose a new fault-tolerant (self-stabilizing) distributed framework for the publish/subscribe scheme in a P2P network, where the participating nodes (peers) only need the state information of its immediate neighbors. The proposed system is guaranteed to recover from an unlimited number of transient faults (e.g., state corruption). We provide a complexity analysis of the recovery (stabilization) time of the system after arbitrary failures in the network. Also, we show that the system always remains alive and starvation free. Nodes can form multiple logical layers depending on the topics of interest, the framework provides flexibility to dynamically configure the layers to provide time space tradeoff.
  • Keywords
    message passing; middleware; peer-to-peer computing; software fault tolerance; P2P network; complexity analysis; fault-tolerant distributed framework; fault-tolerant distributed publish/subscribe; recovery time; self-stabilization; stabilization time; time space tradeoff; Algorithm design and analysis; Arrays; Clocks; Fault tolerance; Fault tolerant systems; Peer-to-peer computing; Protocols; Fault Tolerance; P2P Networks; Publish/Subscribe; Self-Stabilization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2014 Sixth International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    2168-3034
  • Print_ISBN
    978-1-4799-3844-5
  • Type

    conf

  • DOI
    10.1109/PAAP.2014.50
  • Filename
    6916429