Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Distributed data structures in Linda
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Network abstractions for context-aware mobile computing
Proceedings of the 24th International Conference on Software Engineering
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Using publish/subscribe middleware for mobile systems
ACM SIGMOBILE Mobile Computing and Communications Review
Using Asynchronous Tuple-Space Access Primitives (BONITA Primitives) for Process Co-ordination
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Looking into the past: enhancing mobile publish/subscribe middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
Self-maintained distributed tuples for field-based coordination in dynamic networks
Proceedings of the 2004 ACM symposium on Applied computing
Decentralized control of E'GV transportation systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Supporting mobility in content-based publish/subscribe middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Hi-index | 0.00 |
Programming applications for highly dynamic environments such as mobile ad hoc networks (MANETs) is complex, since the working context of applications changes continuously. This paper presents “views” as abstractions for representing and maintaining context information, tailored to applications in MANETs. An application agent can define a view by declaratively describing the context information it is interested in. A supporting middleware platform, called ObjectPlaces, ensures that the information represented by a view continuously reflects the agent's context information, despite the dynamic situation in a MANET. We elaborate on the distributed protocol that ObjectPlaces uses to maintain the information of views, and give an evaluation of the protocol's correctness and overhead.