TCC
Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
Autor
Nakamura, Robson Hidemitsu
Institución
Resumen
Há duas ações pelas quais se pode elevar o poder de processamento dos dados
de uma empresa. A primeira é comprar um supercomputador multiprocessado, o que
implicará gastos consideráveis com hardware, no desenvolvimento de aplicativo para
controlar esses processadores. A segunda forma seria a construção de um cluster de
workstation, usando algum ambiente de troca de mensagens. A segunda opção é bem
mais acessível do que a primeira.
Este projeto tem como prioridade valorizar a performance da aplicação
paralela que será projetada, bem como desenvolver um algoritmo que seja capaz de
balancear as cargas entre as diversas máquinas existentes no projeto. Dar autonomia
para as máquinas escravos bem com gerencias os recursos dessas maquinas como
memória, espaço em disco.
Como exemplo para testar a máquina virtual, será utilizado um pequeno
programa de cálculo de integral, utilizando a técnica de áreas de trapézios. O
balanceamento de carga será dividido proporcionalmente às velocidades do processador
de cada máquina.