Document Type
Technical Report
Publication Date
2003-04-17
Technical Report Number
WUCSE-2003-21
Abstract
LIME (Linda in a Mobile Environment) is a middleware supporting the development of applications that exhibit physical mobility of hosts, logical mobility of agents, or both. LIME adopts a coordination perspective inspired by work on the Linda model. The context for computation, represented in Linda by a globally accessible, persistent tuple space, is refined in LIME to transient sharing of identically-named tuple spaces carried by individual mobile units. Tuple spaces are also extended with a notion of location and programs are given the ability to react to specified states. The resulting model provides a minimalist set of abstractions that promise to facilitate rapid and dependable development of mobile applications. In this paper, we illustrate the model underlying LIME, provide a formal semantic characterization for the operations it makes available to the application developer, present its current design and implementation, and discuss lessons learned in developing applications that involve physical mobility.
Recommended Citation
Murphy, Amy L.; Picco, Gian Pietro; and Roman, Gruia-Catalin, "LIME: A Coordination Middleware Supporting Mobility of Agents and Hosts" Report Number: WUCSE-2003-21 (2003). All Computer Science and Engineering Research.
https://openscholarship.wustl.edu/cse_research/1069
Comments
Permanent URL: http://dx.doi.org/10.7936/K7639N29