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

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.
9780471751601
Mobile Agents; Mobile Computing; Resource Discovery; Service Discovery; Context Awareness
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: http://hdl.handle.net/11392/2361634
 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