LAND: stretch (1 + ε) locality-aware networks for DHTs
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Subscription propagation in highly-available publish/subscribe middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
SemCast: Semantic Multicast for Content-Based Data Dissemination
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Distributed XML Stream Filtering System with High Scalability
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
On the database/network interface in large-scale publish/subscribe systems
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Extensible optimization in overlay dissemination trees
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Pruning subscriptions in distributed publish/subscribe systems
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
Supporting arbitrary Boolean subscriptions in distributed publish/subscribe systems
Proceedings of the 3rd international Middleware doctoral symposium
Ontological Semantics for Distributing Contextual Knowledge in Highly Distributed Autonomic Systems
Journal of Network and Systems Management
Efficient xml data dissemination with piggybacking
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Adapting publish-subscribe routing to traffic demands
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
The arbitrary Boolean publish/subscribe model: making the case
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Towards an internet-scale XML dissemination service
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Xml data dissemination using automata on top of structured overlay networks
Proceedings of the 17th international conference on World Wide Web
Policy Distribution Using the Publish/Subscribe Paradigm for Managing MANETs
MMNS '08 Proceedings of the 11th IFIP/IEEE international conference on Management of Multimedia and Mobile Networks and Services: Management of Converged Multimedia Networks and Services
End-to-end support for joins in large-scale publish/subscribe systems
Proceedings of the VLDB Endowment
Dynamic load balancing in distributed content-based publish/subscribe
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
The Å Publish/Subscribe Framework
UIC '09 Proceedings of the 6th International Conference on Ubiquitous Intelligence and Computing
Improving resource discovery in the Arigatoni overlay network
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
Load-balanced query dissemination in privacy-aware online communities
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Caching in content-based publish/subscribe systems
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Distributed structural and value XML filtering
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Chapar: A Persistent Overlay Event System for MANETs
Mobile Networks and Applications
Ripple: A publish/subscribe service for multidata item updates propagation in the cloud
Journal of Network and Computer Applications
Towards a managed extensible control plane for knowledge-based networking
DSOM'06 Proceedings of the 17th IFIP/IEEE international conference on Distributed Systems: operations and management
Dynamic load balancing in distributed content-based publish/subscribe
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Scalable distributed scheduling for quality of service
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Semantic peer-to-peer overlays for publish/subscribe networks
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Realization of name lookup table in routers towards content-centric networks
Proceedings of the 7th International Conference on Network and Services Management
Optimizing pub/sub systems by advertisement pruning
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Semantic interoperability for an autonomic knowledge delivery service
WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication
FoXtrot: Distributed structural and value XML filtering
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
In content networks, messages are routed on the basis oftheir content and the interests (subscriptions) of the message consumers. This form of routing offers an interestingalternative to unicast or multicast communication in loosely-coupled distributed systems with large number of consumers,with diverse interests, wide geographical dispersion, and heterogeneous resources (e.g., CPU, bandwidth). In this paper,we propose a novel protocol for content-based routing in overlay networks. This protocol guarantees perfect routing (i.e.,a message is received by all, and only those, consumers thathave registered a matching subscription) and optimizes theusage of the network bandwidth. Furthermore, our protocoltakes advantage of subscription aggregation to dramaticallyreduce the size of the routing tables, and it fully supportsdynamic subscription registrations and cancellations withoutimpacting the routing accuracy. We have implemented thisprotocol in the application-level routers of an overlay networkto build a scalable XML-based data dissemination system. Experimental evaluation shows that the size of the routing tablesremains small, even with very large populations of consumers.