Group Management for MANET
Motivation
High-level abstractions for dynamic networks need to be developed and supported by middleware for easing the development of pervasive applications. The definition of such abstractions shall be derived from both features of the network and architectural principles elicited for mobile software systems. In this context, we have in particular studied group management over ad hoc networks, which allows abstractly characterizing the mobile network on top of which the application is intended to execute and to manage the network on behalf of the application. Related issues include characterizing and reasoning about the functional and non-functional behavior of the participating peer nodes, and in particular dealing with security requirements and resource availability that are crucial in the mobile environment.
Research
There has been extensive research on group management and related group communication services in the context of fixed networks, with special emphasis on providing availability properties. However, proposed solutions cannot be applied directly to mobile wireless networks due to the network's highly dynamic topology. This has led to adapting the management of group membership to the specifics of MANET. Various solutions towards group management over MANET have, then, been investigated over the last couple of years, each targeting specific applications. However, a distinctive set of key attributes may be identified for MANET-based groups, which may further be exploited to design a generic group service that is to be customized by applications.
We have elicited key attributes for group management over MANET, in particular based on applications published in the literature. Those attributes amount to setting membership constraints in relation with the location, connectivity, authentication and supported QoS of group members. We have then introduced a group service that is generic with respect to membership constraints, and realizes three basic functions: discovery of group members, initialization of the group, and management of the group's dynamics. Implementation of the generic group service is further being addressed in the context of the WSAMI middleware. Finally, we have studied two instances of groups that build on our generic group service and allow supporting ambient intelligence scenarios that are respectively related to mobile collaborative work and QoS management in the home network.
Group management further requires adequate security support. In this context, we have studied security mechanisms for MANET in collaboration with the INRIA CODES project-team. Our results relate to the design of a group key agreement protocol among members of the group, which accounts for resource constraints of participating nodes.
We have elicited key attributes for group management over MANET, in particular based on applications published in the literature. Those attributes amount to setting membership constraints in relation with the location, connectivity, authentication and supported QoS of group members. We have then introduced a group service that is generic with respect to membership constraints, and realizes three basic functions: discovery of group members, initialization of the group, and management of the group's dynamics. Implementation of the generic group service is further being addressed in the context of the WSAMI middleware. Finally, we have studied two instances of groups that build on our generic group service and allow supporting ambient intelligence scenarios that are respectively related to mobile collaborative work and QoS management in the home network.
Group management further requires adequate security support. In this context, we have studied security mechanisms for MANET in collaboration with the INRIA CODES project-team. Our results relate to the design of a group key agreement protocol among members of the group, which accounts for resource constraints of participating nodes.
Contributors
- Raghav Bhaskar
- Malika Boulkenafed
- Valérie Issarny
- Jinshan Liu
- Daniele Sacchetti
- Francoise Sailhan
Supporting Grant
- IST OZONE -- New Technologies and Services for Emerging Nomadic Societies
Related Software
Publications
- Titre
- Protocoles cryptographiques pour les réseaux ad hoc
- Auteurs
- Bhaskar Raghav
- Détail
- Thèse. Ecole Polytechnique X (03/07/2006)
- Accès au texte intégral
- Titre
- Maximal Group Membership in Ad Hoc Networks
- Auteurs
- Filali Mamoun; Issarny Valérie; Mauran Philippe; Padiou Gérard; Quéinnec Philippe
- Détail
- In 6th International Conference on Parallel Processing and Applied Mathematics : PPAM 2005 (2005) 51-58
- Accès au texte intégral
- Titre
- Group management for mobile Ad Hoc networks: design, implementation and experiment
- Auteurs
- Liu Jinshan; Sacchetti Daniele; Sailhan Françoise; Issarny Valérie
- Détail
- In Mobile Data Management (2005) 192-199
- Accès au texte intégral
- Titre
- An Efficient Group Key Agreement Protocol for Ad Hoc Networks
- Auteurs
- Augot Daniel; Bhaskar Raghav; Issarny Valérie; Sacchetti Daniele
- Détail
- In International Conference on a World of Wireless, Mobile and Multimedia Networks : WOWMOM 2005 (2005) 576-580
- Accès au texte intégral
- Titre
- Using Group Management to Tame Mobile Ad Hoc Networks
- Auteurs
- Boulkenafed Malika; Sacchetti Daniele; Issarny Valérie
- Détail
- In IFIP TC 8 Working Conference on Mobile Information Systems : MOBIS 2004 (2004) 245-260
- Accès au texte intégral