Lime revisited: Reverse engineering an agent communication model Article

Carbunar, B, Valente, MT, Vitek, J. (2001). Lime revisited: Reverse engineering an agent communication model . EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2240 54-69. 10.1007/3-540-45647-3_5

cited authors

  • Carbunar, B; Valente, MT; Vitek, J

abstract

  • Lime is a middleware communication infrastructure for mobile computation that addresses physical mobility of devices and logical mobility of software components through a rich set of local and remote primitives. The system’s key innovation is the concept of transiently shared tuple spaces. In Lime, mobile programs are equipped with tuple spaces that move whenever the program moves and are transparently shared with tuple spaces of other co-located programs. The Lime specification is surprisingly complex and tricky to implement. In this paper, we start by deconstructing the Lime model to identify its core components, then we attempt to reconstruct a simpler model, which we call CoreLime, that supports fine-grained access control and can better scale to large configurations. © Springer-Verlag Berlin Heidelberg 2001.

publication date

  • January 1, 2001

published in

Digital Object Identifier (DOI)

start page

  • 54

end page

  • 69

volume

  • 2240