Community clustering for distributed publish/subscribe systems

Wei Li, Songlin Hu, Jintao Li, Hans Arno Jacobsen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
PublisherIEEE Computer Society
Pages81-89
Number of pages9
ISBN (Print)9780768548074
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 IEEE International Conference on Cluster Computing, CLUSTER 2012 - Beijing, China
Duration: 24 Sep 201228 Sep 2012

Publication series

NameProceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012

Conference

Conference2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
Country/TerritoryChina
CityBeijing
Period24/09/1228/09/12

Keywords

  • community clustering
  • interest
  • publish/subscribe

Fingerprint

Dive into the research topics of 'Community clustering for distributed publish/subscribe systems'. Together they form a unique fingerprint.

Cite this