• DocumentCode
    2546936
  • Title

    Flow Time Minimization under Energy Constraints

  • Author

    Chen, Jian-Jia ; Iwama, Kazuo ; Kuo, Tei-Wei ; Lu, Hseuh-I

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2007
  • fDate
    23-26 Jan. 2007
  • Firstpage
    866
  • Lastpage
    871
  • Abstract
    Power-aware and energy-efficient designs play important roles for modern hardware and software designs, especially for embedded systems. This paper targets a scheduling problem on a processor with the capability of dynamic voltage scaling (DVS), which could reduce the power consumption by slowing down the processor speed. The objective of the targeting problem is to minimize the average flow time of a set of jobs under a given energy constraint, where the flow time of a job is defined as the interval length between the arrival and the completion of the job. We consider two types of processors, which have a continuous spectrum of the available speeds or have only a finite number of discrete speeds. Two algorithms are given: (1) An algorithm is proposed to derive optimal solutions for processors with a continuous spectrum of the available speeds. (2) A greedy algorithm is designed for the derivation of optimal solutions for processors with a finite number of discrete speeds. The proposed algorithms are extended to cope with jobs with different weights for the minimization of the average weighted flow time. The proposed algorithms are also evaluated with comparisons to schedules which execute jobs at a common effective speed.
  • Keywords
    embedded systems; greedy algorithms; integrated circuit design; microprocessor chips; processor scheduling; dynamic voltage scaling; embedded systems; energy constraints; energy-efficient designs; flow time minimization; greedy algorithm; hardware designs; power consumption; power-aware designs; processor scheduling; software designs; Dynamic scheduling; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Greedy algorithms; Hardware; Processor scheduling; Software design; Voltage control; Dynamic voltage scaling; Energy-aware systems; Flow time minimization; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    1-4244-0629-3
  • Electronic_ISBN
    1-4244-0630-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2007.358098
  • Filename
    4196144