Poster abstract: A dynamically switchable scheduling system in wireless sensor networks

Yoshiki Komachi, Jin Nakazawa, Hideyuki Tokuda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Operating Systems (OS) in wireless sensor nodes can be classified into event-driven systems or multithreaded systems. Most event-driven systems, such as TinyOS, drive down power consumption although context switching for real-time processing is not available. Among multithreaded systems, non-preemptive systems, such as Protothreads [2] in Contiki [1], often have lack of real-time processing capability. In Protothreads, if a higher-priority task was posted while a lower-priority task has been running, the lower-priority task cannot be preempted. Thus, one challenge is that without changing the semantics of Protothreads, how the system can be preemptive as well as lowering the power consumption for real-time tasks such as target tracking. In this paper, we propose a dynamically switchable scheduling system for operating systems using Protothreads where events with time constraint have occurred. This system enables to trigger interruption, to process real-time tasks preferentially when real-time events occurred, and to save energy by executing tasks except real-time tasks as a standard event-driven system. Exeprimental results show that latency in Contiki is reduced by about 75% in the best case and is kept constant with power efficiency.

Original languageEnglish
Title of host publicationSenSys 2015 - Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems
PublisherAssociation for Computing Machinery, Inc
Pages403-404
Number of pages2
ISBN (Print)9781450336314
DOIs
Publication statusPublished - 2015 Nov 1
Event13th ACM Conference on Embedded Networked Sensor Systems, SenSys 2015 - Seoul, Korea, Republic of
Duration: 2015 Nov 12015 Nov 4

Other

Other13th ACM Conference on Embedded Networked Sensor Systems, SenSys 2015
CountryKorea, Republic of
CitySeoul
Period15/11/115/11/4

Keywords

  • Low power consumption
  • Real-time processing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Poster abstract: A dynamically switchable scheduling system in wireless sensor networks'. Together they form a unique fingerprint.

Cite this