research unit 1

This site is powered by Aigaion - A PHP/Web based management system for shared and annotated bibliographies. For more information visit


Type of publication:Inproceedings
Entered by:
TitleWiselib: A Generic Algorithm Library for Heterogeneous Sensor Networks
Bibtex cite IDRACTI-RU1-2010-4
Booktitle 7th European Conference on Wireless Sensor Networks (EWSN 2010)
Series LNCS
Year published 2010
Month February
Volume 5970/2010162-177
Pages 162-177
Publisher Springer Berlin / Heidelberg
Location Coimbra, Portugal
Note ISBN: 978-3-642-11916-3
DOI 10.1007/978-3-642-11917-0_11
Keywords Sensor Networks,Algorithms,Library,Heterogeneity
There exists a great amount of algorithms for wireless sensor networks (WSNs) that have never been tried in practice. This is due to the fact that programming sensor nodes still happens on a very technical level. We remedy the situation by introducing our algorithm library Wiselib, which allows for simple implementations of algorithms. It can adopt to a large variety of hardware and software. This is achieved by employing advanced C++ techniques such as templates and inline functions, which allow to write generic code that is resolved and bound at compile time, resulting in virtually no memory or computation overhead at run time. The Wiselib runs on different host operating systems such as Contiki, iSense OS, and ScatterWeb. Furthermore, it runs on virtual nodes simulated by Shawn. The Wiselib provides an algorithm with data structures that suit the specific properties of the target platform. Algorithm code does not contain any platform-specific specializations, allowing a single implementation to run natively on heterogeneous networks. In this paper, we describe the building blocks of the Wiselib, analyze the overhead, and show how cryptographically secured routing algorithms can be implemented. We also report on results from experiments with real sensor node hardware.
Baumgartner, Tobias
Chatzigiannakis, Ioannis
Fekete, Sandor
Koninis, Christos
Kröller, Alexander
Pyrgelis, Apostolos
1569259969.pdf (main file)
Publication ID729