Opportunistic Channels: Mobility-aware Event Delivery (2003)
| Venue: | In Proceedings of the ACM/USENIX International Middleware Conference |
| Citations: | 10 - 8 self |
BibTeX
@INPROCEEDINGS{Chen03opportunisticchannels:,
author = {Yuan Chen and Karsten Schwan and Dong Zhou},
title = {Opportunistic Channels: Mobility-aware Event Delivery},
booktitle = {In Proceedings of the ACM/USENIX International Middleware Conference},
year = {2003},
pages = {182--201}
}
OpenURL
Abstract
The delivery of data in pervasive systems has to deal with end host mobility. One problem is how to create appropriate, applicationlevel data provisioning topologies, termed data brokers, to best match underlying network connectivity, end user locations, and the locales of their network access. Another problem is how to balance workloads in such overlay networks, in response to mobility and to changes in available processing and communication resources. This paper improves the performance of data provisioning by dynamically changing broker topologies and end users' assignments to brokers. Specifically, using publish /subscribe as a communication paradigm, a new abstraction, termed an opportunistic event channel, enables dynamic broker creation, deletion, and movement. Experimental and simulation results demonstrate the ability of opportunistic channels to optimize event delivery and processing when end users move across di#erent network access points. The technique is to `opportunistically' follow network-level hando#s across network access points with application-level hando#s of a user's broker functionality to a new, `closer' broker. The potential load imbalances across brokers caused by such hando#s are also addressed.







