• DocumentCode
    1924711
  • Title

    Community Clustering for Distributed Publish/Subscribe Systems

  • Author

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

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    81
  • Lastpage
    89
  • 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.
  • Keywords
    message passing; middleware; pattern clustering; client movement; community clustering; community-oriented clustering approach; distributed publish-subscribe system; interest clustering; placement optimisation; publisher placement; Algorithm design and analysis; Clustering algorithms; Communities; Load management; Maintenance engineering; Subscriptions; Web services; community clustering; interest; publish/subscribe;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.67
  • Filename
    6337768