Exploiting Job Variability to Minimize Energy Consumption under Real-Time Constraints - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2019

Exploiting Job Variability to Minimize Energy Consumption under Real-Time Constraints

Exploitation de la variabilité des tâches pour minimiser la consommation d'énergie sous des contraintes temps-réels

Résumé

This paper proposes a Markov Decision Process (MDP) approach to compute theoptimal on-line speed scaling policy that minimizes the energy consumption of a single processorexecuting a finite or infinite set of jobs with real-time constraints, in the non-clairvoyant case,i.e., when the actual execution time of the jobs is unknown when they are released. In real lifeapplications, it is common at release time to know only the Worst-Case Execution Time of a job,and theactualexecution time of this job is only discovered when it finishes. Choosing the processorspeed purely in function of the Worst-Case Execution Time is sub-optimal. When the probabilitydistribution of the actual execution time is known, it is possible to exploit this knowledge tochoose a lower processor speed so as to minimize the expected energy consumption (while stillguaranteeing that all jobs meet their deadline). Our MDP solution solves this problem optimallywith discrete processor speeds. Compared with approaches from the literature, the gain offeredby the new policy ranges from a few percent when the variability of job characteristics is small, tomore than50%when the job execution time distributions are far from their worst case.
Fichier principal
Vignette du fichier
RR-9300.pdf (894.22 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02371742 , version 1 (20-11-2019)
hal-02371742 , version 2 (20-11-2019)
hal-02371742 , version 3 (04-11-2024)

Identifiants

  • HAL Id : hal-02371742 , version 1

Citer

Bruno Gaujal, Girault Alain, Stéphan Plassart. Exploiting Job Variability to Minimize Energy Consumption under Real-Time Constraints. [Research Report] Inria Grenoble Rhône-Alpes, Université de Grenoble; Université Grenoble - Alpes. 2019. ⟨hal-02371742v1⟩
223 Consultations
375 Téléchargements

Partager

More