• DocumentCode
    1809456
  • Title

    Reliable and Highly Available Distributed Publish/Subscribe Service

  • Author

    Kazemzadeh, Reza Sherafat ; Jacobsen, Hans-Arno

  • Author_Institution
    Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2009
  • fDate
    27-30 Sept. 2009
  • Firstpage
    41
  • Lastpage
    50
  • Abstract
    This paper develops reliable distributed publish/subscriber algorithms with service availability in the face of concurrent crash failure of up to delta brokers. The reliability of service in our context refers to per-source in-order and exactly-once delivery of publications to matching subscribers. To handle failures, brokers maintain data structures that enable them to reconnect the topology and compute new forwarding paths on the fly. This enables fast reaction to failures and improves the system´s availability. Moreover, we present a recovery procedure that recovering brokers execute in order to re-enter the system, and synchronize their routing information.
  • Keywords
    data structures; fault tolerant computing; message passing; middleware; topology; concurrent crash failure; data structure; distributed publish/subscribe service; per-source in-order; routing information; service availability; service reliability; topology; Availability; Computer crashes; Context-aware services; Data structures; Jacobian matrices; Maintenance; Network topology; Routing; Scalability; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
  • Conference_Location
    Niagara Falls, NY
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-3826-6
  • Type

    conf

  • DOI
    10.1109/SRDS.2009.32
  • Filename
    5283489