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...
Main Authors: | , , |
---|---|
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 |