Pervasive Grids are emerging distributed computing plat- forms featuring high degrees of dynamicity and hetero- geneity. They are composed of fixed and mobile nodes, in- terconnected through wireless and wired networks. Adap- tivity is the key point for applications to efficiently exploit Pervasive Grids. We focus on High-Performance pervasive applications, such as emergency management. We present a novel programming model which allows programmers to express high-performance adaptive applications in terms of their parallel and distributed structures. In this program- ming model a parallel module can be programmed in mul- tiple versions, each optimized for a specific platform con- figuration (e.g. mobile nodes or central servers). The mod- ule is programmed to select the best version to handle/serve certain events, such as wireless link failure and user request for a better QoS. We experimentally show the efficacy of this approach for a test-based application on a Pervasive Grid.

A Programming Model for High-Performance Adaptive Applications on Pervasive Mobile Grids

BERTOLLI, CARLO;BUONO, DANIELE;LAMETTI, SILVIA;MENCAGLI, GABRIELE;MENEGHIN, MASSIMILIANO;PASCUCCI, ALESSIO;VANNESCHI, MARCO
2009-01-01

Abstract

Pervasive Grids are emerging distributed computing plat- forms featuring high degrees of dynamicity and hetero- geneity. They are composed of fixed and mobile nodes, in- terconnected through wireless and wired networks. Adap- tivity is the key point for applications to efficiently exploit Pervasive Grids. We focus on High-Performance pervasive applications, such as emergency management. We present a novel programming model which allows programmers to express high-performance adaptive applications in terms of their parallel and distributed structures. In this program- ming model a parallel module can be programmed in mul- tiple versions, each optimized for a specific platform con- figuration (e.g. mobile nodes or central servers). The mod- ule is programmed to select the best version to handle/serve certain events, such as wireless link failure and user request for a better QoS. We experimentally show the efficacy of this approach for a test-based application on a Pervasive Grid.
2009
978-088986811-3
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/11568/130663
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact