6533b850fe1ef96bd12a845b
RESEARCH PRODUCT
A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks
Gloria MartorellaGiuseppe Lo ReDaniele PeriSalvatore GaglioSalvatore Gagliosubject
MiddlewareComputer sciencebusiness.industryNode (networking)Distributed computingContext (language use)computer.file_formatcomputer.software_genreWSNKey distribution in wireless sensor networksSoftwareMiddleware (distributed applications)MiddlewareMiddleware.General Earth and Planetary SciencesExecutableDistributed ComputingbusinessWireless sensor networkcomputerGeneral Environmental Sciencedescription
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.
year | journal | country | edition | language |
---|---|---|---|---|
2014-01-01 | Procedia Computer Science |