• DocumentCode
    1730462
  • Title

    Rate-Harmonized Scheduling for Saving Energy

  • Author

    Rowe, Anthony ; Lakshmanan, Karthik ; Zhu, Haifeng ; Rajkumar, Ragunathan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburg, PA
  • fYear
    2008
  • Firstpage
    113
  • Lastpage
    122
  • Abstract
    Energy consumption continues to be a major concern in multiple application domains including power-hungry data centers, portable and wearable devices, mobile communication devices and wireless sensor networks. While energy-constrained, many such applications must meet timing and QoS constraints for sensing, actuation or multimedia data processing. Many modern power-aware processors and microcontrollers have built-in support for active, idle and sleep operating modes. In sleep mode, substantially more energy savings can be obtained but it requires a significant amount of time to switch into and out of that mode. Hence, a significant amount of energy is lost due to idle gaps between executing tasks that are shorter than the required time for the processor to enter the sleep mode. We present a technique called rate-harmonized scheduling that naturally clusters task execution such that processor idle times are lumped together. We next introduce the energy-saving rate-harmonized scheduler which guarantees that every idle duration on the processor can be used to put the processor into sleep mode. This property can be used to even eliminate the idle power mode in processors but nevertheless it is predictable, analyzable, and saves more energy. We finally evaluate the practical benefits of rate-harmonized scheduling implemented in the nano-RK real-time operating system [1] for wireless sensor networks.
  • Keywords
    energy conservation; power supplies to apparatus; scheduling; QoS constraints; clusters task execution; energy conservation; energy consumption; mobile communication devices; nano-RK real-time operating system; portable devices; power-hungry data centers; rate-harmonized scheduling; wearable devices; wireless sensor networks; Data processing; Energy consumption; Microcontrollers; Mobile communication; Operating systems; Processor scheduling; Real time systems; Switches; Timing; Wireless sensor networks; Energy Saving; Real-time scheduling; Wireless Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2008
  • Conference_Location
    Barcelona
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3477-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2008.50
  • Filename
    4700428