Skip to main navigation Skip to search Skip to main content

Online speed scaling based on active job count to minimize flow plus energy

  • Tak Wah Lam
  • , Lap Kei Lee
  • , Isaac K.K. To
  • , Prudence W.H. Wong

Research output: Contribution to journal › Article › peer-review

8 Citations (Scopus)

Abstract

This paper is concerned with online scheduling algorithms that aim at minimizing the total flow time plus energy usage. The results are divided into two parts. First, we consider the well-studied "simple" speed scaling model and show how to analyze a speed scaling algorithm (called AJC) that changes speed discretely. This is in contrast to the previous algorithms which change the speed continuously. More interestingly, AJC admits a better competitive ratio, and without using extra speed. In the second part, we extend the study to a more general speed scaling model where the processor can enter a sleep state to further save energy. A new sleep management algorithm called IdleLonger is presented. This algorithm, when coupled with AJC, gives the first competitive algorithm for minimizing total flow time plus energy in the general model.

Original languageEnglish
Pages (from-to)605-633
Number of pages29
JournalAlgorithmica
Volume65
Issue number3
DOIs
Publication statusPublished - Mar 2013
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

  • Competitive analysis
  • Dynamic speed scaling
  • Energy efficiency
  • Flow time
  • Online algorithms
  • Scheduling
  • Sleep management

Fingerprint

Dive into the research topics of 'Online speed scaling based on active job count to minimize flow plus energy'. Together they form a unique fingerprint.

Cite this