scispace - formally typeset
Book ChapterDOI

Consistent Coordination Decoupling in Tuple Space Based Mobile Middleware: Design and Formal Specifications

TLDR
This paper proposes mechanisms to resolve consistency problems in a fully-decoupled TSMM, and suggests an approach for formalizing proposed consistency mechanisms in TSMM in order to appropriately analyze reliability and robustness of TSMM as coordination platform for mobile applications.
Abstract
Tuple Space based Mobile Middleware (TSMM), with tuple space as its coordination medium, provides multiple decoupled behaviors for coordinating interactions between different agents of supported applications However, maintaining consistency in TSMM is a challenging problem, considering its underlying infrastructure with unpredictable host mobility, sporadic network dynamics, and unreliability in communication links Existing TSMM maintains consistency by coupling interacting agents, which in turn reduces decoupling abilities of TSMM, thereby restricting development of robust and flexible applications This paper addresses consistency problems while decoupling agent interactions in TSMM, which renders complete decoupling of interactions It proposes mechanisms to resolve consistency problems in a fully-decoupled TSMM Both OUT-consistency and IN-consistency problems are handled in proposed mechanisms This paper also suggests an approach for formalizing proposed consistency mechanisms in TSMM in order to appropriately analyze reliability and robustness of TSMM as coordination platform for mobile applications Formalization is carried out using Mobile UNITY

read more

Citations
More filters

A lightweight coordination middleware for mobile computing

TL;DR: Limone as discussed by the authors is a new coordination model that facilitates rapid application development over ad hoc networks consisting of logically mobile agents and physically mobile hosts, allowing each agent to define its own acquaintance policy and limiting all agent-initiated interactions to agents that satisfy the policy.
References
More filters
Journal ArticleDOI

Generative communication in Linda

TL;DR: This work is particularly concerned with implementation of the dynamic global name space that the generative communication model requires, and its implications for systems programming in distributed settings generally and on integrated network computers in particular.
Book ChapterDOI

Coordination models and languages

TL;DR: This chapter defines and presents in sufficient detail the fundamental concepts of what constitutes a coordination model or language and describes the main existing coordination models and languages as either ``data-driven'' or ``control-driven'''' (also called ``process-'''' or ``task-oriented'').
Journal ArticleDOI

Coordination for Internet Application Development

TL;DR: This paper presents the TuCSoN coordination model for Internet applications based on network-aware and mobile agents, and shows how the adoption of TuC soN can positively benefit the design and development of such applications, firstly in general terms, then via a TuC SoN-coordinated sample application.
Journal ArticleDOI

LIME: A coordination model and middleware supporting mobility of hosts and agents

TL;DR: The model underlying LIME is illustrated, a formal semantic characterization for the operations it makes available to the application developer is provided, its current design and implementation is presented, and lessons learned are discussed in developing applications that involve physical mobility.
Journal ArticleDOI

MARS: a programmable coordination architecture for mobile agents

TL;DR: MARS, a Linda-like coordination architecture with programming features, can handle a heterogeneous network while still allowing simple and flexible application design.
Related Papers (5)