DocumentCode :
20234
Title :
Community-Based Event Dissemination with Optimal Load Balancing
Author :
Feng Xia ; Ahmed, Ahmedin Mohammed ; Tianruo Yang, Laurence ; Zhongxuan Luo
Author_Institution :
Sch. of Software, Dalian Univ. of Technol., Dalian, China
Volume :
64
Issue :
7
fYear :
2015
fDate :
July 1 2015
Firstpage :
1857
Lastpage :
1869
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 that Co-Lab has promising advantages by achieving relatively better load balance, reduced overall load and robustness against failures.
Keywords :
computer network performance evaluation; message passing; middleware; resource allocation; transport protocols; Co-Lab; broker clustering; community-based event dissemination; community-based load balancing; distributed publish/subscribe systems; dynamic distribution; intercommunity level; intracommunity level; link failure susceptibility; network performance improvement; optimal load balancing; overall load reduction; overloaded brokers; partitioning technique; performance evaluations; publication service forwarding; replication filter; replication technique; robustness reduction; subscription service forwarding; uneven load distribution; uniform load distribution; Clustering algorithms; Communities; Fault tolerance; Fault tolerant systems; Load management; Routing; Subscriptions; Load balancing; community; event dissemination; fault-tolerance; publish/subscribe;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2345409
Filename :
6874556
Link To Document :
بازگشت