ROCC: A Communication Overlay Abstraction for Wireless Users

As wireless devices become more popular, the potential for new collaborative applications has emerged. For example, a group of coworkers can opportunistically come together and share project documents and other data. Such applications are characterized by the fact that information needs to be distributed among all members of a group. Supporting such coordination currently requires using low-level multicast protocols that are complex and resource intensive to initialize and maintain without the support of an infrastructure. In this paper, we introduce the ring overlay for collaborative coordination (ROCC), which offers a fair, reliable coordination service for wireless environments. ROCC specifically addresses wireless application situations requiring group coordination. ROCC is influenced by traditional token ring and overlay communication protocols but leverages unique properties of the broadcast nature of the wireless environment to improve performance. The result is a minimal, fair, dynamic group coordination service. This paper introduces the ROCC abstraction and demonstrates its potential through analysis.

[1]  Ting-Chao Hou,et al.  The impact of RTS/CTS on performance of wireless multihop ad hoc networks using IEEE 802.11 protocol , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[2]  Pravin Varaiya,et al.  WTRP - wireless token ring protocol , 2002, IEEE Transactions on Vehicular Technology.

[3]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[4]  Christine Julien,et al.  Developing Collaborative Applications Using Sliverware , 2006, OTM Conferences.

[5]  Amy L. Murphy,et al.  LIME: a middleware for physical and logical mobility , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[6]  Charles E. Perkins,et al.  Multicast Ad hoc On-Demand Distance Vector (MAODV) Routing , 2000 .

[7]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications with the TOTA middleware , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.