Avaliação de desempenho da comunicação com PVM em ambiente Linux
Autor(a) principal: | |
---|---|
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_ |
1813898842008977408 |