Estamos em manutenção no período de 06/06/2025 até 30/06/2025.
 

Scheduling hard real-time tasks in heterogeneous multiprocessor platforms subject to energy and temperature constraints

dc.contributor.advisor-co1Rodrigues, Rosiane de Freitas
dc.contributor.advisor-co1ID02862839728por
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/8358219976594707por
dc.contributor.advisor1Barreto, Raimundo da Silva
dc.contributor.advisor1ID20070128200por
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1132672107627968por
dc.contributor.advisor1emailsecretaria@icomp.ufam.edu.brpor
dc.contributor.referee1Carvalho, José Reginaldo Hughes
dc.contributor.referee2Cordeiro, Lucas Carvalho
dc.contributor.referee3Oliveira, Rômulo Silva de
dc.contributor.referee4Azevedo, Carlos Renato Belo
dc.creatorValentin, Eduardo Bezerra
dc.creator.ID72556307234por
dc.creator.IDebv@icomp.ufam.edu.brpor
dc.creator.IDDD/UFAM: 0/2018por
dc.creator.Latteshttp://lattes.cnpq.br/7541261057055646por
dc.date.accessioned2018-02-08T12:49:13Z
dc.date.issued2017-09-29
dc.description.abstractThe power wall is a barrier to improvement in the processor design process due to the power consumption of components. The production of energy optimum systems demands knowledge of different disciplines. The usage of heterogeneous multicore platforms is appealing for recent applications, e.g., hard real-time systems. The motivation is the potential reduced energy consumption offered by such platforms. Hard real-time systems are present in life critical environments. Reducing the energy consumption on such systems is an onerous process. Scheduling becomes particularly challenging to improve system utilization and minimize system energy consumption and peak temperature on such platforms, specially subject to hard real-time constraints. Therefore, we propose a study to effectively answer the pertinent research question: “How to offer users timing correctness and guarantees of hard real-time systems executed on heterogeneous multicore systems with energy and temperature constraints?”. Finding optimal solutions for such question has still several open research questions. The main aim of this thesis is to propose an energy optimization method for hard realtime system on heterogeneous multicore platform demonstrating that it is possible to timely compute timing correctness and guarantees using a sufficient and necessary condition; accounting for energy, temperature, preemption, precedence, shared resources constraints, and architectural interference. The proposal is a two fold approach. First, we investigate the process of finding the optimal task to core and frequency to task processes by means of applying exact schedulability tests for heterogeneous multicore platforms. Second, the outcome of the optimization analysis shall be used as reference to the on-line scheduler. We believe that we have achieved the main objective of this research by combining: (a) schedulability analysis from hard real-time systems, (b) representative mathematical formulations, based on integer linear programming, covering modern processors technological characteristics and using a classical combinatorial mathematical formulation (Multilevel Generalized Assignment Problem), and (c) robust exact implicit enumeration algorithmic strategies from combinatorial optimization, such as branch-and-cut and branch-and-price. The systematic literature review in the research subject reveals that the field has open questions to be answered. For instance, to the knowledge of the author only five works in the state-of-the-art literature deal with the problem by providing optimal solutions. Typically, the existing approaches focus on either heuristics or approximation algorithms. Also, only one work has a proposal to evaluate the schedulability in this scenario with an exact test. The typical formulation in the specialized literature is a 0/1 integer linear programming model which considers a continuous processor frequency domain and determines a single operating frequency per processor. One of the hypotheses tested in this research is: stronger feasibility analysis offers tighter bounds for the problem. We believe that this can be observed, for example, in the results produced by solvers for fixed priority schedulers, by means of an analysis based on a comparative study. By applying less accurate schedulability tests, such as utilization based, the solvers take longer to converge to optimal solutions, when compared to solvers that apply exact schedulability tests based on response time analysis. Another hypothesis tested in this research is: practical instances of the problem are timely solvable to optimal. We have experimented, by means of a comparative study, on finding feasible solutions for workload for fixed priority schedulers with up to 50 tasks distributed on four processors with seven different available frequencies. On independent hard real-time tasks scheduled using EDF policy, we found optimal distribution of up to 90 tasks on four processors with seven different available frequencies. In both cases, the solutions were found within 30 min of execution time. Similarly, on dependent tasks workload, we have optimally distributed 22 tasks, from an automotive control hard real-time application, on four processors with seven different available frequencies, with two shared resources and 23 precedence constraints within 1.5 h. We consider a few hours in the design phase a price worth paying in this context.eng
dc.description.resumo.por
dc.formatapplication/pdf*
dc.identifier.citationVALENTIN, Eduardo Bezerra. Scheduling hard real-time tasks in heterogeneous multiprocessor platforms subject to energy and temperature constraints. 2017. 182 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2017.por
dc.identifier.urihttp://tede.ufam.edu.br/handle/tede/6148
dc.languageporpor
dc.publisherUniversidade Federal do Amazonaspor
dc.publisher.countryBrasilpor
dc.publisher.departmentInstituto de Computaçãopor
dc.publisher.initialsUFAMpor
dc.publisher.programPrograma de Pós-graduação em Informáticapor
dc.rightsAcesso Abertopor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSchedulingeng
dc.subjectHard real-timeeng
dc.subjectInteger linear programmingeng
dc.subjectEnergy constraintseng
dc.subjectHeterogeneous systemseng
dc.subject.cnpqCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃOpor
dc.thumbnail.urlhttp://tede.ufam.edu.br//retrieve/19921/Tese_Eduardo%20Bezerra%20Valetim.pdf.jpg*
dc.titleScheduling hard real-time tasks in heterogeneous multiprocessor platforms subject to energy and temperature constraintspor
dc.title.alternativeAgendando tarefas duras em tempo real em plataformas de multiprocessadores heterogêneas sujeitas a restrições de energia e temperaturapor
dc.typeTesepor

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Tese_Eduardo Bezerra Valetim.pdf
Tamanho:
1.67 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.22 KB
Formato:
Item-specific license agreed upon to submission
Descrição: