@inproceedings{0fe8954052114ae282eea270555f35bc,
title = "Dynamic load balancing in distributed content-based publish/subscribe",
abstract = "Distributed content-based publish/subscribe systems to date suffer from performance degradation and poor scalability caused by uneven load distributions typical in real-world applications. The reason for this shortcoming is due to the lack of a load balancing solution, which have rarely been studied in the context of publish/subscribe. This paper proposes a load balancing solution specific to distributed content-based publish/subscribe systems that is distributed, dynamic, adaptive, transparent, and accommodates heterogeneity. The solution consists of three key contributions: a load balancing framework, a novel load estimation algorithm, and three offload strategies. Experimental results show that the proposed load balancing solution is efficient with less than 1.5\% overhead, effective with at least 91\% load estimation accuracy, and capable of distributing all of the system's load originating from an edge point of the network.",
keywords = "Content-based routing, Load balancing, Load distribution, Load estimation, Offloading algorithm, Publish/subscribe, Subscriber migration",
author = "Cheung, \{Alex King Yeung\} and Jacobsen, \{Hans Arno\}",
year = "2006",
doi = "10.1007/11925071\_8",
language = "English",
isbn = "354049023X",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "141--161",
editor = "\{van Steen\}, Maarten and Michi Henning",
booktitle = "Middleware 2006 - ACM/IFIP/USENIX 7th International Middleware Conference, Proceedings",
note = "ACM/IFIP/USENIX 7th International Middleware Conference, Middleware 2006 ; Conference date: 27-11-2006 Through 01-12-2006",
}