The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed computing paradigm to perform complex tasks in a collaborative manner, in order to overcome the constraints related to sensor nodes limited capabilities. In this context, we describe a lightweight middleware platform to support the development of distributed applications on WSNs. The platform provides just a minimal general-purpose software layer, while the application components, including communication and processing algorithms, as well as the exchanged data, are described symbolically, with neither preformed syntax nor strict distinction between data and code. Our approach allows for interactive development of applications on each node, and requires no cross-compilation, a common practice that makes the development of WSN applications rigid and time-consuming. This way, tasks and behavior of each node can be modified at runtime, even after the network deployment, by sending the node executable code.

Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2014). A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks. PROCEDIA COMPUTER SCIENCE, 32, 908-913 [10.1016/j.procs.2014.05.510].

A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks

GAGLIO, Salvatore;LO RE, Giuseppe;Martorella, Gloria;PERI, Daniele
2014-01-01

Abstract

The peculiar features of Wireless Sensor Networks (WSNs) suggest to exploit the distributed computing paradigm to perform complex tasks in a collaborative manner, in order to overcome the constraints related to sensor nodes limited capabilities. In this context, we describe a lightweight middleware platform to support the development of distributed applications on WSNs. The platform provides just a minimal general-purpose software layer, while the application components, including communication and processing algorithms, as well as the exchanged data, are described symbolically, with neither preformed syntax nor strict distinction between data and code. Our approach allows for interactive development of applications on each node, and requires no cross-compilation, a common practice that makes the development of WSN applications rigid and time-consuming. This way, tasks and behavior of each node can be modified at runtime, even after the network deployment, by sending the node executable code.
2014
Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2014). A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks. PROCEDIA COMPUTER SCIENCE, 32, 908-913 [10.1016/j.procs.2014.05.510].
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S1877050914007108-main.pdf

Solo gestori archvio

Descrizione: Articolo
Dimensione 1.73 MB
Formato Adobe PDF
1.73 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
1-s2.0-S1877050914005869-main.pdf

Solo gestori archvio

Descrizione: Copertina e indice dei contenuti
Dimensione 280.85 kB
Formato Adobe PDF
280.85 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/10447/96569
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 8
social impact