"Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"

Este trabalho apresenta a implementação e a utilização da migração de processos SPMD (Single Program Multiple Data), a qual realiza somente a transferência dos dados, que estão sendo manipulados pelo processo, para realizar a migração. Seu principal objetivo foi o estudo do impacto do balanceame...

Full description

Bibliographic Details
Main Author: Gustavo Antonio Furquim
Other Authors: Marcos José Santana
Language:Portuguese
Published: Universidade de São Paulo 2006
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-18072006-173002/
id ndltd-IBICT-oai-teses.usp.br-tde-18072006-173002
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-18072006-1730022019-01-21T23:43:55Z "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos" Load balancing of SPMD applications in distributed computational systems Gustavo Antonio Furquim Marcos José Santana Celso Maciel da Costa Eduardo Marques balanceaento de carga migração de processos programação concorrente sistemas distribuídos SPMD concurrent programming distributed systems load balancing process migration SPMD Este trabalho apresenta a implementação e a utilização da migração de processos SPMD (Single Program Multiple Data), a qual realiza somente a transferência dos dados, que estão sendo manipulados pelo processo, para realizar a migração. Seu principal objetivo foi o estudo do impacto do balanceamento de carga no desempenho de aplicações, desenvolvidas utilizando o modelo de programação SPMD. Depois de realizados testes com aplicações SPMD reais, em sistemas computacionais distribuídos utilizando a migração de processos SPMD, foi possível verificar que ganhos de desempenho podem ser alcançados, tanto na migração de processos quanto no tempo de execução de aplicações paralelas SPMD. This research presents the implementation and use of the SPMD (Single Program Multiple Data) process migration, which only does the transference of the data that are being used by the process, to perform the process migration. Its main objective was the study of the load balancing impact in the performance of applications developed using the SPMD programming model. After performing the tests with real SPMD applications, in distributed computational systems using the SPMD process migration, it was achieved good performance gains, both in the process migration and in the time execution of applications SPMD parallel applications. 2006-04-04 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-18072006-173002/ 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 balanceaento de carga
migração de processos
programação concorrente
sistemas distribuídos
SPMD
concurrent programming
distributed systems
load balancing
process migration
SPMD
spellingShingle balanceaento de carga
migração de processos
programação concorrente
sistemas distribuídos
SPMD
concurrent programming
distributed systems
load balancing
process migration
SPMD
Gustavo Antonio Furquim
"Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
description Este trabalho apresenta a implementação e a utilização da migração de processos SPMD (Single Program Multiple Data), a qual realiza somente a transferência dos dados, que estão sendo manipulados pelo processo, para realizar a migração. Seu principal objetivo foi o estudo do impacto do balanceamento de carga no desempenho de aplicações, desenvolvidas utilizando o modelo de programação SPMD. Depois de realizados testes com aplicações SPMD reais, em sistemas computacionais distribuídos utilizando a migração de processos SPMD, foi possível verificar que ganhos de desempenho podem ser alcançados, tanto na migração de processos quanto no tempo de execução de aplicações paralelas SPMD. === This research presents the implementation and use of the SPMD (Single Program Multiple Data) process migration, which only does the transference of the data that are being used by the process, to perform the process migration. Its main objective was the study of the load balancing impact in the performance of applications developed using the SPMD programming model. After performing the tests with real SPMD applications, in distributed computational systems using the SPMD process migration, it was achieved good performance gains, both in the process migration and in the time execution of applications SPMD parallel applications.
author2 Marcos José Santana
author_facet Marcos José Santana
Gustavo Antonio Furquim
author Gustavo Antonio Furquim
author_sort Gustavo Antonio Furquim
title "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
title_short "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
title_full "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
title_fullStr "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
title_full_unstemmed "Balanceamento de cargas de aplicações SPMD em sistemas computacionais distribuídos"
title_sort "balanceamento de cargas de aplicações spmd em sistemas computacionais distribuídos"
publisher Universidade de São Paulo
publishDate 2006
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-18072006-173002/
work_keys_str_mv AT gustavoantoniofurquim balanceamentodecargasdeaplicacoesspmdemsistemascomputacionaisdistribuidos
AT gustavoantoniofurquim loadbalancingofspmdapplicationsindistributedcomputationalsystems
_version_ 1718911464324988928