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.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.