• DocumentCode
    814934
  • Title

    Optimal Dynamic Voltage Scaling in Energy-Limited Nonpreemptive Systems with Real-Time Constraints

  • Author

    Mao, Jianfeng ; Cassandras, Christos G. ; Zhao, Qianchuan

  • Author_Institution
    Dept. of Manuf. Eng., Boston Univ., Brookline, MA
  • Volume
    6
  • Issue
    6
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    678
  • Lastpage
    688
  • Abstract
    Dynamic voltage scaling is used in energy-limited systems as a means of conserving energy and prolonging their life. We consider a setting in which the tasks performed by such a system are nonpreemptive and aperiodic. Our objective is to control the processing rate over different tasks so as to minimize energy subject to hard real-time processing constraints. Under any given task scheduling policy, we prove that the optimal solution to the offline version of the problem can be efficiently obtained by exploiting the structure of optimal sample paths, leading to a new dynamic voltage scaling algorithm termed the critical task decomposition algorithm (CTDA). The efficiency of the algorithm rests on the existence of a set of critical tasks that decompose the optimal sample path into decoupled segments within which optimal processing times are easily determined. The algorithm is readily extended to an online version of the problem as well. Its worst-case complexity of both offline and online problems is O(N2)
  • Keywords
    computational complexity; optimal control; telecommunication control; telecommunication network management; wireless sensor networks; critical task decomposition algorithm; energy-limited nonpreemptive systems; optimal dynamic voltage scaling; optimal sample paths; processing rate control; real-time constraints; task scheduling policy; worst-case complexity; Batteries; Clocks; Dynamic voltage scaling; Energy consumption; Frequency; Job shop scheduling; Real time systems; Scheduling algorithm; Threshold voltage; Voltage control; Hard real-time system; nonpreemptive.; optimal control; sensor networks; voltage scaling;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2007.1024
  • Filename
    4161919