AGAPE: a location-aware group membership middleware for pervasive computing environments

The widespread diffusion of mobile computing along with the integration of telecommunication systems and the Internet enables a scenario where the promise of ubiquitous computing is starting to be realised. This scenario calls for novel services that can be deployed on-demand close to the user and customised to not only client needs, but also to the client current location. In particular, group membership management services should exploit the visibility of client location to organise effective solutions for group communication and interoperation and to promote the design and development of advanced collaborative applications, such as traffic management and e-care ones. The paper describes a middleware for group membership management (AGAPE) that exploits both the visibility of users position and the heterogeneous characteristics of the access terminals to facilitate interoperation in a pervasive computing scenario.

[1]  Paolo Bellavista,et al.  Application domain accounting for roaming services , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[2]  Paolo Bellavista,et al.  Mobile Agent Middleware for Mobile Computing , 2001, Computer.

[3]  André Schiper,et al.  On group communication in large-scale distributed systems , 1994, EW 6.

[4]  Robbert van Renesse,et al.  Light-weight process groups in the Isis system , 1993, Distributed Syst. Eng..

[5]  Nancy A. Lynch,et al.  Specifying and using a partitionable group communication service , 2001, TOCS.

[6]  Roy Friedman,et al.  Fuzzy Group Membership , 2003, Future Directions in Distributed Computing.

[7]  Katherine Guo,et al.  Partitionable light-weight groups , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[8]  Roberto Baldoni,et al.  Architecture for group communication in mobile systems , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[9]  Vinny Cahill,et al.  Towards proximity group communication , 2001 .

[10]  Antonio Corradi,et al.  Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment ∗ , 2000 .

[11]  Christine Julien,et al.  Relying on Safe Distance to Ensure Consistent Group Membership in Ad Hoc Networks , 2001 .

[12]  Mark Weiser The computer for the 21st century , 1991 .

[13]  Roy Friedman,et al.  Strong and weak virtual synchrony in Horus , 1996, Proceedings 15th Symposium on Reliable Distributed Systems.

[14]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[15]  Andrew S. Tanenbaum,et al.  Group communication in the Amoeba distributed operating system , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[16]  Flaviu Cristian,et al.  Reaching agreement on processor-group membrship in synchronous distributed systems , 1991, Distributed Computing.