• DocumentCode
    625634
  • Title

    Replication-Based Load Balancing in Distributed Content-Based Publish/Subscribe

  • Author

    Weixiong Rao ; Chao Chen ; Pan Hui ; Tarkoma, Sasu

  • Author_Institution
    Sch. of Software Eng., Tongji Univ., Shanghai, China
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    765
  • Lastpage
    774
  • Abstract
    In recent years, content-based publish/subscribe (pub/sub) has become a popular paradigm to decouple content producers and consumers for Internet-scale content services. Many real applications show that the content workloads frequently exhibit very skewed distribution, and incur unbalanced workloads. To balance the workloads, the literature of content-based pub/sub adopted a migration scheme (Mis) to move (a subset of) subscription filters from overloaded brokers to underloaded brokers. In this way, the publications that successfully match the moved filters are then overloaded, leading to balanced workloads. Unfortunately, the scheme cannot reduce the overall matching workloads. In the worst case, suppose that all brokers suffer from heavy workloads. cannot find available brokers to offload the heavy workloads of those overloaded brokers, and fails to balance the workloads. To overcome the issue, the contribution of this paper is to develop a set of novel load balancing algorithms, namely a similarity-based replication scheme (Sir). The novelty of is that it not only balances the workloads of brokers but also reduces the overall workloads. Based on both simulation and emulation results, the extensive experiments verify that can achieve much better performance than, in terms of 43.10% higher entropy value (i.e., more balanced workloads) and 46.39% lower workloads.
  • Keywords
    Internet; information filtering; message passing; middleware; resource allocation; Internet-scale content services; Mis scheme; Sir scheme; content workloads; distributed content-based publish/subscribe system; migration scheme; overloaded brokers; replication-based load balancing algorithm; similarity-based replication scheme; subscription filters; underloaded brokers; Distributed processing; Indexes; Measurement; Registers; Semantics; Social network services; Subscriptions; load balance; pub/sub; replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.38
  • Filename
    6569860