The emerging relevance of mobile computing execution environments for service provisioning is increasing and increasing the importance of mechanisms, tools, and policies to support the dynamic retrieval of resources and service components, i.e., resource/service discovery. Mobility, with its wide spectrum of different types (client mobility, service mobility, code mobility, …) and characteristics (speed, predictability, …), is the crucial property to consider when designing discovery solutions for future mobile computing scenarios. The chapter overviews the main discovery solutions in the literature according to an original taxonomy structured on three different and growing degrees of mobility: i) traditional mobility of discovery clients at service provisioning time, ii) also runtime mobility of discoverable resources, and iii) possibility also for discoverable services (together with their code and reached state) to change their allocation at runtime because implemented as mobile agents. In all three cases, state-of-the-art research activities point out the suitability of exploiting code and/or state mobility techniques to implement discovery solutions for highly mobile deployment scenarios.

Resource and Service Discovery / P. Bellavista; A. Corradi; C. Giannelli. - STAMPA. - (2012), pp. 195-222.

Resource and Service Discovery

BELLAVISTA, PAOLO;CORRADI, ANTONIO;GIANNELLI, CARLO
2012

Abstract

The emerging relevance of mobile computing execution environments for service provisioning is increasing and increasing the importance of mechanisms, tools, and policies to support the dynamic retrieval of resources and service components, i.e., resource/service discovery. Mobility, with its wide spectrum of different types (client mobility, service mobility, code mobility, …) and characteristics (speed, predictability, …), is the crucial property to consider when designing discovery solutions for future mobile computing scenarios. The chapter overviews the main discovery solutions in the literature according to an original taxonomy structured on three different and growing degrees of mobility: i) traditional mobility of discovery clients at service provisioning time, ii) also runtime mobility of discoverable resources, and iii) possibility also for discoverable services (together with their code and reached state) to change their allocation at runtime because implemented as mobile agents. In all three cases, state-of-the-art research activities point out the suitability of exploiting code and/or state mobility techniques to implement discovery solutions for highly mobile deployment scenarios.
2012
Mobile Agents in Networking and Distributed Computing
195
222
Resource and Service Discovery / P. Bellavista; A. Corradi; C. Giannelli. - STAMPA. - (2012), pp. 195-222.
P. Bellavista; A. Corradi; C. Giannelli
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/47181
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact