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
Link To Document :
بازگشت