"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 balanceamento...

Descripción completa

Detalles Bibliográficos
Autor: Furquim, Gustavo Antonio
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2006
País:Brasil
Institución:Universidade de São Paulo (USP)
Repositorio:Biblioteca Digital de Teses e Dissertações da USP
Idioma:portugués
OAI Identifier:oai:teses.usp.br:tde-18072006-173002
Acceso en línea:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-18072006-173002/
Access Level:acceso abierto
Palabra clave:balanceaento de carga
concurrent programming
distributed systems
load balancing
migração de processos
process migration
programação concorrente
sistemas distribuídos
SPMD
Descripción
Sumario: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.