Battery aware task scheduling for a system-on-a-chip using voltage/clock scaling

P. Chowdhury, Chaitali Chakrabarti

Research output: Chapter in Book/Report/Conference proceedingChapter

23 Scopus citations


Battery lifetime is a critical parameter in the operation of mobile computing devices. The lifetime of such devices is directly dependent on the battery discharge profile. In this paper we address the problem of task scheduling in single processor and multiprocessor systems such that the battery lifetime is maximized. We propose a procedure that achieves this by shaping the current load profile. The shaping algorithm makes extensive use of voltage/clock scaling and is guided by heuristics that are derived from the properties of the battery model. Simulations show that the proposed algorithm improves the battery lifetime significantly.

Original languageEnglish (US)
Title of host publicationIEEE Workshop on Signal Processing Systems, SiPS
Subtitle of host publicationDesign and Implementation
Number of pages6
ISBN (Electronic)0780375874
StatePublished - 2002


  • Batteries
  • Clocks
  • Dynamic scheduling
  • Low power electronics
  • Mobile computing
  • Processor scheduling
  • Scheduling algorithm
  • Shape control
  • System-on-a-chip
  • Voltage

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Signal Processing
  • Applied Mathematics
  • Hardware and Architecture


Dive into the research topics of 'Battery aware task scheduling for a system-on-a-chip using voltage/clock scaling'. Together they form a unique fingerprint.

Cite this