• DocumentCode
    2502409
  • Title

    Integrating Load Balancing into Channelization Strategy in Publish/Subscribe

  • Author

    Chen, Haibiao ; Jin, Beihong ; Qi, Fengliang

  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    174
  • Lastpage
    181
  • Abstract
    In Pub/Sub systems, channel-based approaches to routing the subscriptions and events have many advantages such as fewer routing messages, lower costs for subscription management, etc. But a potential issue embedded in this kind of approach, i.e. loadings on different event brokers are apt to unbalancing, is ignored more or less. In this paper, we design a load balancing mechanism and integrate it into a channel-based approach in a Pub/Sub system. In particular, we define a balancing state in a Pub/Sub system, and then propose the balancing control initiation algorithm which decides not only whether to perform load balancing among event brokers but also whether to adjust the number of event brokers. Also we present the load scheduling algorithm which can achieve load balancing by channel splitting, merging and migration. We conduct the experiments by taking loads with different distributions as input to reveal the capability of dealing with changing loads. The experimental data prove that our mechanism can help balance the system loads efficiently and dynamically start or shut down event brokers when facing overloads or insufficient loads.
  • Keywords
    middleware; resource allocation; scheduling; Pub/Sub system; balancing control initiation algorithm; channel splitting; channel-based approach; channelization strategy; event brokers; load balancing mechanism; load scheduling algorithm; publish/subscribe; routing messages; subscription management; system loads; Application software; Conference management; Control systems; Costs; Load management; Optical propagation; Radiofrequency identification; Routing; Scheduling algorithm; Subscriptions; Pub/Sub; channel-based routing; load balancing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4244-6695-5
  • Type

    conf

  • DOI
    10.1109/AINA.2010.43
  • Filename
    5474691