• DocumentCode
    2397618
  • Title

    Foundations for Highly Available Content-Based Publish/Subscribe Overlays

  • Author

    Yoon, Young ; Muthusamy, Vinod ; Jacobsen, Hans-Arno

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    800
  • Lastpage
    811
  • Abstract
    Content-based publish/subscribe overlays offer a scalable messaging substrate for various event-based distributed systems. In an enterprise environment where service level agreements(SLAs) are strictly enforced, maintaining high availability and efficiency of the broker overlay is critical. To support these requirements, a set of three primitive operations are proposed to allow arbitrary transformations of an overlay to an optima lone, and two additional primitives are developed to enable ondemand adjustments when there are permanent or transient failures. Both sets of primitive operations minimize disruption by preserving message delivery guarantees even as the overlay topology changes, requiring no overhead when the overlay is not being modified, operating on a fixed neighborhood of brokers regardless of the size of the overlay, and completing quickly under a variety of conditions.
  • Keywords
    content-based retrieval; distributed processing; message passing; arbitrary transformations; content-based publish-subscribe overlays; event-based distributed systems; failures; message delivery; scalable messaging substrate; service level agreements; Delay; Routing; Routing protocols; Subscriptions; Topology; Transforms; content-based publish/subscribe; high availability; replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.93
  • Filename
    5961732