Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM

Detalhes bibliográficos
Autor(a) principal: Nakamura, Robson Hidemitsu
Data de Publicação: 2005
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional do UniCEUB
Texto Completo: https://repositorio.uniceub.br/jspui/handle/123456789/3244
Resumo: 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.
id CEUB_45aac9b271b4cf008e2165d76637ca1e
oai_identifier_str oai:repositorio.uniceub.br:123456789/3244
network_acronym_str CEUB
network_name_str Repositório Institucional do UniCEUB
repository_id_str 2361
spelling Nakamura, Robson HidemitsuGois, Gustavo2012-10-232012-10-30T15:37:29Z2013-05-09T21:03:58Z2012-10-232012-10-30T15:37:29Z2013-05-09T21:03:58Z2005-06-202005-06-20https://repositorio.uniceub.br/jspui/handle/123456789/3244Há 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.Made available in DSpace on 2013-05-09T21:03:58Z (GMT). No. of bitstreams: 2 20016332.pdf.txt: 121599 bytes, checksum: e165ace400f3d9259fa8f4c5f8af991a (MD5) 20016332.pdf: 857703 bytes, checksum: 831248b80fc215fd4c55cbc3ee518ebe (MD5) Previous issue date: 2004-07PVMMáquina virtual paralelaBalanceamento de cargaAutonomiaProgramação paralelaRedeDesenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVMinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional do UniCEUBinstname:Centro de Ensino de Brasília (UNICEUB)instacron:UNICEUBinfo:eu-repo/semantics/openAccessTEXT20016332.pdf.txtExtracted texttext/plain121599https://repositorio.uniceub.br/bitstream/123456789/3244/1/20016332.pdf.txte165ace400f3d9259fa8f4c5f8af991aMD51ORIGINAL20016332.pdfapplication/pdf857703https://repositorio.uniceub.br/bitstream/123456789/3244/2/20016332.pdf831248b80fc215fd4c55cbc3ee518ebeMD52123456789/32442019-05-06 12:28:09.185oai:repositorio.uniceub.br:123456789/3244Repositório de PublicaçõesPRIhttps://repositorio.uniceub.br/oai/requestopendoar:23612019-05-06T12:28:09Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
title Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
spellingShingle Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
Nakamura, Robson Hidemitsu
PVM
Máquina virtual paralela
Balanceamento de carga
Autonomia
Programação paralela
Rede
title_short Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
title_full Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
title_fullStr Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
title_full_unstemmed Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
title_sort Desenvolvimento de uma aplicação distribuída em um ambiente corporativo utilizando PVM
author Nakamura, Robson Hidemitsu
author_facet Nakamura, Robson Hidemitsu
author_role author
dc.contributor.author.fl_str_mv Nakamura, Robson Hidemitsu
dc.contributor.advisor1.fl_str_mv Gois, Gustavo
contributor_str_mv Gois, Gustavo
dc.subject.por.fl_str_mv PVM
Máquina virtual paralela
Balanceamento de carga
Autonomia
Programação paralela
Rede
topic PVM
Máquina virtual paralela
Balanceamento de carga
Autonomia
Programação paralela
Rede
description 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.
publishDate 2005
dc.date.criacao.pt_BR.fl_str_mv 2005-06-20
dc.date.issued.fl_str_mv 2005-06-20
dc.date.accessioned.fl_str_mv 2012-10-23
2012-10-30T15:37:29Z
2013-05-09T21:03:58Z
dc.date.available.fl_str_mv 2012-10-23
2012-10-30T15:37:29Z
2013-05-09T21:03:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.uniceub.br/jspui/handle/123456789/3244
url https://repositorio.uniceub.br/jspui/handle/123456789/3244
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional do UniCEUB
instname:Centro de Ensino de Brasília (UNICEUB)
instacron:UNICEUB
instname_str Centro de Ensino de Brasília (UNICEUB)
instacron_str UNICEUB
institution UNICEUB
reponame_str Repositório Institucional do UniCEUB
collection Repositório Institucional do UniCEUB
bitstream.url.fl_str_mv https://repositorio.uniceub.br/bitstream/123456789/3244/1/20016332.pdf.txt
https://repositorio.uniceub.br/bitstream/123456789/3244/2/20016332.pdf
bitstream.checksum.fl_str_mv e165ace400f3d9259fa8f4c5f8af991a
831248b80fc215fd4c55cbc3ee518ebe
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB)
repository.mail.fl_str_mv
_version_ 1809903865155289088