Supporting multiple subscription languages by a single event notification overlay in sparse MANETs
MobiDE '06 Proceedings of the 5th ACM international workshop on Data engineering for wireless and mobile access
A survey of autonomic communications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
REDS: a reconfigurable dispatching system
Proceedings of the 6th international workshop on Software engineering and middleware
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
Modeling the communication costs of content-based routing: the case of subscription forwarding
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Content-based communication in disconnected mobile ad hoc networks
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Proceedings of the 6th workshop on Middleware for network eccentric and mobile applications
Epcast: Controlled Dissemination in Human-Based Wireless Networks Using Epidemic Spreading Models
Bio-Inspired Computing and Communication
Subscription subsumption evaluation for content-based publish/subscribe systems
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Frugal event dissemination in a mobile environment
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
A scalable publish/subscribe system for large mobile ad hoc networks
Journal of Systems and Software
MICS: an efficient content space representation model for publish/subscribe systems
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Context-aware publish subscribe in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
A protocol for content-based communication in disconnected mobile ad hoc networks
Mobile Information Systems
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures
Fadip: lightweight publish/subscribe for mobile ad hoc networks
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems: Part II
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A novel data collection scheme based on active degree for OMSN
AMT'11 Proceedings of the 7th international conference on Active media technology
Frugal event dissemination in a mobile environment
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
ALPS - Adaptive Location-based Publish/Subscribe
Computer Networks: The International Journal of Computer and Telecommunications Networking
A P2P query algorithm for opportunistic networks utilizing betweenness centrality forwarding
Mobile Information Systems
Hi-index | 0.00 |
Mainstream approaches to content-based distributed publish-subscribe typically route events deterministically based on information collected from subscribers, and do so by relying on a tree-shaped overlay network. While this solution achieves scalability in fixed, large-scale settings, it is less appealing in scenarios characterized by high dynamicity, e.g., mobile ad hoc networks or peer-to-peer systems. At the other extreme, researchers in the related fields of multicast and group communication have successfully exploited probabilistic techniques that provide increased fault tolerance, resilience to changes, and yet are scalable. In this paper, we propose a novel approach where event routing relies on deterministic decisions driven by a limited view on the subscription information and, when this is not sufficient, resorts to probabilistic decisions performed by selecting links at random. Simulations show that the particular mix of deterministic and probabilistic decisions we put forth in this work is very effective at providing high event delivery and low overhead in highly dynamic scenarios, without sacrificing scalability.