HAL Id: hal-00848096
https://hal.archives-ouvertes.fr/hal-00848096
Submitted on 25 Jul 2013
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Designing applications in dynamic networks: The Airplug Software Distribution
Bertrand Ducourthial
To cite this version:
Bertrand Ducourthial. Designing applications in dynamic networks: The Airplug Software Distribu-
tion. SAFECOMP 2013 - Workshop ASCoMS (Architecting Safety in Collaborative Mobile Systems)
of the 32nd International Conference on Computer Safety, Reliability and Security, Sep 2013, Toulouse,
France. �hal-00848096�
Designing applications in dynamic networks:
The Airplug Software Distribution
(Invited Paper)
Bertrand Ducourthial
⋆UMR CNRS 7253 Heudiasyc, Universit´e de Technologie de Compi`egne BP 20529, 60205 Compigne Cedex, France
Bertrand.Ducourthial@utc.fr
Abstract. In a dynamic network, a communication link can only be used for sending very few messages before disappearing. This happens whenever the nodes mobility is high with respect to the underlying com- munication protocol.
Starting from these conditions, we propose design rules for distributed applications, which arises implementation rules. We then introduce the simple yet powerful Airplug framework.
The Airplug Software Distribution includes several implementations con- formed to the Airplug framework for prototyping, real tests or studies by emulation. It is a convenient set of tools for designing complex appli- cations for dynamic networks.
This approach has been validated by many applications and experiments, mainly in the field of vehicular networks.
1 Introduction
The democratization of communicating terminals has led to new uses. As they are more and more small and inexpensive, they are integrated into probes (wire- less sensors), cars (connected vehicles), objects (Internet of Things) or robots.
Communication can rely on an infrastructure network, as for instance for the so-called connected vehicles which uses 3G mobile operators to reach Internet.
Nevertheless, relying on an infrastructure network is not always convenient:
– As infrastructure networks are expensive to deploy and to exploit, a sub- scription is required.
– Large range communication are required to reach an infrastructure access point. Consequently, many communicating nodes compete in the same geo- graphic area, limiting the bandwidth.
– Infrastructure networks do not offer infinite capacity while the demand will always increase.
⋆