Energy-aware online non-clairvoyant scheduling using speed scaling with arbitrary power function

  • Pawan Singh
  • , Baseem Khan
  • , Ankit Vidyarthi
  • , Hassan Haes Alhelou
  • , Pierluigi Siano

Research output: Contribution to journalArticlepeer-review

13 Citations (Scopus)

Abstract

Efficient job scheduling reduces energy consumption and enhances the performance of machines in data centers and battery-based computing devices. Practically important online non-clairvoyant job scheduling is studied less extensively than other algorithms. In this paper, an online non-clairvoyant scheduling algorithm Highest Scaled Importance First (HSIF) is proposed, where HSIF selects an active job with the highest scaled importance. The objective considered is to minimize the scaled importance based flow time plus energy. The processor's speed is proportional to the total scaled importance of all active jobs. The performance of HSIF is evaluated by using the potential analysis against an optimal offline adversary and simulating the execution of a set of jobs by using traditional power function. HSIF is 2-competitive under the arbitrary power function and dynamic speed scaling. The competitive ratio obtained by HSIF is the least to date among non-clairvoyant scheduling. The simulation analysis reflects that the performance of HSIF is best among the online non-clairvoyant job scheduling algorithms.

Original languageEnglish
Article number1467
JournalApplied Sciences (Switzerland)
Volume9
Issue number7
DOIs
Publication statusPublished - 1 Apr 2019
Externally publishedYes

Keywords

  • Non-clairvoyant scheduling
  • Online scheduling
  • Speed scaling
  • Traditional power function

ASJC Scopus subject areas

  • General Materials Science
  • Instrumentation
  • General Engineering
  • Process Chemistry and Technology
  • Computer Science Applications
  • Fluid Flow and Transfer Processes

Fingerprint

Dive into the research topics of 'Energy-aware online non-clairvoyant scheduling using speed scaling with arbitrary power function'. Together they form a unique fingerprint.

Cite this