Opportunistic Software Deployment in Disconnected Mobile Ad Hoc Networks

Opportunistic Software Deployment in Disconnected Mobile Ad Hoc Networks

Frédéric Guidec (Valoria, Université Européenne de Bretagne, France), Nicolas Le Sommer (Valoria, Université Européenne de Bretagne, France) and Yves Mahéo (Valoria, Université Européenne de Bretagne, France)
DOI: 10.4018/978-1-4666-0921-1.ch002


This paper presents a middleware platform allowing the dissemination of software components on handheld devices forming a disconnected MANET. It is based on a model that exploits peer-to-peer and opportunistic interactions between neighboring devices to deploy component-based applications, without relying on any kind of infrastructure network. Each device runs a deployment manager, which strive to fill a local component repository with software components so as to be able to satisfy the deployment requests expressed by the user. To do so the deployment manager interacts with peer managers located on neighboring devices, providing its neighbors with copies of software components it owns locally, while obtaining itself from these neighbors copies of components it lacks. The platform also provides communication facilities adapted to disconnected MANETs that notably allow efficient multi-hop exchanges.
Chapter Preview


In this section we show that deploying software components in an ad hoc network raises issues that usually do not appear in infrastructure networks. As a reminder, we first describe how software component provision and delivery are usually performed in an infrastructure-based environment. We then show that a disconnected MANET presents additional constraints that need to be addressed specifically.

Complete Chapter List

Search this Book: