Skip to main navigation Skip to search Skip to main content

Energy-optimal batching periods for asynchronous multistage data processing on sensor nodes: Foundations and an mPlatform case study

  • Qing Cao*
  • , Dong Wang
  • , Tarek Abdelzaher
  • , Bodhi Priyantha
  • , Jie Liu
  • , Feng Zhao
  • *Corresponding author for this work
  • University of Illinois at Urbana-Champaign
  • Microsoft USA

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper derives energy-optimal batching periods for asynchronous multistage data processing on sensor nodes in the sense of minimizing energy consumption while meeting end-to-end deadlines. Batching the processing of (sensor) data maximizes processor sleep periods, hence minimizing the wakeup frequency and the corresponding overhead. The algorithm is evaluated on mPlatform, a next-generation heterogeneous sensor node platform equipped with both a low-end microcontroller (MSP430) and a higher-end embedded systems processor (ARM). Experimental results show that the total energy consumption of mPlatform, when processing data flows at their optimal batching periods, is up to 35% lower than that for uniform period assignment. Moreover, processing data at the appropriate processor can use as much as 80% less energy than running the same task set on the ARM alone and 25% less energy than running the task set on the MSP430 alone.

Original languageEnglish
Title of host publicationProceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
Pages101-110
Number of pages10
DOIs
StatePublished - 2010
Externally publishedYes
Event16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010 - Stockholm, Sweden
Duration: 12 Apr 201015 Apr 2010

Publication series

NameReal-Time Technology and Applications - Proceedings
ISSN (Print)1080-1812

Conference

Conference16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
Country/TerritorySweden
CityStockholm
Period12/04/1015/04/10

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'Energy-optimal batching periods for asynchronous multistage data processing on sensor nodes: Foundations and an mPlatform case study'. Together they form a unique fingerprint.

Cite this