This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
research:tuples [2010/10/19 19:23] elisag * |
research:tuples [2010/10/21 13:31] elisag * |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Tuple Space Based Approaches for the Ambient ====== | ||
- | [[http:// | ||
- | [[http:// | ||
- | |||
- | Tuple spaces were first introduced in the coordination language Linda. A tuple space is a shared associative memory used by processes to communicate. Processes can post and read tuples using three basic operations: out to insert a tuple into the tuple space, in to remove a tuple from the tuple space and rd to check if a tuple is present in the tuple space (without removing it). Tuples are anonymous and are extracted from the tuple space by means of pattern matching on the tuple contents. Tuple space communication is decoupled both in space and time: processes do not have to know each other beforehand nor to be available at the same time since tuples can be inserted and extracted independently. These forms of decoupling make the model highly suitable for mobile networks. However, maintaining a globally shared tuple space is not feasible in a mobile setting. | ||
- | |||
- | Some adaptations of tuple spaces targeting the mobile environment, | ||
- | |||
- | Other tuple space systems, such as TOTA, have adopted a // | ||
- | |||
- | ===== Our Research ===== | ||
- | |||
- | Within the domain of tuple spaces targeting the mobile environment, | ||
- | *** coordination in face of intermittent connectivity: | ||
- | * **scoping mechanisms for tuple propagation: | ||
- | * **abstractions for context-awareness**: | ||
- | |||
- | This have given rise to three adaptations of the tuple space model, respectively: | ||
- | * [[ : | ||
- | * [[ :uf:totam | TOTAM (Tuples on the Ambient)]] | ||
- | * [[ : | ||
- | |||
- | ===== Further Reading ===== | ||
- | |||
- | **Context-Aware Tuples for the Ambient**, C. Scholliers, E. Gonzalez Boix, W. De Meuter, T. D' | ||
- | the 12th International Symposium on Distributed Objects, Middleware, and Applications (DOA' | ||
- | |||
- | **TOTAM: Scoped Tuples for the Ambient**, C. Scholliers, E. Gonzalez Boix, W. De Meuter. Proceedings of the Second International DisCoTec Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 2009), from Electronic Communications of the EASST, eds. 2009. | ||
- | ([[ http:// | ||
- | |||
- | **Fact Spaces: Coordination in the Face of Disconnection.** S. Mostinckx, C. Scholliers, E. Philips, C. Herzeel, W. De Meuter. In Murphy and Vitek (eds.), //Proc. of the 9th Int. Conf. on Coordination Models and Languages (COORDINATION)// |