• DocumentCode
    1232614
  • Title

    Static task-scheduling algorithms for battery-powered DVS systems

  • Author

    Chowdhury, Princey ; Chakrabarti, Chaitali

  • Author_Institution
    Maxim Integrated Products, Sunnyvale, CA
  • Volume
    13
  • Issue
    2
  • fYear
    2005
  • Firstpage
    226
  • Lastpage
    237
  • Abstract
    Battery lifetime enhancement is a critical design parameter for mobile computing devices. Maximizing the battery lifetime is a particularly difficult problem due to the nonlinearity of the battery behavior and its dependence on the characteristics of the discharge profile. In this paper, we address the problem of task scheduling with voltage scaling in a battery-powered single and multiprocessor system such that the residual charge or the battery voltage (the parameters for evaluating battery performance) is maximized. We propose an efficient heuristic algorithm using a charge-based cost function derived from the analytical battery model. Our algorithm first creates a task sequence that ensures battery survival, and then distributes the available delay slack so that the cost function is maximized. The effectiveness of the algorithm has been verified using DUALFOIL, a low-level Li-ion battery simulator. The algorithm has been validated on synthetic examples created from applications running on Compaq´s handheld computing research platform, ITSY
  • Keywords
    battery management systems; dynamic scheduling; lithium; mobile computing; optimisation; processor scheduling; secondary cells; Compaq handheld computing research platform; DUALFOIL; Li; analytical battery model; battery lifetime; battery powered dynamic voltage scalable systems; charge-based cost function; critical design parameter; heuristic algorithm; low-level Li-ion battery simulator; mobile computing devices; multiprocessor system; residual charge; task scheduling algorithms; Algorithm design and analysis; Analytical models; Batteries; Cost function; Delay; Heuristic algorithms; Mobile computing; Multiprocessing systems; Processor scheduling; Voltage control; Battery optimizations; DVS processors; low power; scheduling; voltage scaling;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.840771
  • Filename
    1393023