Middleware support for internetware: a service perspective
Proceedings of the Second Asia-Pacific Symposium on Internetware
Efficient group communications in location aware mobile ad-hoc networks
Pervasive and Mobile Computing
ALPS - Adaptive Location-based Publish/Subscribe
Computer Networks: The International Journal of Computer and Telecommunications Networking
Parametric Content-Based Publish/Subscribe
ACM Transactions on Computer Systems (TOCS)
Towards an adaptive publish/subscribe approach supporting transitions
AIMS'13 Proceedings of the 7th IFIP WG 6.6 international conference on Autonomous Infrastructure, Management, and Security: emerging management mechanisms for the future internet - Volume 7943
Hi-index | 0.00 |
As mobile applications become more widespread, programming paradigms and middleware architectures designed to support their development are becoming increasingly important. The event-based programming paradigm is a strong candidate for the development of mobile applications due to its inherent support for the loose coupling between components required by mobile applications. However, existing middleware that supports the event-based programming paradigm is not well suited to supporting location-aware mobile applications in which highly mobile components come together dynamically to collaborate at some location. This paper presents a number of techniques including location-independent announcement and subscription coupled with location-dependent filtering and event delivery that can be used by event-based middleware to support such collaboration. We describe how these techniques have been implemented in STEAM, an event-based middleware with a fully decentralized architecture, which is particularly well suited to deployment in ad hoc network environments. The cost of such location-based event dissemination and the benefits of distributed event filtering are evaluated.