- -

High Performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management and code mobility

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

High Performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management and code mobility

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Coronel Parada, Javier Osvaldo es_ES
dc.contributor.author Simó Ten, José Enrique es_ES
dc.date.accessioned 2014-05-14T12:22:04Z
dc.date.issued 2012-04
dc.identifier.issn 0164-1212
dc.identifier.uri http://hdl.handle.net/10251/37478
dc.description.abstract Modern cyber-physical systems assume a complex and dynamic interaction between the real world and the computing system in real-time. In this context, changes in the physical environment trigger changes in the computational load to execute. On the other hand, task migration services offered by networked control systems require also management of dynamic real-time computing load in nodes. In such systems it would be difficult, if not impossible, to analyse off-line all the possible combinations of processor loads. For this reason, it is worthwhile attempting to define new flexible architectures that enable computing systems to adapt to potential changes in the environment. We assume a system composed by three main components: the first one is responsible of the management of the requests arisen when new tasks require to be executed. This management component asks to the second component about the resources available to accept the new tasks. The second component performs a feasibility analysis to determine if the new tasks can be accepted coping with its real-time constraints. A new processor speed is also computed. A third component monitors the execution of tasks applying a fixed priority scheduling policy and additionally controlling the frequency of the processor. This paper focus on the second component providing a "correct" (a task never is accepted if it is not schedulable) and "near-exact" (a task is rarely rejected if it is schedulable) algorithm that can be applicable in practice because its low/medium and predictable computational cost. The algorithm analyses task admission in terms of processor frequency scaling. The paper presents the details of a novel algorithm to analyse tasks admission and processor frequency assignment. Additionally, we perform several simulations to evaluate the comparative performance of the proposed approach. This evaluation is made in terms of energy consumption, task rejection ratios, and real computing costs. The results of simulations show that from the cost, execution predictability, and task acceptance points of view, the proposed algorithm mostly outperforms other constant voltage scaling algorithms. © 2011 Elsevier Inc. All rights reserved. es_ES
dc.description.sponsorship This work has been supported by the Spanish Government as part of the SIDIRELI project (DPI2008-06737-C02-02), COBAMI project (DPI2011-28507-C02-02) and by the Generalitat Valenciana (Project ACOMP-2010-038). en_EN
dc.format.extent 14 es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Journal of Systems and Software es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Dynamic voltage scaling es_ES
dc.subject Task migration es_ES
dc.subject Real-time scheduling es_ES
dc.subject Power consumption es_ES
dc.subject Feasibility analysis es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title High Performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management and code mobility es_ES
dc.type Artículo es_ES
dc.embargo.lift 10000-01-01
dc.embargo.terms forever es_ES
dc.identifier.doi 10.1016/j.jss.2011.11.284
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//DPI2008-06737-C02-02/ES/COORDINACION DE TAREAS EN SISTEMAS DISTRIBUIDOS CON RESTRICCIONES DE COMUNICACION Y COMPUTO/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//DPI2011-28507-C02-02/ES/SOPORTE DE EJECUCION FIABLE DE SISTEMAS DE CONTROL BASADOS EN MISIONES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//ACOMP%2F2010%2F038/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Coronel Parada, JO.; Simó Ten, JE. (2012). High Performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management and code mobility. Journal of Systems and Software. 85(4):906-919. https://doi.org/10.1016/j.jss.2011.11.284 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.jss.2011.11.284 es_ES
dc.description.upvformatpinicio 906 es_ES
dc.description.upvformatpfin 919 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 85 es_ES
dc.description.issue 4 es_ES
dc.relation.senia 217270
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder Generalitat Valenciana es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem