Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library

O desempenho dos clusters de computadores está diretamente relacionado à forma como a carga de trabalho é distribuída entre os nós. Neste sentido, técnicas de escalonamento de tarefas são usadas para otimizar o uso dos recursos do sistema, aumentando o desempenho das aplicações paralelas. Este traba...

Full description

Bibliographic Details
Main Authors: Ronaldo Augusto de Lara Gonçalves, João Angelo Martini, Fabio Valle Rego Gorino
Format: Article
Language:English
Published: Universidade Estadual de Maringá 2008-07-01
Series:Acta Scientiarum: Technology
Subjects:
Online Access:http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/5461/5461
_version_ 1818351136735756288
author Ronaldo Augusto de Lara Gonçalves
João Angelo Martini
Fabio Valle Rego Gorino
author_facet Ronaldo Augusto de Lara Gonçalves
João Angelo Martini
Fabio Valle Rego Gorino
author_sort Ronaldo Augusto de Lara Gonçalves
collection DOAJ
description O desempenho dos clusters de computadores está diretamente relacionado à forma como a carga de trabalho é distribuída entre os nós. Neste sentido, técnicas de escalonamento de tarefas são usadas para otimizar o uso dos recursos do sistema, aumentando o desempenho das aplicações paralelas. Este trabalho apresenta uma extensãoda biblioteca LAM/MPI (Local Area Multicomputer MPI), que permite escalonar processos de forma mais eficiente do que o método original. Testes realizados em três aplicações MPI, em um cluster de oito nós, mostraram que nossos mecanismos podem reduzir o tempo de execução em mais de 50% em várias situações.<br><br>Computer cluster performance is directly related to how the workload is distributed among its nodes. Task scheduling techniques are employed to optimize the usage of system resources, thusimproving the performance of parallel applications. This work presents an extension to the LAM/MPI library that allows process scheduling to be done more efficiently than in its original implementation. Tests performed with three MPI applications, running on an 8- node cluster, show that our solutions can reduce execution time by over 50% in most cases.
first_indexed 2024-12-13T18:32:57Z
format Article
id doaj.art-e8ac9e97c6a64ca8a1ac8fdc19ba9d5d
institution Directory Open Access Journal
issn 1807-8664
1807-8664
language English
last_indexed 2024-12-13T18:32:57Z
publishDate 2008-07-01
publisher Universidade Estadual de Maringá
record_format Article
series Acta Scientiarum: Technology
spelling doaj.art-e8ac9e97c6a64ca8a1ac8fdc19ba9d5d2022-12-21T23:35:26ZengUniversidade Estadual de MaringáActa Scientiarum: Technology1807-86641807-86642008-07-01302125133Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI libraryRonaldo Augusto de Lara GonçalvesJoão Angelo MartiniFabio Valle Rego GorinoO desempenho dos clusters de computadores está diretamente relacionado à forma como a carga de trabalho é distribuída entre os nós. Neste sentido, técnicas de escalonamento de tarefas são usadas para otimizar o uso dos recursos do sistema, aumentando o desempenho das aplicações paralelas. Este trabalho apresenta uma extensãoda biblioteca LAM/MPI (Local Area Multicomputer MPI), que permite escalonar processos de forma mais eficiente do que o método original. Testes realizados em três aplicações MPI, em um cluster de oito nós, mostraram que nossos mecanismos podem reduzir o tempo de execução em mais de 50% em várias situações.<br><br>Computer cluster performance is directly related to how the workload is distributed among its nodes. Task scheduling techniques are employed to optimize the usage of system resources, thusimproving the performance of parallel applications. This work presents an extension to the LAM/MPI library that allows process scheduling to be done more efficiently than in its original implementation. Tests performed with three MPI applications, running on an 8- node cluster, show that our solutions can reduce execution time by over 50% in most cases.http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/5461/5461escalonamento de tarefasaplicações distribuídasLAM/MPItask schedulingdistributed applicationsLAM/MPI
spellingShingle Ronaldo Augusto de Lara Gonçalves
João Angelo Martini
Fabio Valle Rego Gorino
Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
Acta Scientiarum: Technology
escalonamento de tarefas
aplicações distribuídas
LAM/MPI
task scheduling
distributed applications
LAM/MPI
title Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
title_full Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
title_fullStr Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
title_full_unstemmed Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
title_short Estendendo o escalonamento de tarefas da biblioteca LAM/MPI = Extending the task scheduling of the LAM/MPI library
title_sort estendendo o escalonamento de tarefas da biblioteca lam mpi extending the task scheduling of the lam mpi library
topic escalonamento de tarefas
aplicações distribuídas
LAM/MPI
task scheduling
distributed applications
LAM/MPI
url http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/5461/5461
work_keys_str_mv AT ronaldoaugustodelaragoncalves estendendooescalonamentodetarefasdabibliotecalammpiextendingthetaskschedulingofthelammpilibrary
AT joaoangelomartini estendendooescalonamentodetarefasdabibliotecalammpiextendingthetaskschedulingofthelammpilibrary
AT fabiovalleregogorino estendendooescalonamentodetarefasdabibliotecalammpiextendingthetaskschedulingofthelammpilibrary