• DocumentCode
    2178298
  • Title

    Dimension-Based Subscription Pruning for Publish/Subscribe Systems

  • Author

    Bittner, Sven ; Hinze, Annika

  • Author_Institution
    University of Waikato, Hamilton, New Zealand
  • fYear
    2006
  • fDate
    04-07 July 2006
  • Firstpage
    25
  • Lastpage
    25
  • Abstract
    Subscription pruning has been proven as valuable routing optimization for Boolean subscriptions in publish/ subscribe systems. It aims at optimizing subscriptions independently of each other and is thus applicable for all kinds of subscriptions regardless of their individual and collective structures. The original subscription pruning approach tries to optimize the event routing process based on the expected increase in network load. However, a closer look at pruning-based routing reveals its further applicability to optimizations in respect to other dimensions. In this paper, we introduce and investigate subscription pruning based on three dimensions of optimization: network load, memory usage, and system throughput. We present the algorithms to perform prunings based on these dimensions and discuss the results of a series of practical experiments. Our analysis reveals the advantages and disadvantages of the different dimensions of optimization and allows conclusions about the suitability of dimension-based pruning for different application requirements.
  • Keywords
    Algorithm design and analysis; Bandwidth; Computer science; Filtering; Heuristic algorithms; Merging; Routing; Scalability; Subscriptions; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2006. ICDCS Workshops 2006. 26th IEEE International Conference on
  • ISSN
    1545-0678
  • Print_ISBN
    0-7695-2541-5
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2006.42
  • Filename
    1648915