Cargando…

Energy efficient partition allocation in mixed-criticality systems

This paper addresses the problem of energy management of mixed criticality applications in a multi-core partitioned architecture. Instead of focusing on new scheduling algorithms to adjust frequency in order to save energy, we propose a partition to CPU allocation that takes into account not only th...

Descripción completa

Detalles Bibliográficos
Autores principales: Guasque, Ana, Balbastre, Patricia, Crespo, Alfons, Peiró, Salva
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6422255/
https://www.ncbi.nlm.nih.gov/pubmed/30883549
http://dx.doi.org/10.1371/journal.pone.0213333
_version_ 1783404361469132800
author Guasque, Ana
Balbastre, Patricia
Crespo, Alfons
Peiró, Salva
author_facet Guasque, Ana
Balbastre, Patricia
Crespo, Alfons
Peiró, Salva
author_sort Guasque, Ana
collection PubMed
description This paper addresses the problem of energy management of mixed criticality applications in a multi-core partitioned architecture. Instead of focusing on new scheduling algorithms to adjust frequency in order to save energy, we propose a partition to CPU allocation that takes into account not only the different frequencies at which the CPU can operate but the level of criticality of the partitions. The goal is to provide a set of pre-calculated allocations, called profiles, so at run time the system can switch to different modes depending on the battery level. These profiles achieve different levels of energy saving and performance applying different strategies. We also present a comparison in terms of energy saving of the most used bin-packing algorithms for partition allocation. As this is an heuristic, it is not possible to ensure that our results involve the minimum energy consumption. For this reason, we also provide a comparison with a exact method, such as constraint programming.
format Online
Article
Text
id pubmed-6422255
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-64222552019-04-02 Energy efficient partition allocation in mixed-criticality systems Guasque, Ana Balbastre, Patricia Crespo, Alfons Peiró, Salva PLoS One Research Article This paper addresses the problem of energy management of mixed criticality applications in a multi-core partitioned architecture. Instead of focusing on new scheduling algorithms to adjust frequency in order to save energy, we propose a partition to CPU allocation that takes into account not only the different frequencies at which the CPU can operate but the level of criticality of the partitions. The goal is to provide a set of pre-calculated allocations, called profiles, so at run time the system can switch to different modes depending on the battery level. These profiles achieve different levels of energy saving and performance applying different strategies. We also present a comparison in terms of energy saving of the most used bin-packing algorithms for partition allocation. As this is an heuristic, it is not possible to ensure that our results involve the minimum energy consumption. For this reason, we also provide a comparison with a exact method, such as constraint programming. Public Library of Science 2019-03-18 /pmc/articles/PMC6422255/ /pubmed/30883549 http://dx.doi.org/10.1371/journal.pone.0213333 Text en © 2019 Guasque et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Guasque, Ana
Balbastre, Patricia
Crespo, Alfons
Peiró, Salva
Energy efficient partition allocation in mixed-criticality systems
title Energy efficient partition allocation in mixed-criticality systems
title_full Energy efficient partition allocation in mixed-criticality systems
title_fullStr Energy efficient partition allocation in mixed-criticality systems
title_full_unstemmed Energy efficient partition allocation in mixed-criticality systems
title_short Energy efficient partition allocation in mixed-criticality systems
title_sort energy efficient partition allocation in mixed-criticality systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6422255/
https://www.ncbi.nlm.nih.gov/pubmed/30883549
http://dx.doi.org/10.1371/journal.pone.0213333
work_keys_str_mv AT guasqueana energyefficientpartitionallocationinmixedcriticalitysystems
AT balbastrepatricia energyefficientpartitionallocationinmixedcriticalitysystems
AT crespoalfons energyefficientpartitionallocationinmixedcriticalitysystems
AT peirosalva energyefficientpartitionallocationinmixedcriticalitysystems