A Lightweight Coordination Model and Middleware for Mobile Computing

نویسندگان

  • Gruia-Catalin Roman
  • Chien-Liang Fok
چکیده

Limone is a new coordination model and middleware that enables rapid application development for wireless ad hoc networks entailing logical mobility of agents and physical mobility of hosts. Designed to function in open environments, Limone performs automatic agent discovery but filters the results to define for each agent an individualized acquaintance list in accordance with run-time policies that are customizable by the application. This asymmetry among participants represents a new direction in coordination research and is dictated by the need to accommodate settings involving large numbers of agents and hosts that come and go freely. The coordination context is limited to the specific needs of the individual agent and its coordination activities are restricted to tuple spaces owned by peers present in the acquaintance list. Designed for wireless ad hoc networks, Limone tailors Linda-like primitives to address the challenges of mobile environments. This entails the elimination of remote blocking operations and the addition of timeouts to all distributed operations since disconnection with the affected agents may occur at any time. It also entails the addition of reactions that are triggered by the presence of information of interest on agents listed in the acquaintance list. Finally, to ensure performance and ease of deployment on small devices the granularity of atomic operations and the assumptions about the environment have been minimized. This paper introduces Limone, explains its key features, illustrates its usage, and explores its effectiveness as a software engineering tool.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Lightweight Coordination Middleware for Mobile Computing

This paper presents Limone, a new coordination model that facilitates rapid application development over ad hoc networks consisting of logically mobile agents and physically mobile hosts. Limone assumes an agent-centric perspective on coordination by allowing each agent to define its own acquaintance policy and by limiting all agent-initiated interactions to agents that satisfy the policy. Agen...

متن کامل

A Lightweight Coordination Model and Middleware for Mobile Computing **Please see WUCSE-03-12**

LimeLite is a new coordination model and middleware designed to support rapid development of applications entailing logical mobility of agents and physical mobility of hosts. Designed to function in open environments, LimeLite performs automatic agent discovery but filters the results to define for each agent an individualized acquaintance list in accordance with run-time policies specified at ...

متن کامل

SkeenZone: A distributed Android chat application and extensible middleware

Mobile computing devices are becoming ubiquitous parts of everyday life. This growth opens a development space for practical applications geared towards decentralized collaboration and coordination. The mobile development platform Android provides rich APIs for interacting with and harnessing devices’ hardware components, but does not provide developers with adequate support for distributed com...

متن کامل

SPAWN: Service Provision in Ad-hoc Wireless Networks

The increasing ubiquity of wireless mobile computing platforms has opened up the potential for unprecedented levels of communication, coordination and collaboration among mobile computing devices, most of which will occur in an ad hoc, on-demand manner. This paper describes SPAWN, a middleware supporting service provision in ad-hoc wireless networks. The aim of SPAWN is to provide the software ...

متن کامل

Secure Sharing of Tuple Spaces in Ad Hoc Settings**Please see WUCSE-03-26**

Security is emerging as a growing concern throughout the distributed computing community. Typical solutions entail specialized infrastructure support for authentication, encryption and access control. Mobile applications executing over ad hoc wireless networks present designers with a rather distinct set of security requirements. A totally open setting and limited resources call for lightweight...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002