- -

Técnicas de planificación para optimizar el rendimiento de los sistemas de tiempo real multiprocesador

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Técnicas de planificación para optimizar el rendimiento de los sistemas de tiempo real multiprocesador

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Aceituno, José María es_ES
dc.contributor.author Guasque, Ana es_ES
dc.contributor.author Balbastre, Patricia es_ES
dc.contributor.author Simó, José es_ES
dc.contributor.author Pereira, Carlos Eduardo es_ES
dc.contributor.author Crespo, Alfons es_ES
dc.date.accessioned 2024-01-04T13:20:26Z
dc.date.available 2024-01-04T13:20:26Z
dc.date.issued 2023-12-22
dc.identifier.issn 1697-7912
dc.identifier.uri http://hdl.handle.net/10251/201502
dc.description.abstract [EN] Multicore systems emerged as an alternative to traditional monocore systems. Although these systems possess high performance, they have more complexity. Moreover, their performance can be degraded because shared hardware resources introduce scheduling delays. To reduce this delay or contention, there are several techniques that can be applied both when allocating tasks to cores and when scheduling tasks within each core. In this paper, we propose a scheduling algorithm that combines different known scheduling policies to obtain a temporal plan that reduces the interference. In addition, we propose an artificial neural network to predict which allocation policy should be applied to minimize the length of the intervals that compose the temporal plan and thus reduce the scheduling complexity of each interval. es_ES
dc.description.abstract [ES] Los sistemas multinúcleo surgieron como alternativa y mejora a los tradicionales sistemas mononúcleo. Aunque el rendimiento de estos sistemas es mayor, poseen más complejidad. Además, su rendimiento puede verse degradado debido a que los recursos hardware compartidos introducen retrasos en la planificación. Para reducir este retraso o contención existen diversas técnicas, que se pueden aplicar tanto a la hora de alojar las tareas en los núcleos como al planificar las tareas dentro de cada núcleo. En este trabajo se propone un algoritmo de planificación que combina distintas políticas de planificación conocidas para obtener un plan temporal que posea una menor interferencia. Además, se propone una red neuronal artificial para predecir qué política de alojamiento se debe aplicar para minimizar la longitud de los intervalos que forman el plan temporal y así reducir la complejidad de planificación de cada intervalo. es_ES
dc.description.sponsorship Esta publicación es parte del proyecto de I+ D+ i PLEC2021-007609 financiado por MCIN/ AEI/ 10.13039/501100011033 y por Unión Europea NextGenerationEU / PRTR y del proyecto de I+ D + i PID2021-124502OB-C41, financiado por MCIN/ AEI/10.13039/501100011033. También ha sido financiado por PAID-10-20 (Universitat Politècnica de València) es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.relation.ispartof Revista Iberoamericana de Automática e Informática industrial es_ES
dc.rights Reconocimiento - No comercial - Compartir igual (by-nc-sa) es_ES
dc.subject Real-time control systems es_ES
dc.subject Real-time scheduling es_ES
dc.subject Cyber physical systems es_ES
dc.subject Embedded control systems es_ES
dc.subject Multicore systems es_ES
dc.subject Contention es_ES
dc.subject Neural networks es_ES
dc.subject Sistemas de control de tiempo real es_ES
dc.subject Planificación de sistemas de tiempo real es_ES
dc.subject Sistemas ciber-físicos en control es_ES
dc.subject Sistemas de control embebidos es_ES
dc.subject Sistemas multiprocesador es_ES
dc.subject Contención es_ES
dc.subject Redes neuronales es_ES
dc.title Técnicas de planificación para optimizar el rendimiento de los sistemas de tiempo real multiprocesador es_ES
dc.title.alternative Scheduling techniques for optimising the performance of multicore real-time systems es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.4995/riai.2023.19935
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//PLEC2021-007609 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//PID2021-124502OB-C41 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/UPV//PAID-10-20 es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Instituto Universitario de Automática e Informática Industrial - Institut Universitari d'Automàtica i Informàtica Industrial 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.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros Industriales - Escola Tècnica Superior d'Enginyers Industrials es_ES
dc.description.bibliographicCitation Aceituno, JM.; Guasque, A.; Balbastre, P.; Simó, J.; Pereira, CE.; Crespo, A. (2023). Técnicas de planificación para optimizar el rendimiento de los sistemas de tiempo real multiprocesador. Revista Iberoamericana de Automática e Informática industrial. 21(1):29-38. https://doi.org/10.4995/riai.2023.19935 es_ES
dc.description.accrualMethod OJS es_ES
dc.relation.publisherversion https://doi.org/10.4995/riai.2023.19935 es_ES
dc.description.upvformatpinicio 29 es_ES
dc.description.upvformatpfin 38 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 21 es_ES
dc.description.issue 1 es_ES
dc.identifier.eissn 1697-7920
dc.relation.pasarela OJS\19935 es_ES
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder Universitat Politècnica de València es_ES


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

Mostrar el registro sencillo del ítem