Published in

Institute of Electrical and Electronics Engineers, IEEE Transactions on Computers, 7(64), p. 1857-1869, 2015

DOI: 10.1109/tc.2014.2345409

Links

Tools

Export citation

Search in Google Scholar

Community-Based Event Dissemination with Optimal Load Balancing

Journal article published in 2015 by Feng Xia ORCID, Ahmedin Mohammed Ahmed, Laurence Tianruo Yang, Zhongxuan Luo
This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

Distributed publish/subscribe systems are poised with challenges of performance degradation and poor scalability. This is typically caused by an uneven load distribution of real-world applications and the susceptibility of link failure in networks. Partitioning and replication techniques have been implemented by exploring community-based load balancing to cope with such issues. The novel approach herein exploits offloading at the inter-community level as well as filter replication at the intra-community level. This results in the dynamic distribution and forwarding of publication and subscription services among brokers during run time. The proposed method, Co-Lab (COmmunity-based LoAd Balancing), seeks to improve the network performance by clustering brokers in a community by taking into consideration interest similarity and filter replication. It attempts to effectively achieve a more consistent and uniform load distribution among brokers and to circumvent the occurrence of highly overloaded brokers. Performance evaluations indicate thatCo-Lab has promising advantages by achieving relatively better load balance, reduced overall load and robustness against failures.