A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks

Risultato della ricerca: Article

6 Citazioni (Scopus)

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.
Lingua originaleEnglish
pagine (da-a)908-913
Numero di pagine6
RivistaProcedia Computer Science
Volume32
Stato di pubblicazionePublished - 2014

Fingerprint

Distributed computer systems
Middleware
Wireless sensor networks
Sensor nodes
Communication
Processing

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cita questo

@article{b0471bef73d6443ab44056a7d084774c,
title = "A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks",
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.",
author = "Salvatore Gaglio and Gloria Martorella and {Lo Re}, Giuseppe and Daniele Peri and Salvatore Gaglio",
year = "2014",
language = "English",
volume = "32",
pages = "908--913",
journal = "Procedia Computer Science",
issn = "1877-0509",
publisher = "Elsevier BV",

}

TY - JOUR

T1 - A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks

AU - Gaglio, Salvatore

AU - Martorella, Gloria

AU - Lo Re, Giuseppe

AU - Peri, Daniele

AU - Gaglio, Salvatore

PY - 2014

Y1 - 2014

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

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

UR - http://hdl.handle.net/10447/96569

M3 - Article

VL - 32

SP - 908

EP - 913

JO - Procedia Computer Science

JF - Procedia Computer Science

SN - 1877-0509

ER -