• DocumentCode
    2381494
  • Title

    Energy-optimal Batching Periods for Asynchronous Multistage Data Processing on Sensor Nodes: Foundations and an mPlatform Case Study

  • Author

    Cao, Qing ; Wang, Dong ; Abdelzaher, Tarek ; Priyantha, Bodhi ; Liu, Jie ; Zhao, Feng

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    101
  • Lastpage
    110
  • 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.
  • Keywords
    embedded systems; minimisation; sensors; ARM; MSP430; asynchronous multistage data processing; embedded systems processor; energy consumption minimization; energy-optimal batching periods; mPlatform; sensor nodes; Application software; Computer science; Data processing; Embedded computing; Energy consumption; Frequency; Microcontrollers; Sensor systems; Sleep; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.16
  • Filename
    5465968