Escalonamento estático de tarefas em ambientes computacionais heterogêneos sob o modelo logP

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorRebello, Eugene Francis Vinod-
Autor(es): dc.contributorCPF:29509088322-
Autor(es): dc.contributorhttp://lattes.cnpq.br/8795680989708219-
Autor(es): dc.contributorOchi, Luiz Satoru-
Autor(es): dc.contributorCPF:31609080822-
Autor(es): dc.contributorhttp://lattes.cnpq.br/9171815778534257-
Autor(es): dc.contributorSchulze, Bruno Richard-
Autor(es): dc.contributorCPF:29765534122-
Autor(es): dc.contributorhttp://lattes.cnpq.br/4448540530244733-
Autor(es): dc.creatorCardoso, Deolinda Fontes-
Data de aceite: dc.date.accessioned2024-07-11T18:16:37Z-
Data de disponibilização: dc.date.available2024-07-11T18:16:37Z-
Data de envio: dc.date.issued2021-03-10-
Data de envio: dc.date.issued2008-03-10-
Data de envio: dc.date.issued2021-03-10-
Data de envio: dc.date.issued2004-11-20-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/17110-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/767261-
Descrição: dc.descriptionNumerous applications require more performance than event state-of-the- art sequencial computers can provide in order to be executed in acceptable time frames. With high costs of acquisition and maintenance of supercomputers, cheaper parallel computing alternatives such as Computing Clusters, and more recently Computational Grids, are now becoming the computing systems of choice within research centers, companies and universities. On these platforms, the efficient scheduling of the tasks of a parallel application is crucial to obtaining good performance. This work studies the problem of scheduling tasks in systems of distributed heterogeneous resources which communicative via message passing. The processing costs to send and to receive messages (traditional ignored by scheduling algorithms) can dramatically influence the execution time of parallel applications. In this dissertation three new strategies are proposed to enable list scheduling heuristics to handle these overhead costs appropriately in order to generate efficient schedules of environments such as Clusters and Computational Grids. Based on the logP model, results show that two of the proposed strategies provide significant improvements over the only existing approach known in the literature.-
Descrição: dc.descriptionAtualmente diversas aplicações necessitam de poder computacional superior ao que um computador seqüencial podem fornecer para serem executadas em tempos aceitáveis. Face aos altos custos dos supercomputadores, alternativas como schulsters e, mais recentemente, os grids computacionais estabeleceram-se como formas de agregar poder computacional a custos acessíveis. O objetivo de um grid é agregar equipamentos, distribuídos, heterogêneos e compartilhados formando uma constelação de recursos interconectados por redes de alta velocidade. Nessa via láctea de recursos é esperado um comportamento tipicamente dinâmico, uma vez que a disponibilidade dos mesmos nem sempre pode ser garantida, Sob esses aspectos, é imperativo que a execução das aplicações paralelas seja eficiente, ou seja, o paralelismo nelas existentes seja convenientemente explorados para que o potencial latente da grade possa ser totalmente aproveitado. O problema é tratado em termos de escalonamento de tarefas, alvo de muitos estudos e foco desta pesquisa. Devido ao comportamento instável do ambiente é necessário um escalonador dinâmico para realizar a alocação das tarefas aos recursos durante a execução da aplicação. Uma estratégia para aliviar a carga de trabalho do escalonador dinâmico é incorporar um pré-escalonamento de tarefas, através de um escalonador estático, assim ao dinâmico restará apenas os ajustes finais momentâneos. O objetivo do trabalho é propor um escalonador estático para ambientes com características semelhantes às grades computacionais. A abordagem escolhida para o problema apresenta uma heurística da classe de list scheduling para um número limitado de processadores heterogêneos. Durante a pesquisa foi possível observar que existem inúmeras heurísticas formuladas para ambientes homogêneos, e bem menos para ambientes heterogêneos. Entretanto quase todas são formuladas em modelos de comunicação inapropriados para plataformas de clusters e grades. Por essa razão, resolveu-se adotar um modelo mais realístico como o logP que considera parâmetros que permitem o cálculo preciso do custo das comunicações. A nova heurística é uma extensão da metodologia proposta por Kalinowski, Kort e Trystam adaptada para ambientes heterogêneos e implementada em quatro versões. A investigação consiste em avaliar políticas alternativas para minimizar os efeitos adversos que as sobrecargas decorrentes das comunicações causam ao makespan das aplicações paralelas.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherPrograma de Pós-Graduação em Computação-
Publicador: dc.publisherComputação-
Direitos: dc.rightsAcesso Aberto-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectProcessamento paralelo (Computadores)-
Palavras-chave: dc.subjectEscalonamento de tarefas-
Palavras-chave: dc.subjectHeurística-
Palavras-chave: dc.subjectModelo LogP-
Palavras-chave: dc.subjectO problema do escalonamento de tarefas (PET)-
Palavras-chave: dc.subjectProcessadores heterogêneos-
Palavras-chave: dc.subjectTempo de execução paralelo-
Palavras-chave: dc.subjectModelo logP-
Palavras-chave: dc.subjectGrades computacionais-
Palavras-chave: dc.subjectParallel processing-
Palavras-chave: dc.subjectThe task scheduling problem-
Palavras-chave: dc.subjectHeterogeneous processors-
Palavras-chave: dc.subjectHeuristics-
Palavras-chave: dc.subjectMakespan-
Palavras-chave: dc.subjectLogP model-
Palavras-chave: dc.subjectClusters-
Palavras-chave: dc.subjectGrids computing-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO-
Título: dc.titleEscalonamento estático de tarefas em ambientes computacionais heterogêneos sob o modelo logP-
Tipo de arquivo: dc.typeDissertação-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.