• DocumentCode
    2396629
  • Title

    Scaling Construction of Low Fan-out Overlays for Topic-Based Publish/Subscribe Systems

  • Author

    Chen, Chen ; Vitenberg, Roman ; Jacobsen, Hans-Arno

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    225
  • Lastpage
    236
  • Abstract
    It is a key challenge and fundamental problem in the design of distributed publish/subscribe systems to construct the underlying dissemination overlay. In this paper, we focus on effective practical solution for the Min Max-TCO problem: Create a topic-connected pub/sub overlay in which all nodes interested in the same topic are organized in a directly connected dissemination sub-overlay while keeping the maximum node degree to the minimum. Previously known solutions provided an extensive analysis of the problem and an algorithm that achieves a logarithmic approximation for Min Max-TCO. Yet, they did not focus on efficiency of the solution or feasibility of decentralized operation that would not require full knowledge of the system. Compared to these solutions, our proposed algorithm produces an overlay with marginally higher degrees. At the same time, it has drastically reduced runtime cost, which is corroborated by both theoretical analysis and empirical evaluation. The latter shows a speedup by a factor of more than 25 on average for typical pub/sub workloads.
  • Keywords
    information dissemination; message passing; minimax techniques; cost; fan-out overlay; logarithmic approximation; minmax-TCO problem; scaling construction; topic-based publish-subscribe system; Algorithm design and analysis; Approximation algorithms; Approximation methods; Clustering algorithms; Partitioning algorithms; Scalability; Subscriptions; Algorithms; overlay design; publish/subscribe;
  • 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.68
  • Filename
    5961679