Influências de políticas de escalonamento no desempenho de simulações distribuídas

Este trabalho analisa o impacto causado no desempenho de uma simulação distribuída quando técnicas de particionamento convencionais são empregadas. Essas técnicas não levam em conta informações inerentes ao estado da simulação. Pelo fato da execução de uma simulação também estar sujeita a sofrer...

Full description

Bibliographic Details
Main Author: Bárbara Lopes Voorsluys
Other Authors: Regina Helena Carlucci Santana
Language:Portuguese
Published: Universidade de São Paulo 2006
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-13092006-162607/
id ndltd-IBICT-oai-teses.usp.br-tde-13092006-162607
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-13092006-1626072019-01-21T23:26:06Z Influências de políticas de escalonamento no desempenho de simulações distribuídas Influences of scheduling policies on the performance of distributed simulations Bárbara Lopes Voorsluys Regina Helena Carlucci Santana Walfredo da Costa Cirne Filho Francisco José Monaco Avaliação de desempenho Balanceamento de carga Escalonamento de processos Simulação distribuída Distributed simulation Load balancing Performance evaluation Process scheduling Este trabalho analisa o impacto causado no desempenho de uma simulação distribuída quando técnicas de particionamento convencionais são empregadas. Essas técnicas não levam em conta informações inerentes ao estado da simulação. Pelo fato da execução de uma simulação também estar sujeita a sofrer interferências da plataforma, informações sobre a potência computacional de cada recurso utilizado e sobre o tipo de simulação, podem ser aplicadas em seu particionamento. Foram utilizadas informações estáticas, geradas através da avaliação da plataforma com benchmarks, e dinâmicas, obtidas através de índices de carga. Os resultados obtidos da utilização destas técnicas se mostram atrativos, principalmente quando o objetivo é a execução das simulações em ambientes que não disponibilizam políticas de escalonamento específicas e sim políticas convencionais. Nos estudos de casos avaliados, observaram-se ganhos satisfatórios, como a redução de até 24% do tempo de execução, um aumento de até 22% de eficiência e 79% menos rollbacks causados. Percebe-se que dependendo do tempo que se dispõe e dos objetivos pretendidos, as técnicas convencionais podem ser empregadas em simulações distribuídas. Este trabalho também contribui com o aperfeiçoamento das duas ferramentas utilizadas: WARPED e AMIGO. Uma interface de comunicação entre as duas ferramentas foi desenvolvida, ampliando assim seus campos de utilização. This work analyses the impact caused on distributed simulation performance when conventional partitioning techniques are employed. These techniques do not take into account inherent information about the state of the simulation. Since a simulation execution is subject to platform interference, information about the type of simulations and about the computational power of resources may be applied to the partitioning process. Static performance information, generated from evaluating the platform with benchmarks has been employed, as well as dynamic load information provided by load indices. The results obtained with this approach are attractive, mainly when the objective is to execute simulations on environments which make conventional scheduling policies available, instead of specific policies. The evaluated case studies show satisfactory performance gains of up to 24% of reduction in execution time, 22% of improvement in efficiency and reduction of up to 79% in rollbacks. So, depending on the available time and the aimed objectives, it is worth using conventional techniques to assist distributed simulation partitioning. This work also contributes to the improvement of both tools used in it: Warped and AMIGO. A communication interface has been developed to integrate the tools, extending their capabilities. 2006-04-07 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-13092006-162607/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciências da Computação e Matemática Computacional USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic Avaliação de desempenho
Balanceamento de carga
Escalonamento de processos
Simulação distribuída
Distributed simulation
Load balancing
Performance evaluation
Process scheduling
spellingShingle Avaliação de desempenho
Balanceamento de carga
Escalonamento de processos
Simulação distribuída
Distributed simulation
Load balancing
Performance evaluation
Process scheduling
Bárbara Lopes Voorsluys
Influências de políticas de escalonamento no desempenho de simulações distribuídas
description Este trabalho analisa o impacto causado no desempenho de uma simulação distribuída quando técnicas de particionamento convencionais são empregadas. Essas técnicas não levam em conta informações inerentes ao estado da simulação. Pelo fato da execução de uma simulação também estar sujeita a sofrer interferências da plataforma, informações sobre a potência computacional de cada recurso utilizado e sobre o tipo de simulação, podem ser aplicadas em seu particionamento. Foram utilizadas informações estáticas, geradas através da avaliação da plataforma com benchmarks, e dinâmicas, obtidas através de índices de carga. Os resultados obtidos da utilização destas técnicas se mostram atrativos, principalmente quando o objetivo é a execução das simulações em ambientes que não disponibilizam políticas de escalonamento específicas e sim políticas convencionais. Nos estudos de casos avaliados, observaram-se ganhos satisfatórios, como a redução de até 24% do tempo de execução, um aumento de até 22% de eficiência e 79% menos rollbacks causados. Percebe-se que dependendo do tempo que se dispõe e dos objetivos pretendidos, as técnicas convencionais podem ser empregadas em simulações distribuídas. Este trabalho também contribui com o aperfeiçoamento das duas ferramentas utilizadas: WARPED e AMIGO. Uma interface de comunicação entre as duas ferramentas foi desenvolvida, ampliando assim seus campos de utilização. === This work analyses the impact caused on distributed simulation performance when conventional partitioning techniques are employed. These techniques do not take into account inherent information about the state of the simulation. Since a simulation execution is subject to platform interference, information about the type of simulations and about the computational power of resources may be applied to the partitioning process. Static performance information, generated from evaluating the platform with benchmarks has been employed, as well as dynamic load information provided by load indices. The results obtained with this approach are attractive, mainly when the objective is to execute simulations on environments which make conventional scheduling policies available, instead of specific policies. The evaluated case studies show satisfactory performance gains of up to 24% of reduction in execution time, 22% of improvement in efficiency and reduction of up to 79% in rollbacks. So, depending on the available time and the aimed objectives, it is worth using conventional techniques to assist distributed simulation partitioning. This work also contributes to the improvement of both tools used in it: Warped and AMIGO. A communication interface has been developed to integrate the tools, extending their capabilities.
author2 Regina Helena Carlucci Santana
author_facet Regina Helena Carlucci Santana
Bárbara Lopes Voorsluys
author Bárbara Lopes Voorsluys
author_sort Bárbara Lopes Voorsluys
title Influências de políticas de escalonamento no desempenho de simulações distribuídas
title_short Influências de políticas de escalonamento no desempenho de simulações distribuídas
title_full Influências de políticas de escalonamento no desempenho de simulações distribuídas
title_fullStr Influências de políticas de escalonamento no desempenho de simulações distribuídas
title_full_unstemmed Influências de políticas de escalonamento no desempenho de simulações distribuídas
title_sort influências de políticas de escalonamento no desempenho de simulações distribuídas
publisher Universidade de São Paulo
publishDate 2006
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-13092006-162607/
work_keys_str_mv AT barbaralopesvoorsluys influenciasdepoliticasdeescalonamentonodesempenhodesimulacoesdistribuidas
AT barbaralopesvoorsluys influencesofschedulingpoliciesontheperformanceofdistributedsimulations
_version_ 1718906720380518400