EDBT 2026 Demo / reviewers in the wild / expert
Nicolas Tsiftes
dblp:92/2319
· DBLP profile ↗
34ranked-venue papers
7as first author
3since 2021 · last 2025
0000-0003-3139-2564ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 23 · 6 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
15 papers |
Internet of things and sensor networks · 61% Cellular and mobile networks · 16% Wireless networking · 9% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Performance modeling and evaluation · 42% Storage systems · 38% Embedded and real-time systems · 12% |
Topics — the 28 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › backscatter communication
battery-free backscatter tag |
0.7 | 1 | 2023 | DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks · IPSN 2023 |
Cellular and mobile networks › resource scheduling
carrier scheduling |
0.7 | 1 | 2023 | DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks · IPSN 2023 |
Systems and software security › vulnerability discovery
fuzzing |
0.6 | 1 | 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack · ASE 2022 |
Systems and software security
vulnerability discovery |
0.6 | 1 | 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack · ASE 2022 |
Software testing › fuzzing
fuzzer benchmarking |
0.6 | 1 | 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack · ASE 2022 |
Software testing
fuzzing |
0.6 | 1 | 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack · ASE 2022 |
Internet of things and sensor networks
wireless sensor network |
0.4 | 5 | 2012 | An interoperability development and performance diagnosis environment · SenSys 2011 Making sensor networks IPv6 ready · SenSys 2008 Software-based sensor node energy estimation · SenSys 2007 |
Internet of things and sensor networks
backscatter communication |
0.2 | 1 | 2023 | DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks · IPSN 2023 |
Internet of things and sensor networks
low-power wireless |
0.2 | 2 | 2013 | Strawman: resolving collisions in bursty low-power wireless networks · IPSN 2012 Temperature hints for sensornet routing · SenSys 2013 |
Internet architecture and protocols › network architecture design › layered architecture › protocol layering
network stack |
0.2 | 1 | 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack · ASE 2022 |
Internet of things and sensor networks › wireless sensor network
wireless sensor network routing |
0.2 | 1 | 2013 | Temperature hints for sensornet routing · SenSys 2013 |
Wireless networking
collision resolution |
0.1 | 1 | 2012 | Strawman: resolving collisions in bursty low-power wireless networks · IPSN 2012 |
Internet of things and sensor networks › wireless sensor network
duty cycling |
0.1 | 1 | 2012 | Strawman: resolving collisions in bursty low-power wireless networks · IPSN 2012 |
Wireless networking
medium access control |
0.1 | 1 | 2012 | Strawman: resolving collisions in bursty low-power wireless networks · IPSN 2012 |
Network management and operations › network testing
interoperability testing |
0.1 | 1 | 2011 | An interoperability development and performance diagnosis environment · SenSys 2011 |
Internet of things and sensor networks › low-power wireless
low-power and lossy networks |
0.1 | 1 | 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacks · SenSys 2011 |
Internet of things and sensor networks › sensor data management
sensor database |
0.1 | 1 | 2011 | A database in every sensor · SenSys 2011 |
Routing and switching › routing protocol
routing protocol evaluation |
0.1 | 1 | 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluation · SIGCOMM 2010 |
Internet of things and sensor networks › low-power wireless › low-power and lossy networks
RPL |
0.1 | 1 | 2010 | Low-power wireless IPv6 routing with ContikiRPL · IPSN 2010 |
Network performance modeling
simulation and testbed evaluation |
0.1 | 1 | 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluation · SIGCOMM 2010 |
Internet architecture and protocols
IPv6 |
0.1 | 3 | 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacks · SenSys 2011 Low-power wireless IPv6 routing with ContikiRPL · IPSN 2010 Making sensor networks IPv6 ready · SenSys 2008 |
Wireless networking
wireless network protocols |
0.1 | 1 | 2009 | Poster abstract: Exploiting the LQI variance for rapid channel quality assessment · IPSN 2009 |
Storage systems › file systems
flash file system |
0.1 | 1 | 2009 | Enabling large-scale storage in sensor networks with the Coffee file system · IPSN 2009 |
Internet of things and sensor networks › low-power wireless › low-power and lossy networks
6LoWPAN |
0.1 | 1 | 2008 | Making sensor networks IPv6 ready · SenSys 2008 |
Performance modeling and evaluation › simulation › communication system simulation
network simulation |
0.0 | 1 | 2011 | An interoperability development and performance diagnosis environment · SenSys 2011 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2011 | An interoperability development and performance diagnosis environment · SenSys 2011 |
Virtual and augmented reality
augmented reality |
0.0 | 1 | 2010 | Augmenting reality with IP-based sensor networks · IPSN 2010 |
Energy-efficient computing
power management |
0.0 | 1 | 2007 | Software-based sensor node energy estimation · SenSys 2007 |
Methods — techniques the papers use, named apart from their topics
sanitizers · 1.7mutation-based fuzzing · 1.7hybrid fuzzing · 1.7graph neural network · 0.7deep learning · 0.7constraint optimization solver · 0.7testbed experimentation · 0.3network simulation · 0.2temperature-aware link estimation · 0.2testbed measurement · 0.1RESTful web service interface · 0.1run-time energy estimation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | NESFuzzer: Stateful Fuzz Testing of IoT Network Stacks
Nicolas Tsiftes, Thiemo Voigt |
EWSN | 1 |
| 2023 | DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter NetworksabstractNovel backscatter communication techniques enable battery-free sensor tags to interoperate with unmodified standard IoT devices, extending a sensor network’s capabilities in a scalable manner. Without requiring additional dedicated infrastructure, the battery-free tags harvest energy from the environment, while the IoT devices provide them with the unmodulated carrier they need to communicate. A schedule coordinates the provision of carriers for the communications of battery-free devices with IoT nodes. Optimal carrier scheduling is an NP-hard problem that limits the scalability of network deployments. Thus, existing solutions waste energy and other valuable resources by scheduling the carriers suboptimally. We present DeepGANTT, a deep learning scheduler that leverages graph neural networks to efficiently provide near-optimal carrier scheduling. We train our scheduler with optimal schedules of relatively small networks obtained from a constraint optimization solver, achieving a performance within 3% of the optimum. Without the need to retrain, our scheduler generalizes to networks 6 × larger in the number of nodes and 10 × larger in the number of tags than those used for training. DeepGANTT breaks the scalability limitations of the optimal scheduler and reduces carrier utilization by up to compared to the state-of-the-art heuristic. As a consequence, our scheduler efficiently reduces energy and spectrum utilization in backscatter networks. Daniel F. Perez-Ramirez, Carlos M. Pérez-Penichet, Nicolas Tsiftes, Thiemo Voigt, Dejan Kostic, Magnus Boman |
IPSN | 3 |
| 2022 | So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)StackabstractFuzz testing (“fuzzing”) is a widely-used and effective dynamic technique to discover crashes and security vulnerabilities in software, supported by numerous tools, which keep improving in terms of their detection capabilities and speed of execution. In this paper, we report our findings from using state-of-the-art mutation-based and hybrid fuzzers (AFL, Angora, Honggfuzz, Intriguer, MOpt-AFL, QSym, and SymCC) on a non-trivial code base, that of Contiki-NG, to expose and fix serious vulnerabilities in various layers of its network stack, during a period of more than three years. As a by-product, we provide a Git-based platform which allowed us to create and apply a new, quite challenging, open-source bug suite for evaluating fuzzers on real-world software vulnerabilities. Using this bug suite, we present an impartial and extensive evaluation of the effectiveness of these fuzzers, and measure the impact that sanitizers have on it. Finally, we offer our experiences and opinions on how fuzzing tools should be used and evaluated in the future. Clement Poncelet, Konstantinos Sagonas, Nicolas Tsiftes |
ASE | 3 |
| 2019 | IEEE 802.15.4 TSCH in Sub-GHz: Design Considerations and Multi-band SupportabstractIn this paper, we address the support of Time-Slotted Channel Hopping (TSCH) on multiple frequency bands within a single TSCH network. This allows to simultaneously run applications with different requirements on link characteristics and to increase resilience against interference. To this end, we first enable sub-GHz communication in TSCH, which has been primarily defined for the 2.4 GHz band. Thereafter, we propose two designs to support multiple physical layers in TSCH on the same nodes. Our experimental evaluation shows that TSCH is applicable in a wide range of data rates between 1.2 kbps and 1000 kbps. We find that data rates of 50 kbps and below have a long communication range and a nearly perfect link symmetry, but also have a 20x higher channel utilization compared to higher data rates, increasing the risk of collisions. Using these findings, we show the advantages of the multi-band support on the example of synchronization accuracy when exchanging TSCH beacons with a low data rate and application data at a high data rate. Martina Brachmann, Simon Duquennoy, Nicolas Tsiftes, Thiemo Voigt |
LCN | 3 |
| 2019 | Sleepy Devices Versus Radio Duty Cycling: The Case of Lightweight M2MabstractStandard protocols for wireless Internet of Things (IoT) communication must be energy-efficient in order to prolong the lifetimes of IoT devices. Two energy-saving strategies for wireless communication are prevalent within the IoT domain: 1) sleepy devices and 2) radio duty cycling. In this paper, we conduct a comprehensive evaluation as to what types of application scenarios benefit the most from either type of energy-saving strategy. We select the lightweight machine to machine (LwM2M) protocol for this purpose because it operates atop the standard constrained application protocol, and has support for sleepy devices through its Queue Mode. We implement the Queue Mode at both the server side and client side, and design enhancements of Queue Mode to further improve the performance. In our experimental evaluation, we compare the performance and characteristics of Queue Mode with that of running LwM2M in a network stack with the standard time-slotted channel hopping as the duty cycling medium access control protocol. By analyzing the results with the support of an empirical model, we find that each energy-saving strategy has different advantages and disadvantages depending on the scenario and traffic pattern. Hence, we also produce guidelines that can help developers to select the appropriate energy-saving strategy based on the application scenario. Carlos Gonzalo Peces, Joakim Eriksson, Nicolas Tsiftes |
IEEE Internet Things J. | 3 |
| 2018 | Scaling RPL to Dense and Large Networks with Constrained Memory
Joakim Eriksson, Niclas Finne, Nicolas Tsiftes, Simon Duquennoy, Thiemo Voigt |
EWSN | 3 |
| 2018 | Velox VM: A safe execution environment for resource-constrained IoT applications
Nicolas Tsiftes, Thiemo Voigt |
J. Netw. Comput. Appl. | 1 |
| 2016 | Predictable MAC-level Performance in Low-power Wireless under Interference
Mathieu Michel, Thiemo Voigt, Luca Mottola, Nicolas Tsiftes, Bruno Quoitin |
EWSN | 4 |
| 2016 | Operating Systems for Low-End Devices in the Internet of Things: A SurveyabstractThe Internet of Things (IoT) is projected to soon interconnect tens of billions of new devices, in large part also connected to the Internet. IoT devices include both high-end devices which can use traditional go-to operating systems (OSs) such as Linux, and low-end devices which cannot, due to stringent resource constraints, e.g., very limited memory, computational power, and power supply. However, large-scale IoT software development, deployment, and maintenance requires an appropriate OS to build upon. In this paper, we thus analyze in detail the specific requirements that an OS should satisfy to run on low-end IoT devices, and we survey applicable OSs, focusing on candidates that could become an equivalent of Linux for such devices, i.e., a one-size-fits-most, open source OS for low-end IoT devices. Oliver Hahm, Emmanuel Baccelli, Hauke Petersen, Nicolas Tsiftes |
IEEE Internet Things J. | 4 |
| 2014 | Efficient and Flexible Sensornet Checkpointing
Andreas Löscher, Nicolas Tsiftes, Thiemo Voigt, Vlado Handziski |
EWSN | 2 |
| 2014 | Mitigating the Adverse Effects of Temperature on Low-Power Wireless ProtocolsabstractResearch and industrial installations have shown that the on-board temperature of wireless sensor nodes deployed outdoors can experience high fluctuations over time with a large variability across the network. These variations can have a strong impact on the efficiency of low-power radios and can significantly affect the operation of communication protocols, often compromising network connectivity. In this paper, we show the adverse effects of temperature on communication protocols and propose techniques to increase their resilience. First, we experimentally show that fluctuations of the on-board temperature of sensor nodes reduce the efficiency of data link layer protocols, leading to a substantial decrease in packet reception rate and to a considerable increase in energy consumption. Second, we investigate the reasons for such performance degradation, and show that high on-board temperatures reduce the effectiveness of clear channel assessment, compromising the ability of a node to avoid collisions and to successfully wake-up from low-power mode. After modelling the behaviour of radio transceivers as a function of temperature, we propose two mechanisms to dynamically adapt the clear channel assessment threshold to temperature changes, thus making data link layer protocols temperature-aware. An extensive experimental evaluation shows that our approaches considerably increase the performance of a network in the presence of temperature variations commonly found in real-world outdoor deployments, with up to 42% lower radio duty-cycle and 87% higher packet reception rate. Carlo Alberto Boano, Kay Römer, Nicolas Tsiftes |
MASS | 3 |
| 2013 | Temperature hints for sensornet routingabstractReal-world experiments have shown that the transmission power and the received signal strength of low-power radio transceivers used in sensornets decrease when temperature increases. We analyze how this phenomenon affects the network layer, and find that temperature fluctuations may cause undesirable behavior by sensornet routing protocols such as CTP and RPL. Furthermore, we present an approach to make these protocols robust to temperature fluctuations by augmenting the ETX link metric with temperature hints. Chamath Keppitiyagama, Nicolas Tsiftes, Carlo Alberto Boano, Thiemo Voigt |
SenSys | 2 |
| 2012 | Strawman: resolving collisions in bursty low-power wireless networksabstractLow-power wireless networks must leverage radio duty cycling to reduce energy consumption, but duty cycling drastically increases the risk of radio collisions, resulting in power-expensive retransmissions or data loss. We present Strawman, a contention resolution mechanism designed for low-power duty-cycled networks that experience traffic bursts. Strawman efficiently resolves network contention, mitigates the hidden terminal problem, and has zero overhead unless activated to resolve data collisions. Our testbed experiments show that Strawman instantaneously provides increased network capacity when needed, allocates the available bandwidth evenly among contenders, and increases energy efficiency in multi-hop collection networks compared to the traditionally used random backoff. Fredrik Österlind, Luca Mottola, Thiemo Voigt, Nicolas Tsiftes, Adam Dunkels |
IPSN | 4 |
| 2012 | Pragmatic low-power interoperability: ContikiMAC vs TinyOS LPLabstractStandardization has driven interoperability at multiple layers of the stack, such as the routing and application layers, standardization of radio duty cycling mechanisms have not yet reached the same maturity. In this work, we pitch the two de facto standard flavors of sender-initiated radio duty cycling mechanisms against each other: ContikiMAC and TinyOS LPL. Our aim is to explore pragmatic interoperability mechanisms at the radio duty cycling layer. This will lead to better understanding of interoperability problems moving forward, as radio duty cycling mechanisms get standardized. Our results show that the two flavors can be configured to operate together but that parameter configuration may severely hurt performance. JeongGil Ko, Nicolas Tsiftes, Adam Dunkels, Andreas Terzis |
SECON | 2 |
| 2011 | The Announcement Layer: Beacon Coordination for the Sensornet Stack
Adam Dunkels, Luca Mottola, Nicolas Tsiftes, Fredrik Österlind, Joakim Eriksson, Niclas Finne |
EWSN | 3 |
| 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacksabstractInteroperability is essential for the commercial adoption of wireless sensor networks. However, existing sensor network architectures have been developed in isolation and thus interoperability has not been a concern. Recently, IP has been proposed as a solution to the interoperability problem of low-power and lossy networks (LLNs), considering its open and standards-based architecture at the network, transport, and application layers. We present two complete and interoperable implementations of the IPv6 protocol stack for LLNs, one for Contiki and one for TinyOS, and show that the cost of interoperability is low: their performance and overhead is on par with state-of-the-art protocol stacks custom built for the two platforms. At the same time, extensive testbed results show that the ensemble performance of a mixed network with nodes running the two interoperable stacks depends heavily on implementation decisions and parameters set at multiple protocol layers. In turn, these results argue that the current industry practice of interoperability testing does not cover the crucial topic of the performance and motivate the need for generic techniques that quantify the performance of such networks and configure their run-time behavior. JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, David E. Culler |
SenSys | 3 |
| 2011 | An interoperability development and performance diagnosis environmentabstractInteroperability is key to widespread adoption of sensor network technology, but interoperable systems have traditionally been difficult to develop and test. We demonstrate an interoperable system development and performance diagnosis environment in which different systems, different software, and different hardware can be simulated in a single network configuration. This allows both development, verification, and performance diagnosis of interoperable systems. Estimating the performance is important since even when systems interoperate, the performance can be sub-optimal, as shown in our companion paper that has been conditionally accepted for SenSys 2011. JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, David E. Culler |
SenSys | 3 |
| 2011 | A database in every sensorabstractWe make the case for a sensor network model in which each mote stores sensor data locally, and provides a database query interface to the data. Unlike TinyDB and Cougar, in which a sink node provides a database-like front end for filtering the current sensor values from a data collection network, we propose that each sensor device should run its own database system. We present Antelope, a database management system for resource-constrained sensors. Antelope provides a dynamic database system that enables run-time creation and deletion of databases and indexes. Antelope uses energy-efficient indexing techniques that significantly improve the performance of queries. The energy cost of a query that selects 100 tuples is less than the cost of a single packet transmission. Moving forward, we believe that database techniques will be increasingly important in many emerging applications. Nicolas Tsiftes, Adam Dunkels |
SenSys | 1 |
| 2010 | Making Sensornet MAC Protocols Robust against Interference
Carlo Alberto Boano, Thiemo Voigt, Nicolas Tsiftes, Luca Mottola, Kay Römer, Marco Zuniga |
EWSN | 3 |
| 2010 | Improving Sensornet Performance by Separating System Configuration from System Logic
Niclas Finne, Joakim Eriksson, Nicolas Tsiftes, Adam Dunkels, Thiemo Voigt |
EWSN | 3 |
| 2010 | Low-power wireless IPv6 routing with ContikiRPLabstractRPL is the IETF candidate standard for IPv6 routing in low-power wireless sensor networks. We present the first experimental results of RPL which we have obtained with our ContikiRPL implementation. Our results show that Tmote Sky motes running IPv6 with RPL routing have a battery lifetime of years, while delivering 0.6 packets per second to a sink node. Nicolas Tsiftes, Joakim Eriksson, Adam Dunkels |
IPSN | 1 |
| 2010 | Augmenting reality with IP-based sensor networksabstractWe demonstrate low-power IP-based sensor networks by showing a system that interacts with the sensor network using a RESTful web service interface. The sensor data is displayed with overlaid 3D graphics on top of a live camera feed, so-called augmented reality. The augmented reality application is built with off-the-shelf components with no sensor network-specific code. The IP-based sensor network runs the Contiki operating system. Dogan Yazar, Nicolas Tsiftes, Fredrik Österlind, Niclas Finne, Joakim Eriksson, Adam Dunkels |
IPSN | 2 |
| 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluationabstractLow-power networked devices, such as sensors and actuators, are becoming a vital part of our everyday infrastructure. Being networked, the continued development of these systems needs involvement from the networking community. We present a framework for simulation, experimentation, and evaluation of routing mechanisms for low-power IPv6 networking. The framework provides a detailed simulation environment for low-power routing mechanisms, and allows the system to be directly uploaded to a physical testbed for experimental measurements. Nicolas Tsiftes, Joakim Eriksson, Niclas Finne, Fredrik Österlind, Joel Höglund, Adam Dunkels |
SIGCOMM | 1 |
| 2010 | The Impact of Temperature on Outdoor Industrial WSN ApplicationsabstractWireless sensor networks are being considered for use in industrial process and control environments. Unlike traditional deployment scenarios for sensor networks, in which energy preservation is the main design principle, industrial environments stress worker safety and uninterrupted production. To fulfill these requirements, sensor networks must be able to provide performance guarantees for radio communication. In this paper, we consider as a case study the deployment of a sensornet in an oil refinery in Portugal, where sensor nodes are deployed outdoors and might experience high temperature fluctuations. We investigate how the variations of ambient temperature influence data delivery performance and link quality in low-power radio communications. We also study the impact that specific implementation requirements, such as the ATEX fire-safety regulations, can have on the design of the overall network. Our experiments show that temperature directly affects the communication between sensor nodes, and that significantly less transmission power is required at low temperatures. We further illustrate that it is possible to save up to 16% energy during nights and cold periods of the year, while still ensuring reliable communication among sensor nodes. In view of these experimental results, we elaborate on how the temperature influences both the design and the deployment of wireless sensor networks in industrial environments. Carlo Alberto Boano, Nicolas Tsiftes, Utz Roedig, Thiemo Voigt |
IEEE Trans. Ind. Informatics | 3 |
| 2009 | Accurate Network-Scale Power Profiling for Sensor Network Simulators
Joakim Eriksson, Fredrik Österlind, Niclas Finne, Adam Dunkels, Nicolas Tsiftes, Thiemo Voigt |
EWSN | 5 |
| 2009 | Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations
Fredrik Österlind, Adam Dunkels, Thiemo Voigt, Nicolas Tsiftes, Joakim Eriksson, Niclas Finne |
EWSN | 4 |
| 2009 | Poster abstract: Exploiting the LQI variance for rapid channel quality assessment
Carlo Alberto Boano, Thiemo Voigt, Adam Dunkels, Fredrik Österlind, Nicolas Tsiftes, Luca Mottola, Pablo Suarez |
IPSN | 5 |
| 2009 | Demo abstract: Sensornet checkpointing between simulated and deployed networks
Fredrik Österlind, Adam Dunkels, Nicolas Tsiftes |
IPSN | 4 |
| 2009 | Enabling large-scale storage in sensor networks with the Coffee file system
Nicolas Tsiftes, Adam Dunkels, Thiemo Voigt |
IPSN | 1 |
| 2009 | Accurate Power Profiling of Sensornets with the COOJA/MSPSim SimulatorabstractPower consumption is of utmost concern in sensor networks. Researchers have several ways of measuring the power consumption of a complete sensor network, but they are typically either impractical or inaccurate. To meet the need for practical and scalable measurement of power consumption of sensor networks, we have developed a cycle-accurate simulator, called COOJA/MSPsim, that enables live power estimation of systems running on MSP430 processors. This demonstration shows the ease of use and the power measurement accuracy of COOJA/MSPsim. The demo setup consists of a small sensor network and a laptop. Beside gathering software-based power measurements from the motes, the laptop runs COOJA/MSPsim to simulate the same network.We visualize the power consumption of both the simulated and the real sensor network, and show that the simulator produces matching results. Joakim Eriksson, Fredrik Österlind, Thiemo Voigt, Niclas Finne, Shahid Raza, Nicolas Tsiftes, Adam Dunkels |
MASS | 6 |
| 2008 | Efficient Sensor Network Reprogramming through Compression of Executable ModulesabstractSoftware in deployed sensor networks needs to be updated to introduce new functionality or to fix bugs. Reducing dissemination time is important because the dissemination disturbs the regular operation of the network. We present a method for reducing the dissemination time and energy consumption based on compression of native code modules. Code compression reduces the size of the software update, but the decompression on the sensor nodes requires processing time and energy. We quantify these trade-offs for seven different compression algorithms. Our results show that GZIP has the most favorable trade-offs, saving on average 67% of the dissemination time and 69% of the energy in a multi-hop wireless sensor network. Nicolas Tsiftes, Adam Dunkels, Thiemo Voigt |
SECON | 1 |
| 2008 | Making sensor networks IPv6 readyabstractWith emerging IPv6-based standards such as 6LowPAN and ISA100a, full IPv6 sensor networks are the next major step. With millions of deployed embedded IPv6 devices, interoperability is of major importance, both within the sensor networks and between the sensors and the Internet hosts. We present uIPv6, the first IPv6 stack for memory-constrained devices that passes all Phase-1 IPv6 Ready certification tests. This is an important step for end-to-end interoperability between IPv6 sensors and any IPv6 capable device. To allow widespread community adoption, we release uIPv6 under a permissive open source license that allows both commercial and non-commercial use. Mathilde Durvy, Julien Abeillé, Patrick Wetterwald, Colin O'Flynn, Blake Leverett, Eric Gnoske, Michael Vidales, Geoff Mulligan, Nicolas Tsiftes, Niclas Finne, Adam Dunkels |
SenSys | 9 |
| 2007 | Sensor Networking in Aquatic Environments - Experiences and New ChallengesabstractIn this paper we present the design and implemen tation of a small-scale marine sensor network. The network monitors the temperature in the Baltic Sea on different heights from the water surface down to the bottom. Unlike many other wireless sensor networks, this network contains both a wired and a wireless part. One of the major challenges is that the network is hard to access after its deployment and hence both hard- and software must be robust and reliable. We also present the design of an advanced buoy system featuring a diving unit that achieves a better vertical resolution and discuss remaining challenges of sensor networking in aquatic environments. Thiemo Voigt, Fredrik Österlind, Niclas Finne, Nicolas Tsiftes, Joakim Eriksson, Adam Dunkels, Ulf Bamstedt, Jochen H. Schiller, Klas Hjort |
LCN | 4 |
| 2007 | Software-based sensor node energy estimationabstractBeing able to estimate the energy consumption of sensor nodes is essential both for evaluating existing sensor network mechanisms and for constructing new energy-aware mechanisms. We present a software-based mechanism for estimating the energy consumption of sensor node at run-time. Unlike previous energy estimation mechanisms, our mechanism does not require any additional hardware components or add-ons. Adam Dunkels, Fredrik Österlind, Nicolas Tsiftes |
SenSys | 3 |