• DocumentCode
    2454180
  • Title

    Energy-Aware Scheduling of Real-Time Tasks in Wireless Networked Embedded Systems

  • Author

    Sudha Anil Kumar, G. ; Manimaran, G. ; Wang, Zhen

  • Author_Institution
    Iowa State Univ., Ames
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    Recent technological advances have opened up several distributed real-time applications involving battery-driven embedded devices with local processing and wireless communication capabilities. Energy management is the key issue in the design and operation of such systems. In this paper, we consider a single-hop networked real-time embedded system where each node supports both dynamic voltage scaling (DVS) and dynamic modulation scaling (DMS) power management techniques to tradeoff time for energy savings. In this model, we address the problem of scheduling periodic complex tasks where each task consists of several precedence constrained message passing sub-tasks. Our contributions towards this problem are twofold. First, we analyze the system level energy-time tradeoffs considering both the computation and communication workloads by defining a novel energy gain metric. We then present static (centralized) and dynamic (distributed) energy gain based slack allocation algorithms which reduce the total energy consumption, while guaranteeing the ready time, deadline and precedence constraints. We compare the performance of the proposed algorithms with several baseline algorithms through simulation studies. Our results show that the proposed algorithms perform significantly better than the baseline algorithms for the simulated conditions. Finally, we identify several interesting energy-aware research problems in the area of networked real-time embedded systems.
  • Keywords
    embedded systems; modulation; radio networks; distributed real-time applications; dynamic modulation scaling; dynamic voltage scaling; energy gain metric; energy-aware scheduling; message passing; power management techniques; real-time tasks; slack allocation algorithms; wireless networked embedded systems; Computer network management; Dynamic voltage scaling; Embedded system; Energy management; Power system management; Power system modeling; Processor scheduling; Real time systems; Voltage control; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.38
  • Filename
    4408288