Using Group Management to Tame Mobile Ad Hoc Networks

Mobile ad hoc networks (MANET) offer a convenient basis towards pervasive computing, due to inherent support for anytime, anywhere network access for mobile users. However, the development of applications over MANET still raises numerous challenges. One such challenge relates to accommodating the high dynamics of the network’s topology. Group management appears as a promising paradigm to ease the development of distributed applications over dynamic, mobile networks. Specifically, group management takes care of assembling mobile nodes that together allow to meet target functional and nonfunctional properties, and of further making transparent failures due to the mobility of nodes. Various solutions towards group management over MANET have been investigated over the last couple of years, each targeting specific applications. Building upon such an effort, this paper introduces the design and implementation of a group service for MANET, which is generic with respect to the various attributes of relevance. Generic group management allows supporting various applications, as illustrated through groups dedicated to mobile collaborative data sharing.

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

[2]  Klara Nahrstedt,et al.  Dynamic Bandwidth Management in Single-Hop Ad Hoc Wireless Networks , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[3]  David Powell,et al.  A Survey of Dependability Issues in Mobile Wireless Networks , 2003 .

[4]  Idit Keidar,et al.  Group communication specifications: a comprehensive study , 2001, CSUR.

[5]  Cecilia Mascolo,et al.  XMIDDLE: A Data-Sharing Middleware for Mobile Computing , 2002, Wirel. Pers. Commun..

[6]  Valérie Issarny,et al.  A Middleware Service for Mobile Ad Hoc Data Sharing, Enhancing Data Availability , 2003, Middleware.

[7]  Jun Luo PILOT: ProbabilistIc Lightweight grOup communication sysTem for Mobile Ad Hoc Networks , 2003 .

[8]  Françoise Sailhan,et al.  Developing Ambient Intelligence Systems: A Solution based on Web Services , 2004, Automated Software Engineering.

[9]  Gruia-Catalin Roman,et al.  Consistent group membership in ad hoc networks , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[10]  Patrick Th. Eugster,et al.  Pilot: probabilistic lightweight group communication system for ad hoc networks , 2004, IEEE Transactions on Mobile Computing.

[11]  Vinny Cahill Towards real-time event-based communication in mobile ad hoc wireless networks. , 2003 .

[12]  Valérie Issarny,et al.  AdHocFS: sharing files in WLANs , 2003, Second IEEE International Symposium on Network Computing and Applications, 2003. NCA 2003..

[13]  Lyn Bartram,et al.  Designing Portable Collaborative Networks , 2003, ACM Queue.

[14]  Raghav Bhaskar Group Key Agreement in Ad hoc Networks , 2003 .

[15]  David Powell,et al.  Group communication , 1996, CACM.

[16]  Sharath Babu Musunoori,et al.  Group Integrity Management Support for Mobile Ad-Hoc Communities , 2003, Middleware Workshops.

[17]  Valérie Issarny,et al.  QoS-aware service location in mobile ad hoc networks , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[18]  Patrick Th. Eugster,et al.  PAN: providing reliable storage in mobile ad hoc networks with probabilistic quorum systems , 2003, MobiHoc '03.

[19]  Klara Nahrstedt,et al.  Dynamic Bandwidth Management for Single-Hop Ad Hoc Wireless Networks , 2003, PerCom.

[20]  Christian Bettstetter,et al.  A COMPARISON OF SERVICE DISCOVERY PROTOCOLS AND IMPLEMENTATION OF THE SERVICE LOCATION PROTOCOL , 2000 .

[21]  J. Hubaux,et al.  ILOT : Probab I listic L ightweight gr O up communication sys T em for Mobile Ad Hoc Networks † , 2003 .