Opportunistic networks are (ad hoc) networks created dynamically by exploiting contacts between pairs of mobile devices that come within communication range. This networking paradigm overcomes main limitations of conventional MANETs, related to the fact that, due to mobility and energy conservation issues, it is often not practical to maintain connected multihop paths among nodes. While forwarding in opportunistic networking has been explored, investigations into asynchronous service provisioning are unique contributions of this paper. Mobile devices are typically heterogeneous, possess disparate physical resources, and can provide a variety of services. During opportunistic contacts, the pairing peers can cooperatively provide (avail of) its (other peer's) services. We develop an analytical model to study the behaviors of service seeking nodes (seekers) and service providing nodes (providers) that spawn and execute service requests. The model considers the case in which seekers can spawn parallel executions on multiple providers for any given request, and determines: i) the delays at different stages of service provisioning; and ii) the optimal number of parallel executions that minimizes the expected execution time without saturating providers' resources. The analytical model is validated through simulations, and exploited to investigate the performance of service provisioning over a wide range of parameters.

Minimum-Delay Service Provisioning in Opportunistic Networks

Borgia E;Conti M;Passarella A;
2010

Abstract

Opportunistic networks are (ad hoc) networks created dynamically by exploiting contacts between pairs of mobile devices that come within communication range. This networking paradigm overcomes main limitations of conventional MANETs, related to the fact that, due to mobility and energy conservation issues, it is often not practical to maintain connected multihop paths among nodes. While forwarding in opportunistic networking has been explored, investigations into asynchronous service provisioning are unique contributions of this paper. Mobile devices are typically heterogeneous, possess disparate physical resources, and can provide a variety of services. During opportunistic contacts, the pairing peers can cooperatively provide (avail of) its (other peer's) services. We develop an analytical model to study the behaviors of service seeking nodes (seekers) and service providing nodes (providers) that spawn and execute service requests. The model considers the case in which seekers can spawn parallel executions on multiple providers for any given request, and determines: i) the delays at different stages of service provisioning; and ii) the optimal number of parallel executions that minimizes the expected execution time without saturating providers' resources. The analytical model is validated through simulations, and exploited to investigate the performance of service provisioning over a wide range of parameters.
2010
Istituto di informatica e telematica - IIT
C.2.1 [Computer Communication Networks
Opportunistic networks
service provisioning
performance evaluation
analytical modelling
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/155292
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact