Avaliação de desempenho da comunicação com PVM em ambiente Linux

Detalhes bibliográficos
Autor(a) principal: Santos, Aldri Luiz dos
Data de Publicação: 1999
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/24755
Resumo: Orientador : Roberto A. Hexsel
id UFPR_1f5bae395187a2834762f4a3f230febe
oai_identifier_str oai:acervodigital.ufpr.br:1884/24755
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaHexsel, Roberto, 1960-Santos, Aldri Luiz dos2024-03-20T13:55:50Z2024-03-20T13:55:50Z1999https://hdl.handle.net/1884/24755Orientador : Roberto A. HexselDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em InformáticaResumo: Este trabalho avalia o desempenho do sistema de comunicação disponibilizado pelo "Parallel Virtual Machine" (PVM) sobre o Linux. Esta avaliação tem a finalidade de demonstrar a viabilidade de se implementar processamento paralelo distribuído através do PVM em ambientes de baixo custo. O processamento paralelo distribuído proporciona uma melhor utilização dos recursos computacionais desses ambientes, e por conseqüência um aumento do poder computacional. Assim, tarefas que exijam maior poder de computação, que demandam muito tempo de processamento ou são impossibilitadas de serem executadas por uma única máquina, poderiam ser executadas nos horários em que não houvessem usuários utilizando os computadores. A avaliação do sistema de comunicação do PVM consiste na medição e discussão das vazões obtidas no sistema de memória, na comunicação via soquetes utilizando os protocolos de transporte TCP e UDP, e na comunicação via PVM nos ambientes estudados. Uma descrição do mecanismo de comunicação inter-processos para aplicações distribuídas e da tecnologia Ethernet é apresentada. Uma revisão sobre a classificação das arquiteturas de computadores, com ênfase na conceituação de máquinas paralelas, é mostrada. Algumas propriedades básicas de programação paralela são descritas. Descreve-se também os componentes do PVM e a maneira como ocorre a comunicação entre as tarefas de uma aplicação PVM. As medições efetuadas da vazão nos sistemas de memória, na comunicação via soquetes, e na comunicação via PVM são mostradas e comparadas. De acordo com os dados obtidos' sobre a comunicação com PVM, o seu uso é viável em ambientes de baixo custo. Medições indicam que a comunicação com PVM é 28% menos eficiente do que a comunicação TCP e/ou UDP para as mensagens de 1 Kbyte, e 16% menos eficiente para as mensagens de 32 Kbytes (UDP). Outro resultado deste estudo é um conjunto de recomendações ao programador sobre como conseguir o máximo de desempenho na comunicação via PVM.Abstract: This work presents a performance evaluation of the communication system supported by "Parallel Virtual Machine" (PVM) over Linux. This study purports evaluation to demonstrate the viability of distributed parallel processing implementation through PVM in low cost computing environments. Distributed parallel processing may provide a better use of the computational features in these environments and, as a consequence, an increase of computational power. Thus, tasks that demand great computational power, long processing time or that are impossible to be executed in only one machine, could be scheduled to be executed when the computers are not being used. The evaluation of PVM communication system consists of measurement of throughput in the memory system, communication via sockets using the TCP and UDP transport protocols, and in the communication via PVM in the studied environments. A description of the inter-processes communication mechanism for distributed applications and Ethernet technology is presented. A revision of computer architecture classification, with emphasis in the conceptualization of parallel machines, is presented. Some basic properties of parallel programming are discussed. PVM components and the way communication is implemented in PVM are also described. Measurements made on throughput in the memory systems, in the sockets communication, and in the PVM communication are shown and compared in detail. The data from the experiments show that communication via PVM is aproximately 28% less efficient than using TCP or UDP sockets with 1 Kbyte messages. For 32 Kbytes messages the performance loss with PVM is close to 16%. The results also indicate what set of parameters is most influential in achieving the best possible performance. A set of recommendations is presented so that a programmer might tune his/her application code to be able to achieve high performance in communication via PVM.84f. : grafs., tabs. ; 30cm.application/pdfDisponível em formato digitalLinux (Sistema operacional de computador)Processamento paralelo (Computadores)Ciência da ComputaçãoAvaliação de desempenho da comunicação com PVM em ambiente Linuxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - SANTOS, ALDRI LUIZ DOS.pdfapplication/pdf2501475https://acervodigital.ufpr.br/bitstream/1884/24755/1/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf2f7cedde51a67f53ae698c6acd620a93MD51open accessTEXTD - SANTOS, ALDRI LUIZ DOS.pdf.txtExtracted Texttext/plain154390https://acervodigital.ufpr.br/bitstream/1884/24755/2/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf.txt276ce4ee17933ad9c39e991f44061b81MD52open accessTHUMBNAILD - SANTOS, ALDRI LUIZ DOS.pdf.jpgGenerated Thumbnailimage/jpeg1270https://acervodigital.ufpr.br/bitstream/1884/24755/3/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf.jpg75d153733673c2823c2d85cb6cde7e7dMD53open access1884/247552024-03-20 10:55:50.328open accessoai:acervodigital.ufpr.br:1884/24755Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-03-20T13:55:50Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Avaliação de desempenho da comunicação com PVM em ambiente Linux
title Avaliação de desempenho da comunicação com PVM em ambiente Linux
spellingShingle Avaliação de desempenho da comunicação com PVM em ambiente Linux
Santos, Aldri Luiz dos
Linux (Sistema operacional de computador)
Processamento paralelo (Computadores)
Ciência da Computação
title_short Avaliação de desempenho da comunicação com PVM em ambiente Linux
title_full Avaliação de desempenho da comunicação com PVM em ambiente Linux
title_fullStr Avaliação de desempenho da comunicação com PVM em ambiente Linux
title_full_unstemmed Avaliação de desempenho da comunicação com PVM em ambiente Linux
title_sort Avaliação de desempenho da comunicação com PVM em ambiente Linux
author Santos, Aldri Luiz dos
author_facet Santos, Aldri Luiz dos
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Hexsel, Roberto, 1960-
dc.contributor.author.fl_str_mv Santos, Aldri Luiz dos
contributor_str_mv Hexsel, Roberto, 1960-
dc.subject.por.fl_str_mv Linux (Sistema operacional de computador)
Processamento paralelo (Computadores)
Ciência da Computação
topic Linux (Sistema operacional de computador)
Processamento paralelo (Computadores)
Ciência da Computação
description Orientador : Roberto A. Hexsel
publishDate 1999
dc.date.issued.fl_str_mv 1999
dc.date.accessioned.fl_str_mv 2024-03-20T13:55:50Z
dc.date.available.fl_str_mv 2024-03-20T13:55:50Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1884/24755
url https://hdl.handle.net/1884/24755
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 84f. : grafs., tabs. ; 30cm.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/24755/1/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf
https://acervodigital.ufpr.br/bitstream/1884/24755/2/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/24755/3/D%20-%20SANTOS%2c%20ALDRI%20LUIZ%20DOS.pdf.jpg
bitstream.checksum.fl_str_mv 2f7cedde51a67f53ae698c6acd620a93
276ce4ee17933ad9c39e991f44061b81
75d153733673c2823c2d85cb6cde7e7d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860715592548352