Digitala Vetenskapliga Arkivet

Change search
Refine search result
12 1 - 50 of 66
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Perez-Ramirez, Daniel F.
    et al.
    RISE Research Institutes of Sweden, Digital Systems, Data Science. KTH Royal Institute of Technology, Sweden.
    Pérez-Penichet, Carlos
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Tsiftes, Nicolas
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Voigt, Thiemo
    RISE Research Institutes of Sweden, Digital Systems, Data Science. Uppsala University, Sweden.
    Kostic, Dejan
    RISE Research Institutes of Sweden, Digital Systems, Data Science. KTH Royal Institute of Technology, Sweden.
    Boman, Magnus
    KTH Royal Institute of Technology, Sweden.
    DeepGANTT: A Scalable Deep Learning Scheduler for Backscatter Networks2023In: IPSN '23: Proceedings of the 22nd International Conference on Information Processing in Sensor Networks / [ed] Association for Computing Machinery, New York, NY, United States, 2023, p. 163-Conference paper (Refereed)
    Abstract [en]

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

    Download full text (pdf)
    fulltext
  • 2.
    Oikonomou, George
    et al.
    University of Bristol, UK.
    Duquennoy, Simon
    RISE Research Institutes of Sweden. Inria Lille, Framce.
    Elsts, Atis
    Institute of Electronics and Computer Science, Latvis.
    Eriksson, Joakim
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Tanaka, Yasuyuki
    Toshiba Corporate Research and Development Center, Japan.
    Tsiftes, Nicolas
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    The Contiki-NG open source operating system for next generation IoT devices2022In: SoftwareX, E-ISSN 2352-7110, Vol. 18, article id 101089Article in journal (Refereed)
    Abstract [en]

    Contiki-NG (Next Generation) is an open source, cross-platform operating system for severely constrained wireless embedded devices. It focuses on dependable (reliable and secure) low-power communications and standardised protocols, such as 6LoWPAN, IPv6, 6TiSCH, RPL, and CoAP. Its primary aims are to (i) facilitate rapid prototyping and evaluation of Internet of Things research ideas, (ii) reduce time-to-market for Internet of Things applications, and (iii) provide an easy-to-use platform for teaching embedded systems-related courses in higher education. Contiki-NG started as a fork of the Contiki OS and retains many of its original features. In this paper, we discuss the motivation behind the creation of Contiki-NG, present the most recent version (v4.7), and highlight the impact of Contiki-NG through specific examples. © 2022 The Authors

  • 3.
    Poncelet, Clément
    et al.
    Uppsala University,Sweden.
    Sagonas, Konstantinos
    Uppsala University, Sweden; National Technical University of Athens, Greece.
    Tsiftes, Nicolas
    RISE Research Institutes of Sweden, Digital Systems, Data Science. KTH Royal Institute of Technology, Sweden.
    So Many Fuzzers, So Little Time: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack2022Conference paper (Refereed)
    Abstract [en]

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

    Download full text (pdf)
    So-Many-Fuzzers@ASE-22.pdf
  • 4.
    Kanwar, John
    et al.
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Finne, Niclas
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Tsiftes, Nicolas
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Eriksson, Joakim
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Voigt, Thiemo
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    He, Zhitao
    ASSA ABLOY, Sweden.
    Åhlund, Christer
    Luleå University of Technology, Sweden.
    Saguna, Saguna
    Luleå University of Technology, Sweden.
    JamSense: Interference and Jamming Classification for Low-power Wireless Networks2021In: 2021 13th IFIP Wireless and Mobile Networking Conference (WMNC), 2021, p. 9-16Conference paper (Refereed)
    Abstract [en]

    Low-power wireless networks transmit at low output power and are hence susceptible to cross-technology interference. The latter may cause packet loss which may waste scarce energy resources by requiring the retransmission of packets. Jamming attacks are even more harmful than cross-technology interference in that they may totally prevent packet reception and hence disturb or even disrupt applications. Therefore, it is important to recognize such jamming attacks. In this paper, we present JamSense. JamSense extends SpeckSense, a system that is able to detect multiple sources of interference, with the ability to classify jamming attacks. As SpeckSense, JamSense runs on resource-constrained nodes. Our experimental evaluation on real hardware shows that JamSense is able to identify jamming attacks with high accuracy while not classifying Bluetooth or WiFi interference as jamming attacks.

  • 5.
    Köckemann, Uwe
    et al.
    Örebro University, Sweden.
    Alirezaie, Marjan
    Örebro University, Sweden.
    Renoux, Jennifer
    Örebro University, Sweden.
    Tsiftes, Nicolas
    RISE Research Institutes of Sweden, Digital Systems, Data Science.
    Uddin Ahmed, Mobyen
    Mälardalen University, Sweden.
    Morberg, Daniel
    Mälardalen University, Sweden.
    Lindén, Maria
    Mälardalen University, Sweden.
    Loutfi, Amy
    Örebro University, Sweden.
    Open-Source Data Collection and Data Sets for Activity Recognition in Smart Homes2020In: Sensors, E-ISSN 1424-8220, Vol. 20, no 3, article id 879Article in journal (Refereed)
    Abstract [en]

    As research in smart homes and activity recognition is increasing, it is of ever increasing importance to have benchmarks systems and data upon which researchers can compare methods.While synthetic data can be useful for certain method developments, real data sets that are open and shared are equally as important. This paper presents the E-care@home system, its installation in a real home setting, and a series of data sets that were collected using the E-care@home system. Our first contribution, the E-care@home system, is a collection of software modules for data collection, labeling, and various reasoning tasks such as activity recognition, person counting, and configuration planning.It supports a heterogeneous set of sensors that can be extended easily and connects collected sensor data to higher-level Artificial Intelligence (AI) reasoning modules. Our second contribution is a series of open data sets which can be used to recognize activities of daily living. In addition to these data sets, we describe the technical infrastructure that we have developed to collect the data and the physical environment. Each data set is annotated with ground-truth information, making it relevant for researchers interested in benchmarking different algorithms for activity recognition.

    Download full text (pdf)
    fulltext
  • 6.
    Gonzalo Peces, Carlos
    et al.
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Eriksson, Joakim
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Sleepy Devices Versus Radio Duty Cycling: The Case of Lightweight M2M2019In: IEEE Internet of Things Journal, ISSN 2327-4662, Vol. 6, no 2, p. 2550-2562Article in journal (Refereed)
    Abstract [en]

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

  • 7.
    Brachmann, Martina
    et al.
    RISE - Research Institutes of Sweden, ICT, SICS.
    Duquennoy, Simon
    RISE - Research Institutes of Sweden, ICT, SICS.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden, ICT, SICS.
    Voigt, Thiemo
    RISE - Research Institutes of Sweden, ICT, SICS. Uppsala university, Sweden.
    IEEE 802.15. 4 TSCH in Sub-GHz: Design Considerations and Multi-band Support2019In: Proceedings of LCN 44, 2019Conference paper (Refereed)
    Abstract [en]

    In this paper, we address the support of TimeSlotted Channel Hopping (TSCH) on multiple frequency bandswithin a single TSCH network. This allows to simultaneously runapplications with different requirements on link characteristicsand to increase resilience against interference. To this end, wefirst enable sub-GHz communication in TSCH, which has beenprimarily defined for the 2.4 GHz band. Thereafter, we proposetwo designs to support multiple physical layers in TSCH on thesame nodes. Our experimental evaluation shows that TSCH isapplicable in a wide range of data rates between 1.2 kbps and1000 kbps. We find that data rates of 50 kbps and below have along communication range and a nearly perfect link symmetry,but also have a 20x higher channel utilization compared to higherdata rates, increasing the risk of collisions. Using these findings,we show the advantages of the multi-band support on the exampleof synchronization accuracy when exchanging TSCH beaconswith a low data rate and application data at a high data rate.Index Terms—Sub-GHz communication, IEEE 802.15.4,TSCH, multi-band support, timeslot duration

  • 8. Gonzalo Peces, Carlos
    et al.
    Eriksson, Joakim
    Uppsala University, Disciplinary Domain of Science and Technology, Technology, Department of Electrical Engineering, Networked Embedded Systems. Networked Embedded Systems Group, RISE SICS, Stockholm, Sweden.
    Tsiftes, Nicolas
    Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. Networked Embedded Systems Group, RISE SICS, Stockholm, Sweden.
    Sleepy Devices Versus Radio Duty Cycling: The Case of Lightweight M2M2019In: IEEE Internet of Things Journal, ISSN 2327-4662, Vol. 6, no 2, p. 2550-2562Article in journal (Refereed)
    Abstract [en]

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

  • 9.
    Köckemann, Uwe
    et al.
    Örebro University, School of Science and Technology.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden, ICT, SICS. (Networked Embedded Systems), Sweden.
    Loutfi, Amy
    Örebro University, School of Science and Technology.
    Integrating Constraint-based Planning with LwM2M for IoT Network Scheduling2018Conference paper (Refereed)
    Abstract [en]

    This paper describes the design and implementationof a network scheduler prototype for IoT networks within the e-healthcare domain. The network scheduler combines a constraint-based task planner with the Lightweight Machine-to-Machine (LwM2M) protocol to be able to reconfigure IoT networks at run-time based on recognized activities and changes in the environment. To support such network scheduling, we implement a LwM2M application layer for the IoT devices that provides sensor data, network stack information, and a set of controllable parameters that affect the communication performance and the energy consumption.

  • 10.
    Köckemann, Uwe
    et al.
    Örebro University, Sweden.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden, ICT, SICS.
    Loutfi, Amy
    Örebro University, Sweden.
    Integrating Constraint-based Planning with LwM2M for IoT Network Scheduling2018Conference paper (Refereed)
    Abstract [en]

    This paper describes the design and implementationof a network scheduler prototype for IoT networks within the e-healthcare domain. The network scheduler combines a constraint-based task planner with the Lightweight Machine-to-Machine (LwM2M) protocol to be able to reconfigure IoT networks at run-time based on recognized activities and changes in the environment. To support such network scheduling, we implement a LwM2M application layer for the IoT devices that provides sensor data, network stack information, and a set of controllable parameters that affect the communication performance and the energy consumption.

    Download full text (pdf)
    fulltext
  • 11.
    Tsiftes, Nicolas
    et al.
    RISE - Research Institutes of Sweden, ICT, SICS.
    Voigt, Thiemo
    RISE - Research Institutes of Sweden, ICT, SICS. Uppsala University, Sweden.
    Velox VM: A safe execution environment for resource-constrained IoT applications2018In: Journal of Network and Computer Applications, ISSN 1084-8045, E-ISSN 1095-8592, Vol. 118, p. 61-73Article in journal (Refereed)
    Abstract [en]

    We present Velox, a virtual machine architecture that provides a safe execution environment for applications in resource-constrained IoT devices. Our goal with this architecture is to support developers in writing and deploying safe IoT applications, in a manner similar to smartphones with application stores. To this end, we provide a resource and security policy framework that enables fine-grained control of the execution environment of IoT applications. This framework allows device owners to configure, e.g., the amount of bandwidth, energy, and memory that each IoT application can use. Velox's features also include support for high-level programming languages, a compact bytecode format, and preemptive multi-threading.

    In the context of IoT devices, there are typically severe energy, memory, and processing constraints that make the design and implementation of a virtual machine with such features challenging. We elaborate on how Velox is implemented in a resource-efficient manner, and describe our port of Velox to the Contiki OS. Our experimental evaluation shows that we can control the resource usage of applications with a low overhead. We further show that, for typical I/O-driven IoT applications, the CPU and energy overhead of executing Velox bytecode is as low as 1–5% compared to corresponding applications compiled to machine code. Lastly, we demonstrate how application policies can be used to mitigate the possibility of exploiting vulnerable applications.

    Download full text (pdf)
    veloxvm-preprint.pdf
  • 12.
    Ahmed, Mobyen Uddin
    et al.
    Mälardalen University, Sweden.
    Fotouhi, Hossein
    Mälardalen University, Sweden.
    Köckemann, Uew
    Örebro University, Sweden.
    Lindén, Maria
    Mälardalen University, Sweden.
    Tomasic, Ivan
    Mälardalen University, Sweden.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden, ICT, SICS.
    Voigt, Thiemo
    RISE - Research Institutes of Sweden, ICT, SICS.
    Run-Time Assurance for the E-care@home System2018In: Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 225), 2018, p. 107-110Conference paper (Refereed)
    Abstract [en]

    This paper presents the design and implementation of the software for a run-time assurance infrastructure in the E-care@home system. An experimental evaluation is conducted to verify that the run-time assurance infrastructure is functioning correctly, and to enable detecting performance degradation in experimental IoT network deployments within the context of E-care@home. © 2018, ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.

  • 13.
    Eriksson, Joakim
    et al.
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Finne, Niclas
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Duquennoy, Simon
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Voigt, Thiemo
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Scaling RPL to Dense and Large Networks with Constrained Memory2018In: Proceedings of the 2018 International Conference on Embedded Wireless Systems and Networks, 2018, p. 126-134Conference paper (Refereed)
    Abstract [en]

    The Internet of Things poses new requirements for reliable, bi-directional communication in low-power and lossy networks, but these requirements are hard to fulfill since most existing protocols have been designed for data collection. In this paper, we propose standard-compliant mechanisms that make RPL meet these requirements while still scaling to large networks of IoT devices under significant resource constraints. Our aim is to scale far beyond what can be stored in RAM on the nodes of the network. The only node that needs to have storage for all the routing entries is the RPL root node. Based on experimentation with largescale commercial deployments, we suggest two mechanisms to make RPL scale under resource constraints: (1) end-to-end route registration with DAO and (2) a policy for managing the neighbor table. By employing these mechanisms, we show that the bi-directional packet reception rate of RPL networks increases significantly.

  • 14.
    Alirezaie, Marjan
    et al.
    Örebro University, Sweden.
    Renoux, Jennifer
    Örebro University, Sweden.
    Köckemann, Uwe
    Örebro University, Sweden.
    Kristoffersson, Annica
    Örebro University, Sweden.
    Karlsson, Lars
    Örebro University, Sweden.
    Blomqvist, Eva
    RISE - Research Institutes of Sweden, ICT, SICS.
    Tsiftes, Nicolas
    RISE - Research Institutes of Sweden, ICT, SICS.
    Voigt, Thiemo
    RISE - Research Institutes of Sweden, ICT, SICS.
    Loutfi, A
    Örebro University, Sweden.
    An ontology-based context-aware system for smart homes: E-care@home2017In: Sensors, E-ISSN 1424-8220, Vol. 17, no 7, article id 1586Article in journal (Refereed)
    Abstract [en]

    Smart home environments have a significant potential to provide for long-term monitoring of users with special needs in order to promote the possibility to age at home. Such environments are typically equipped with a number of heterogeneous sensors that monitor both health and environmental parameters. This paper presents a framework called E-care@home, consisting of an IoT infrastructure, which provides information with an unambiguous, shared meaning across IoT devices, end-users, relatives, health and care professionals and organizations. We focus on integrating measurements gathered from heterogeneous sources by using ontologies in order to enable semantic interpretation of events and context awareness. Activities are deduced using an incremental answer set solver for stream reasoning. The paper demonstrates the proposed framework using an instantiation of a smart environment that is able to perform context recognition based on the activities and the events occurring in the home.

  • 15.
    Tsiftes, Nicolas
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Duquennoy, Simon
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Ahmed, Mobyen Uddin
    Mälardalen University, Sweden.
    Köckemann, Uwe
    Örebro University, Sweden.
    Loutfi, Amy
    Örebro University, Sweden.
    The E-Care@Home Infrastructure for IoT-Enabled Healthcare2016In: Internet of Things Technologies for HealthCare, Springer, 2016, 8, Vol. 187, p. 138-140Conference paper (Refereed)
    Abstract [en]

    The E-Care@Home Project aims at providing a comprehensive IoT-based healthcare system, including state-of-the-art communication protocols and high-level analysis of data from various types of sensors. With this poster, we present its novel technical infrastructure, consisting of low-power IPv6 networking, sensors for health monitoring, and resource-efficient software, that is used to gather data from elderly patients and their surrounding environment.

  • 16.
    Michel, Mathieu
    et al.
    University of Mons, Belgium.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory. Uppsala University, Sweden.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory. Polytechnic University of Milan, Italy.
    Mottola, Luca
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Quoitin, Bruno
    University of Mons, Belgium.
    Predictable MAC-level Performance in Low-power Wireless under Interference2016In: Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, 2016, 9, p. 13-22Conference paper (Refereed)
    Abstract [en]

    Predictable performance is key for many WSN applications. Recent efforts use models of the environment, the employed hardware, and protocols to predict network performance. Towards this end, we present an intentionally simple model of ContikiMAC, Contiki’s default MAC layer, targeting worst-case bounds for packet delivery rate and latency. Our experiments reveal problems in the performance of ContikiMAC, which make the protocol perform much worse than predicted, and hence prohibit predictable performance with the current ContikiMAC implementation. We show that the reason for this performance degradation is that ContikiMAC loses phase-lock. To solve this problem, we add fine-grained timing information into the acknowledgment packets. We show that this mechanism solves these problems and enables predictable performance with ContikiMAC even under high external interference.

  • 17.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Storage-Centric System Architectures for Networked, Resource-Constrained Devices2015Doctoral thesis, monograph (Other academic)
  • 18.
    Hahm, Oliver
    et al.
    Inria, France.
    Baccelli, Emmanuel
    Inria, France.
    Petersen, Hauke
    Free University of Berlin, Germany.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Operating Systems for Low-End Devices in the Internet of Things: a Survey2015In: IEEE Internet of Things Journal, ISSN 2327-4662, Vol. 3, no 5, p. 720-734Article in journal (Refereed)
    Abstract [en]

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

  • 19. Brown, James
    et al.
    Roedig, Utz
    Boano, Carlo Alberto
    Roemer, Kay
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Demo Abstract: How Temperature Affects IoT Communication2014Conference paper (Refereed)
    Abstract [en]

    In the future we will rely on applications built on top of the Internet of Things (IoT). Example applications are smart cities, smart grids and smart healthcare. These IoT applications require a reliable service with predictable quality, and that sensor data and actuator commands are delivered reliably and timely. Unfortunately, IoT performance is highly affected by environmental conditions, especially by ambient temperature. It is therefore necessary to configure an IoT system such that sufficient application performance is provided under all environmental conditions that may be encountered. In this demonstration, we show how ambient temperature affects the performance of an IoT application. Specifically, we connect remotely to a large-scale temperature-controlled testbed and show how temperature affects the operation of a state-of-the- art routing protocol. Using a local setup, we further demonstrate how the impact of temperature on communication links can be easily captured and modelled in order to inform the design of communication protocols robust to high temperature fluctuations.

    Download full text (pdf)
    fulltext
  • 20.
    Boano, Carlo Alberto
    et al.
    Graz University of Technology, Austria.
    Römer, Kay
    Graz University of Technology, Austria.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Mitigating the Adverse Effects of Temperature on Low-Power Wireless Protocols2014Conference paper (Refereed)
    Abstract [en]

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

  • 21.
    Löscher, Andreas
    et al.
    Uppsala University, Sweden.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Handziski, Vlado
    Technische Universität Berlin, Germany.
    Efficient and Flexible Sensornet Checkpointing2014Conference paper (Refereed)
    Abstract [en]

    Developing sensornet software is difficult partly because of the limited visibility of the system state of deployed nodes. Sensornet checkpointing is a method that allows developers to save and restore full system state of nodes. We present four extensions to sensornet checkpointing - compression, binary diffs, selective checkpointing, and checkpoint inspection - that reduce the time required for checkpointing operations considerably, and improve the granularity at which system state can be examined and manipulated down to the variable level. We show through an experimental evaluation that the checkpoint sizes can be reduced by 70%-93%, and the time can be reduced by at least 50% because of these improvements. The reduced time and increased granularity benefits multiple checkpointing use cases, including automated testing, network visualization, and software debugging.

  • 22. Löscher, Andreas
    et al.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Handziski, Vlado
    Demo Abstract: Network-Wide Sensornet Checkpointing Made Practical2013Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 23.
    Keppitiyagama, Chamath
    et al.
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Boano, Carlo Alberto
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Poster Abstract: Temperature Hints for Sensornet Routing2013Conference paper (Refereed)
    Abstract [en]

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

    Download full text (pdf)
    fulltext
  • 24.
    Eriksson, Joakim
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Gielda, Mikael
    Gielda, Peter
    Demo Abstract: EmuLink - Heterogeneous Sensor Network Simulation in Cooja2013Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 25.
    Misra, Prasant
    et al.
    RISE, Swedish ICT, SICS.
    Mottola, Luca
    RISE, Swedish ICT, SICS, Computer Systems Laboratory. Politecnico di Milano, Italy.
    Raza, Shahid
    RISE, Swedish ICT, SICS, Security Lab.
    Duquennoy, Simon
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Höglund, Joel
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory. Uppsala University, Sweden.
    Supporting Cyber-Physical Systems with Wireless Sensor Networks: An Outlook of Software and Services2013In: Journal of the Indian Institute of Science, ISSN 0970-4140, Vol. 93, no 3, p. 463-486Article in journal (Refereed)
    Abstract [en]

    Sensing, communication, computation and control technologies are the essential building blocks of a cyber-physical system (CPS). Wireless sensor networks (WSNs) are a way to support CPS as they provide fine-grained spatial-temporal sensing, communication and computation at a low premium of cost and power. In this article, we explore the fundamental concepts guiding the design and implementation of WSNs. We report the latest developments in WSN software and services for meeting existing requirements and newer demands; particularly in the areas of: operating system, simulator and emulator, programming abstraction, virtualization, IP-based communication and security, time and location, and network monitoring and management. We also reflect on the ongoing efforts in providing dependable assurances for WSN-driven CPS. Finally, we report on its applicability with a case-study on smart buildings.

  • 26. Ko, JeongGil
    et al.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Terzis, Andreas
    Pragmatic Low-Power Interoperability: ContikiMAC vs TinyOS LPL2012Conference paper (Refereed)
    Abstract [en]

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

    Download full text (pdf)
    fulltext
  • 27.
    Ko, Jeong Gil
    et al.
    Johns Hopkins University, USA.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Terzis, Andreas
    Johns Hopkins University, USA.
    Pragmatic low-power interoperability: ContikiMAC vs TinyOS LPL2012In: Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks workshops, 2012, p. 94-96, article id 6276358Conference paper (Refereed)
    Abstract [en]

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

  • 28.
    Österlind, Fredrik
    et al.
    RISE, Swedish ICT, SICS.
    Mottola, Luca
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Strawman: Resolving Collisions in Bursty Low-Power Wireless Networks2012Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 29.
    Tsiftes, Nicolas
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    A Database in Every Sensor2011Conference paper (Refereed)
  • 30.
    Duquennoy, Simon
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Wirström, Niklas
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Leveraging IP for Sensor Network Deployment2011Conference paper (Refereed)
  • 31.
    Dunkels, Adam
    et al.
    RISE, Swedish ICT, SICS.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Powertrace: Network-level Power Profiling for Low-power Wireless Networks2011Report (Other academic)
    Abstract [en]

    Low-power wireless networks are quickly becoming a critical part of our everyday infrastructure. Power consumption is a critical concern, but power measurement and estimation is a challenge. We present Powertrace, which to the best of our knowledge is the first system for network-level power profiling of low-power wireless systems. Powertrace uses power state tracking to estimate system power consumption and a structure called energy capsules to attribute energy consumption to activities such as packet transmissions and receptions. With Powertrace, the power consumption of a system can be broken down into individual activities which allows us to answer questions such as “How much energy is spent forwarding packets for node X?”, “How much energy is spent on control traffic and how much on critical data?”, and “How much energy does application X account for?”. Experiments show that Powertrace is accurate to 94% of the energy consumption of a device. To demonstrate the usefulness of Powertrace, we use it to experimentally analyze the power behavior of the proposed IETF standard IPv6 RPL routing protocol and a sensor network data collection protocol. Through using Powertrace, we find the highest power consumers and are able to reduce the power consumption of data collection with 24%. It is our hope that Powertrace will help the community to make empirical energy evaluation a widely used tool in the low-power wireless research community toolbox.

    Download full text (pdf)
    FULLTEXT01
  • 32.
    Dunkels, Adam
    et al.
    RISE, Swedish ICT, SICS.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Low-power Interoperability for the IPv6-based Internet of Things2011Conference paper (Refereed)
    Abstract [en]

    The Internet of Things requires interoperability and low power consumption, but interoperability and low power consumption have thus far been mutually exclusive. This talk outlines the challenges in attaining low power operation for the IPv6-based Internet of Things, how this affects interoperability, and what must be done to combine the two.

  • 33. Ko, JeongGil
    et al.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dawson-Haggerty, Stephen
    Terzis, Andreas
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Culler, David
    ContikiRPL and TinyRPL: Happy Together2011Conference paper (Refereed)
  • 34. Ko, JeongGil
    et al.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dawson-Haggerty, Stephen
    Vasseur, Jean-Philippe
    Durvy, Mathilde
    Terzis, Andreas
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Culler, David
    Demo: An Interoperability Development and Performance Diagnosis Environment2011Conference paper (Refereed)
    Abstract [en]

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

    Download full text (pdf)
    fulltext
  • 35. Ko, JeongGil
    et al.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dawson-Haggerty, Stephen
    Vasseur, Jean-Philippe
    Durvy, Mathilde
    Terzis, Andreas
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Culler, David
    Industry: Beyond Interoperability -- Pushing the Performance of Sensor Network IP Stacks2011Conference paper (Refereed)
  • 36.
    Dunkels, Adam
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Mottola, Luca
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Österlind, Fredrik
    RISE, Swedish ICT, SICS.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    The Announcement Layer: Beacon Coordination for the Sensornet Stack2011Conference paper (Refereed)
  • 37. Ko, JeongGil
    et al.
    Eriksson, Joakim
    Uppsala University, Disciplinary Domain of Science and Technology, Technology, Department of Electrical Engineering, Networked Embedded Systems.
    Tsiftes, Nicolas
    Dawson-Haggerty, Stephen
    Vasseur, Jean-Philippe
    Durvy, Mathilde
    Terzin, Andreas
    Dunkels, Adam
    Culler, David
    Industry: Beyond Interoperability – Pushing the Performance of Sensor Network IP Stacks2011In: SenSys '11: Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, 2011, p. 1-11Conference paper (Refereed)
    Abstract [en]

    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.

  • 38.
    Yazar, Dogan
    et al.
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Österlind, Fredrik
    RISE, Swedish ICT, SICS.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Demo Abstract: Augmenting Reality with IP-based Sensor Networks2010Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 39.
    Tsiftes, Nicolas
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Poster Abstract: Low-Power Wireless IPv6 Routing with ContikiRPL2010Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 40.
    Höglund, Joel
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Chauvenet, Cedric
    Pouillot, Mathieu
    Goudet, Pierre-Emmanuel
    Tourancheau, Bernard
    Genon-Catalot, Denis
    Poster Abstract: Interconnecting Low-Power Wireless and Power-Line Communications using IPv62010Conference paper (Refereed)
    Abstract [en]

    Wireless sensor networks for building automation and energy management has made great progress in recent years, but the inherent indoor radio range limitations can make communication unpredictable and system deployments difficult. Low-power radio can be combined with low-power Power-Line Communication (PLC) to extend the range and predictability of indoor communication for building management and automation systems. We take the first steps towards exploring the system implications for integration of low-power wireless and PLC in the same network. We leverage IPv6, which allow networks to exist over multiple physical communication media as well as the RPL routing protocol for low-power lossy networks.

    Download full text (pdf)
    fulltext
  • 41.
    Tsiftes, Nicolas
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Österlind, Fredrik
    RISE, Swedish ICT, SICS.
    Höglund, Joel
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    A Framework for Low-Power IPv6 Routing Simulation, Experimentation, and Evaluation2010Conference paper (Refereed)
    Abstract [en]

    Low-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 of 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.

  • 42.
    Österlind, Fredrik
    et al.
    RISE, Swedish ICT, SICS.
    Wirström, Niklas
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    StrawMAN: Making Sudden Traffic Surges Graceful in Low-Power Wireless Networks2010Conference paper (Refereed)
    Download full text (pdf)
    fulltext
  • 43. O'Donovan, Tony
    et al.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    He, Zhitao
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Sreenan, Cormac J.
    Detailed Diagnosis of Performance Anomalies in Sensornets2010Conference paper (Refereed)
    Abstract [en]

    We address the problem of analysing performance anomalies in sensor networks. In this paper, we propose an approach that uses the local flash storage of the motes for logging system data, in combination with online statistical analysis. Our results show not only that this is a feasible method but that the overhead is significantly lower than that of communication-centric methods, and that interesting patterns can be revealed when calculating the correlation of large data sets of separate event types.

    Download full text (pdf)
    fulltext
  • 44. O'Donovan, Tony
    et al.
    Sreenan, Cormac J.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    He, Zhitao
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Poster Abstract: Storage-Centric Debugging of Performance Problems in Sensor Networks2010Conference paper (Refereed)
  • 45.
    Boano, Carlo Alberto
    et al.
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Brown, James
    Roedig, Utz
    The Impact of Temperature on Outdoor Industrial Sensornet Applications2010In: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 6, p. 451-459Article in journal (Refereed)
  • 46.
    Finne, Niclas
    et al.
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Eriksson, Joakim
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Improving Sensornet Performance by Separating System Configuration from System Logic2010Conference paper (Refereed)
    Abstract [en]

    Many sensor network protocols are self-configuring, but independent self-configuration at different layers often results in suboptimal performance. We present Chi, a full-system configuration architecture that separates system logic from system configuration. Drawing from concepts in artificial intelligence, Chi allows full-system configuration that meets both changing application demands and changing environmental conditions. We show that configuration policies using Chi can improve throughput and energy efficiency without adding dependencies between layers. Our results show that sensornet systems can use Chi to adapt to changing conditions at all layers of the system, thus meeting the requirements of heterogeneous and continuously changing system conditions.

  • 47. Boano, Carlo Alberto
    et al.
    Voigt, Thiemo
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Mottola, Luca
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Römer, Kay
    Zuniga, Marco
    Making Sensornet MAC Protocols Robust Against Interference2010Conference paper (Refereed)
    Abstract [en]

    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.

  • 48.
    Österlind, Fredrik
    et al.
    RISE, Swedish ICT, SICS.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    He, Zhitao
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Sensornet checkpointing between simulated and deployed networks2009In: IPSN'09, 2009, 1, , p. 2Conference paper (Refereed)
    Abstract [en]

    Sensor network development is notoriously difficult due to the low visibility of sensor platforms and systems. We propose sensornet checkpointing to increase the visibility of sensor networks. With sensornet checkpointing, we transfer network-wide application checkpoints between simulated and real networks. This approach enable advances in many research areas: visualization, repeatable experiments, fault injection, and application debugging. We demonstrate sensornet checkpointing on a network of Tmote Sky motes running Contiki.

    Download full text (pdf)
    fulltext
  • 49.
    Dunkels, Adam
    et al.
    RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.
    Österlind, Fredrik
    RISE, Swedish ICT, SICS.
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    IP-based sensor networks: a hands-on tutorial2009Conference paper (Refereed)
    Abstract [en]

    IP-based sensor networks are a rapidly emerging hot topic in both academia and the industry. The open source uIP stack from the Contiki operating system, first released in 2001, is used in IP-enabled products and systems from hundreds of companies, ranging from pico-satellites, airplanes, and car engines, to worldwide freighter container tracking systems, ship control systems, and oil boring and pipeline monitoring systems. In October 2008 Cisco Systems released uIPv6, the world's smallest fully compliant IPv6 stack, for Contiki. During this tutorial, participants will get started with building IP-based sensor networks with Contiki and uIP, and get hands-on experience with developing, compiling, and running IP-based software on sensornet hardware, setting up IP networking to the sensor network, and getting performance metrics (power, throughput, latency) from a running network. We use a combination of Tmote Sky and Sentilla JCreate motes as the hardware platform. We provide Tmote Skys and JCreates for participants to borrow during the tutorial. To avoid installation of compilers and tools, participants will use the Instant Contiki development environment, a complete development environment in a single-file download consisting of a VMWare virtual machine with all Contiki software development tools installed: http://www.sics.se/contiki/instant-contiki.html

  • 50. Mulligan, Geoff
    et al.
    O'Flynn, Colin
    Abeillé, Julien
    Durvy, Mathilde
    Wetterwald, Patrick
    Leverett, Blake
    Gnoske, Eric
    Vidales, Michael
    Tsiftes, Nicolas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Finne, Niclas
    RISE, Swedish ICT, SICS, Computer Systems Laboratory.
    Dunkels, Adam
    RISE, Swedish ICT, SICS.
    Demo abstract: seamless sensor network IP connectivity2009Conference paper (Refereed)
12 1 - 50 of 66
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf