TY - GEN
T1 - Community clustering for distributed publish/subscribe systems
AU - Li, Wei
AU - Hu, Songlin
AU - Li, Jintao
AU - Jacobsen, Hans Arno
PY - 2012
Y1 - 2012
N2 - Optimized placement of clients in a distributed publish/subscribe system is an important technique to improve overall system efficiency. Current methods, like interest clustering or publisher placement, treat a client as, either a pure publisher, or subscriber, but not as both. Also, the cost of client movement is usually ignored. However, many applications based on publish/subscribe systems model clients as publisher and subscriber at the same time, which breaks the assumptions made by current approaches. Considering the complex dependency among clients, we propose a new community-oriented clustering approach, based on the forming of client clusters that exhibit intense communication relationships, while keeping client movement cost low. The evaluation based on a public data set shows that our method is efficient, adapts to different settings of experimental conditions, and wins over the popular interest clustering approach with respect to number of messages sent, propagation hop count and end-to-end latency.
AB - Optimized placement of clients in a distributed publish/subscribe system is an important technique to improve overall system efficiency. Current methods, like interest clustering or publisher placement, treat a client as, either a pure publisher, or subscriber, but not as both. Also, the cost of client movement is usually ignored. However, many applications based on publish/subscribe systems model clients as publisher and subscriber at the same time, which breaks the assumptions made by current approaches. Considering the complex dependency among clients, we propose a new community-oriented clustering approach, based on the forming of client clusters that exhibit intense communication relationships, while keeping client movement cost low. The evaluation based on a public data set shows that our method is efficient, adapts to different settings of experimental conditions, and wins over the popular interest clustering approach with respect to number of messages sent, propagation hop count and end-to-end latency.
KW - community clustering
KW - interest
KW - publish/subscribe
UR - http://www.scopus.com/inward/record.url?scp=84870677054&partnerID=8YFLogxK
U2 - 10.1109/CLUSTER.2012.67
DO - 10.1109/CLUSTER.2012.67
M3 - Conference contribution
AN - SCOPUS:84870677054
SN - 9780768548074
T3 - Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
SP - 81
EP - 89
BT - Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
PB - IEEE Computer Society
T2 - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
Y2 - 24 September 2012 through 28 September 2012
ER -