Dynamic content-based channels: meeting in the middle (search Google Scholar)

S. Tarkoma. Dynamic content-based channels: meeting in the middle. In R. Baldoni, editor, Proceedings of the second international conference on Distributed event-based systems, pages 47‒58, New York, NY, USA, 2008. ACM.

URL

Abstract

We present a novel framework for supporting dynamic content-based communication channels. The system generalizes channel splits and joins in terms of arbitrary filters, where content-based message processing expands and contracts over a set of distributed nodes. The framework consists of two core functions, namely splitting and joining two channels. We consider different ways of doing the split operation and taking into account current load and expected workload through absolute and expected overlap between content descriptors, namely filters. The framework can be used with both centralized and decentralized split and join decision making. We present experimental results pertaining to joins, merges, and client-side performance. The mechanism presented may also be used in allocating clients to multicast channels at runtime.

BibTeX

@InProceedings{Tarkoma:2008:DynConBasChan, abstract = "We present a novel framework for supporting dynamic content-based communication channels. The system generalizes channel splits and joins in terms of arbitrary filters, where content-based message processing expands and contracts over a set of distributed nodes. The framework consists of two core functions, namely splitting and joining two channels. We consider different ways of doing the split operation and taking into account current load and expected workload through absolute and expected overlap between content descriptors, namely filters. The framework can be used with both centralized and decentralized split and join decision making. We present experimental results pertaining to joins, merges, and client-side performance. The mechanism presented may also be used in allocating clients to multicast channels at runtime.", author = "Sasu Tarkoma", title = "Dynamic content-based channels: meeting in the middle", crossref = "Baldoni:2008:DEBS", pages = "47--58", doi = "http://doi.acm.org/10.1145/1385989.1385996", URL = "http://portal.acm.org/ft_gateway.cfm?id=1385996&type=pdf&coll=GUIDE&dl=GUIDE&CFID=37557346&CFTOKEN=92881980", topic = "Routing and Matching", modified = "1216805771", }

In: DEBS '08: Second conference on Distributed event-based systems (search Google Scholar)

R. Baldoni, editor. DEBS '08: Second conference on Distributed event-based systems, New York, NY, USA, 2008. ACM.

URL

BibTeX

@Proceedings{Baldoni:2008:DEBS, editor = "Roberto Baldoni", title = "{DEBS} '08: Second conference on Distributed event-based systems", booktitle = "Proceedings of the second international conference on Distributed event-based systems", year = "2008", ISBN = "978-1-60558-090-6", location = "Rome, Italy", publisher = "ACM", address = "New York, NY, USA", URL = "http://portal.acm.org/toc.cfm?id=1385989&type=proceeding&coll=GUIDE&dl=GUIDE&CFID=37557346&CFTOKEN=92881980", topic = "Proceedings", modified = "1216749047", }