Node/Proxy portability: Designing for the two lives of your next WSAN middleware

Tomasz Tajmajer , Spyros Lalis , Manos Koutsoubelias , Aleksander Pruszkowski , Jarosław Domaszewicz , Michele Nati , Alexander Gluhak


Middleware for wireless sensor and actuator networks (WSANs) provides powerful programming abstractions which simplify application development. While it is highly desirable to reuse WSAN middleware across a wide range of hardware platforms, in practice, complex middleware may not fit in nodes with limited resources. As one possible solution, we propose the so-called proxy approach: the middleware is ported on a general purpose computer, from where the sensors and actuators of the resource-constrained nodes are accessed remotely yet in a way that is transparent to the application, which runs unmodified, as if it resided on the physical nodes. We provide design guidelines and a middleware transformation process for implementing the proxy approach in a structured way. We also present a concrete implementation of the proxy approach for our own middleware, along with a performance evaluation of the proxy software environment in a wired testbed with almost 200 sensor nodes.
Author Tomasz Tajmajer - [Warsaw University of Technology (PW)]
Tomasz Tajmajer,,
- Politechnika Warszawska
, Spyros Lalis - [Panepistimio Thesalias]
Spyros Lalis,,
, Manos Koutsoubelias - [Panepistimio Thesalias]
Manos Koutsoubelias,,
, Aleksander Pruszkowski (FEIT / IT)
Aleksander Pruszkowski,,
- The Institute of Telecommunications
, Jarosław Domaszewicz (FEIT / IT)
Jarosław Domaszewicz,,
- The Institute of Telecommunications
, Michele Nati - [University of Surrey (Surrey)]
Michele Nati,,
, Alexander Gluhak - [University of Surrey]
Alexander Gluhak,,
Journal seriesJournal of Systems and Software, ISSN 0164-1212
Issue year2016
Publication size in sheets0.85
Keywords in EnglishWireless sensor and actuator networks; Middleware; Internet of Things
ASJC Classification1708 Hardware and Architecture; 1710 Information Systems; 1712 Software
ProjectPlatform for opportunistic behaviour in incompletely specyfied, heterogenous object communities. Project leader: Domaszewicz Jarosław, , Phone: +48 22 234-5238, start date 13-05-2008, end date 30-04-2011, IT/2008/7 PR/02, Completed
WEiTI 7 Framework Programme (7 FP) [7 Program Ramowy (7 PR)]
Internet-of-Things Testbeds in Smart Buildings and Cities. Project leader: Domaszewicz Jarosław, , Phone: +48 22 234-5238, start date 01-06-2012, end date 28-02-2013, IT/2012/7PR/10, Completed
WEiTI 7 Framework Programme (7 FP) [7 Program Ramowy (7 PR)]
The Develpment of Digital Communicatios. Project leader: Siuzdak Jerzy, , Phone: +48 22 234-7868, start date 27-04-2015, end date 31-12-2016, IT/2015/statut, Completed
WEiTI Działalność statutowa
Languageen angielski
2016 Domaszewicz Pruszkowski Node Proxy portability.pdf 1.94 MB
Score (nominal)35
Score sourcejournalList
ScoreMinisterial score = 35.0, 06-02-2020, ArticleFromJournal
Ministerial score (2013-2016) = 35.0, 06-02-2020, ArticleFromJournal
Publication indicators Scopus Citations = 1; WoS Citations = 1; GS Citations = 3.0; Scopus SNIP (Source Normalised Impact per Paper): 2016 = 2.025; WoS Impact Factor: 2016 = 2.444 (2) - 2016=2.619 (5)
Citation count*3 (2018-12-10)
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?