Skip to main navigation Skip to search Skip to main content

Min-energy voltage allocation for tree-structured tasks

  • Minming Li
  • , Becky Jie Liu
  • , Frances F. Yao*
  • *Corresponding author for this work
  • Tsinghua University
  • City University of Hong Kong

Research output: Contribution to journalArticlepeer-review

Abstract

We study job scheduling on processors capable of running at variable voltage/speed to minimize energy consumption. Each job in a problem instance is specified by its arrival time and deadline, together with required number of CPU cycles. It is known that the minimum energy schedule for n jobs can be computed in O(n3) time, assuming a convex energy function. We investigate more efficient algorithms for computing the optimal schedule when the job sets have certain special structures. When the time intervals are structured as trees, the minimum energy schedule is shown to have a succinct characterization and is computable in time O(P) where P is the tree's total path length. We also study an on-line average-rate heuristics AYR and prove that its energy consumption achieves a small constant competitive ratio for nested job sets and for job sets with limited overlap. Some simulation results are also given.

Original languageEnglish
Pages (from-to)305-319
Number of pages15
JournalJournal of Combinatorial Optimization
Volume11
Issue number3
DOIs
StatePublished - May 2006
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Energy efficiency
  • Scheduling
  • Variable voltage processor

Fingerprint

Dive into the research topics of 'Min-energy voltage allocation for tree-structured tasks'. Together they form a unique fingerprint.

Cite this