Content-based Middleware for De-coupled Interactions in Pervasive Environments

The growing ubiquity of sophisticated sensor/actuator devices with embedded computing and communications capabilities, and the emergence of pervasive information and computational Grids require a middleware infrastructure that: (a) is scalable and self-managing, (b) is based on content rather than names and/or addresses, (c) supports asynchronous and decoupled interactions rather than forcing synchronizations, and (d) provides some interaction guarantees. In this paper we propose Associative Rendezvous (AR) as a paradigm for content-based decoupled interactions for pervasive applications. In this paper we also present Meteor, a content-based middleware infrastructure to support AR interactions. The design, implementation, and evaluation of Meteor are presented. WINLAB Proprietary i

[1]  Scott Shenker,et al.  Internet indirection infrastructure , 2002, SIGCOMM 2002.

[2]  Arthur R. Butz,et al.  Alternative Algorithm for Hilbert's Space-Filling Curve , 1971, IEEE Transactions on Computers.

[3]  H. Sagan Space-filling curves , 1994 .

[4]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[5]  Hao Zhang,et al.  Path sharing and predicate evaluation for high-performance XML filtering , 2003, TODS.

[6]  Manish Parashar,et al.  Flexible information discovery in decentralized distributed systems , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

[7]  Alexander L. Wolf,et al.  Content-Based Networking: A New Communication Infrastructure , 2001, Infrastructure for Mobile and Wireless Systems.

[8]  Geoffrey C. Fox,et al.  A scaleable event infrastructure for peer to peer grids , 2002, JGI '02.

[9]  Manish Parashar,et al.  Semantic communication for distributed information coordination , 1998, 1998 IEEE Information Technology Conference, Information Environment for the Future (Cat. No.98EX228).

[10]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[11]  Jun Gao,et al.  Rendezvous Points-Based Scalable Content Discovery with Load Balancing , 2002, Networked Group Communication.

[12]  Bryan Bayerdorffer,et al.  Distributed programming with associative broadcast , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[13]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[14]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[15]  Manish Parashar,et al.  Autonomic optimization of an oil reservoir using decentralized services , 2003, Proceedings of the International Workshop on Challenges of Large Applications in Distributed Environments, 2003..

[16]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.