Magnet: Practical Subscription Clustering for Internet-Scale Publish/Subscribe

Girdzijauskas, Sarunas, Chockler, Gregory, Vigfusson, Ymir, Melamed, Roie and Tock, Yoav

(2010)

Girdzijauskas, Sarunas, Chockler, Gregory, Vigfusson, Ymir, Melamed, Roie and Tock, Yoav (2010) Magnet: Practical Subscription Clustering for Internet-Scale Publish/Subscribe
In: Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems (DEBS '10). ACM.

Our Full Text Deposits

Full text access: Open

Full text file - 763.8 KB

Links to Copies of this Item Held Elsewhere


Abstract

An effective means for building Internet-scale distributed applications, and in particular those involving group-based information sharing, is to deploy peer-to-peer overlay networks. The key pre-requisite for supporting these types of applications on top of the overlays is efficient distribution of messages to multiple subscribers dispersed across numerous multicast groups. In this paper, we introduce Magnet: a peer-to-peer publish/subscribe system which achieves efficient message distribution by dynamically organizing peers with similar subscriptions into dissemination structures which preserve locality in the subscription space. Magnet is able to significantly reduce the message propagation costs by taking advantage of subscription correlations present in many large-scale group-based applications. We evaluate Magnet by comparing its performance against a strawman pub/sub system which does not cluster similar subscriptions by simulation. We find that Magnet outperforms the strawman by a substantial margin on clustered subscription workloads produced using both generative models and real application traces.

Information about this Version

This is a Submitted version
This version's date is: 7/2010
This item is not peer reviewed

Link to this Version

https://repository.royalholloway.ac.uk/items/1b0a9e23-f81c-fe3f-1feb-e9cc0ec7c001/1/

Item TypeBook Item
TitleMagnet: Practical Subscription Clustering for Internet-Scale Publish/Subscribe
AuthorsGirdzijauskas, Sarunas
Chockler, Gregory
Vigfusson, Ymir
Melamed, Roie
Tock, Yoav
Uncontrolled KeywordsData communications, Distributed Systems, PERFORMANCE OF SYSTEMS, Clustering
DepartmentsFaculty of Science\Computer Science

Identifiers

doihttp://dx.doi.org/10.1145/1827418.1827456

Deposited by Research Information System (atira) on 30-Oct-2012 in Royal Holloway Research Online.Last modified on 30-Oct-2012


Details