Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nicolas Tsiftes is active.

Publication


Featured researches published by Nicolas Tsiftes.


ieee workshop on embedded networked sensors | 2007

Software-based on-line energy estimation for sensor nodes

Adam Dunkels; Fredrik Österlind; Nicolas Tsiftes; Zhitao He

Energy is of primary importance in wireless sensor networks. By being able to estimate the energy consumption of the sensor nodes, applications and routing protocols are able to make informed decisions that increase the lifetime of the sensor network. However, it is in general not possible to measure the energy consumption on popular sensor node platforms. In this paper, we present and evaluate a software-based on-line energy estimation mechanism that estimates the energy consumption of a sensor node. We evaluate the mechanism by comparing the estimated energy consumption with the lifetime of capacitor-powered sensor nodes. By implementing and evaluating the X-MAC protocol, we show how software-based on-line energy estimation can be used to empirically evaluate the energy efficiency of sensor network protocols.


international conference on embedded networked sensor systems | 2008

Making sensor networks IPv6 ready

Mathilde Durvy; Julien Abeillé; Patrick Wetterwald; Colin O'Flynn; Blake Leverett; Eric Gnoske; Michael Vidales; Geoff Mulligan; Nicolas Tsiftes; Niclas Finne; Adam Dunkels

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


simulation tools and techniques for communications, networks and system | 2009

COOJA/MSPSim: interoperability testing for wireless sensor networks

Joakim Eriksson; Fredrik Österlind; Niclas Finne; Nicolas Tsiftes; Adam Dunkels; Thiemo Voigt; Robert Sauter; Pedro José Marrón

Wireless sensor networks are moving towards emerging standards such as IP, ZigBee and WirelessHART which makes interoperability testing important. Interoperability testing is performed today through black-box testing with vendors physically meeting to test their equipment. Black-box testing can test interoperability but gives no detailed information of the internals in the nodes during the testing. Blackbox testing is required because existing simulators cannot simultaneously simulate sensor nodes with different firmware. For standards such as IP and WirelessHART, a white-box interoperability testing approach is desired, since it gives details on both performance and clues about why tests succeeded or failed. To allow white-box testing, we propose a simulation-based approach to interoperability testing, where the firmware from different vendors is run in the same simulator. We extend our MSPSim emulator and COOJA wireless sensor network simulator to support interoperable simulation of sensor nodes with firmware from different vendors. To demonstrate both cross-vendor interoperability and the benefits of white-box interoperability testing, we run the state-of-the-art Contiki and TinyOS operating systems in a single simulation. Because of the white-box testing, we can do performance measurement and power profiling over both operating systems.


IEEE Transactions on Industrial Informatics | 2010

The Impact of Temperature on Outdoor Industrial Sensornet Applications

Carlo Alberto Boano; Nicolas Tsiftes; Thiemo Voigt; James Brown; Utz Roedig

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


information processing in sensor networks | 2010

Low-power wireless IPv6 routing with ContikiRPL

Nicolas Tsiftes; Joakim Eriksson; Adam Dunkels

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


international conference on embedded networked sensor systems | 2011

A database in every sensor

Nicolas Tsiftes; Adam Dunkels

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


international conference on embedded wireless systems and networks | 2010

Making sensornet MAC protocols robust against interference

Carlo Alberto Boano; Thiemo Voigt; Nicolas Tsiftes; Luca Mottola; Kay Uwe Römer; Marco Zuniga

Radio interference may lead to packet losses, thus negatively affecting the performance of sensornet applications. In this paper, we experimentally assess the impact of external interference on state-of-the-art sensornet MAC protocols. Our experiments illustrate that specific features of existing protocols, e.g., hand-shaking schemes preceding the actual data transmission, play a critical role in this setting. We leverage these results by identifying mechanisms to improve the robustness of existing MAC protocols under interference. These mechanisms include the use of multiple hand-shaking attempts coupled with packet trains and suitable congestion backoff schemes to better tolerate interference. We embed these mechanisms within an existing X-MAC implementation and show that they considerably improve the packet delivery rate while keeping the power consumption at a moderate level.


international conference on embedded wireless systems and networks | 2011

The announcement layer: beacon coordination for the sensornet stack

Adam Dunkels; Luca Mottola; Nicolas Tsiftes; Fredrik Österlind; Joakim Eriksson; Niclas Finne

Sensornet protocols periodically broadcast beacons for neighborhood information advertisement, but beacon transmissions are costly when power-saving radio duty cycling mechanisms are used. We show that piggybacking multiple beacons in a single transmission significantly reduces transmission costs and argue that this shows the need for a new layer in the sensornet stack--an announcement layer--that coordinates beacons across upper layer protocols. An announcement layer piggybacks beacons and coordinates their transmission so that the total number of transmissions is reduced. With an announcement layer, new or mobile nodes can quickly gather announcement information from all neighbors and all protocols by issuing an announcement pull operation. Likewise, protocols can quickly disseminate new announcement information to all neighbors by issuing an announcement push operation. We have implemented an announcement layer in the Contiki operating system and three data collection and dissemination protocols on top of the announcement layer. We show that beacon coordination both improves protocol performance and reduces power consumption.


international conference on embedded networked sensor systems | 2011

Industry: beyond interoperability: pushing the performance of sensor network IP stacks

JeongGil Ko; Joakim Eriksson; Nicolas Tsiftes; Stephen Dawson-Haggerty; Jean-Philippe Vasseur; Mathilde Durvy; Andreas Terzis; Adam Dunkels; David E. Culler

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


sensor mesh and ad hoc communications and networks | 2008

Efficient Sensor Network Reprogramming through Compression of Executable Modules

Nicolas Tsiftes; Adam Dunkels; Thiemo Voigt

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

Collaboration


Dive into the Nicolas Tsiftes's collaboration.

Top Co-Authors

Avatar

Adam Dunkels

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Thiemo Voigt

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Joakim Eriksson

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Fredrik Österlind

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Niclas Finne

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Zhitao He

Swedish Institute of Computer Science

View shared research outputs
Top Co-Authors

Avatar

Carlo Alberto Boano

Graz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Kay Uwe Römer

Graz University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge