• DocumentCode
    3434910
  • Title

    Publisher Placement Algorithms in Content-Based Publish/Subscribe

  • Author

    Cheung, Alex King Yeung ; Jacobsen, Hans-Arno

  • Author_Institution
    Middleware Syst. Res. Group (MSRG.org), Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    653
  • Lastpage
    664
  • Abstract
    Many publish/subscribe systems implement a policy for clients to join to their physically closest broker to minimize transmission delays incurred on the clients´ messages. However, the amount of delay reduced by this policy is only the tip of the iceberg as messages incur queuing, matching, transmission, and scheduling delays from traveling across potentially long distances in the broker network. Additionally, the clients´ impact on system load is totally neglected by such a policy. This paper proposes two new algorithms that intelligently relocate publishers on the broker overlay to minimize both the overall end-to-end delivery delay and system load. Both algorithms exploit live publication distribution patterns but with different optimization metrics and computation methodologies to determine the best relocation point. Evaluations on PlanetLab and a cluster testbed show that our algorithms can reduce the average input load of the system by up to 68%, average broker message rate by up to 85%, and average delivery delay by up to 68%.
  • Keywords
    Clustering algorithms; Delay systems; Distributed computing; Optimization methods; System testing; Content-based publish/subscribe; delivery delay minimization; load minimization; publisher migration; publisher repositioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genoa, Italy
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.86
  • Filename
    5541683