Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies

Detalhes bibliográficos
Autor(a) principal: Abrantes, Rossini Pena
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2591
Resumo: Researches in several areas are using more and more processing information which demand more computational power to process such information. For this reason Distributed Processing is a fundamental area to make possible and supply this great demand of processing. Based on this fact, the present work proposes a methodology for processing distribution, through the Internet, using volunteer computing. The processing distribution through the Internet guarantees that processing is distributed for a great number of machines. The volunteer computing guarantees that the processing is distributed among volunteers' machines that want collaborate with a certain project. These two facts turn possible and viable system development of processing distribution in terms of cost and efficiency. The objective of the methodology is to facilitate the system development of processing distribution. The proposed methodology was used in a case study developed in this work. The objective of the case study is to implement the methodology to solve a real problem of processing demand. This selected problem is related with the relief representation through a two-dimensional polynomial. The processing demand is originated by the necessary calculations to esteem the coefficients of such a polynomial. In this case study, the methodology was shown efficient when describing all of the necessary functionalities to implement the system and robust in the moment of its execution. The proposed methodology is based in a problem class called Bag-of-Tasks. Problems of Bag-of-Tasks type can be subdivided in smaller problems and these can be solved in a distributed and independent way. The communication among the components of the system is through API of the operating system called socket.
id UFV_1ecafa056257da4340f5bf5f749ee030
oai_identifier_str oai:locus.ufv.br:123456789/2591
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Abrantes, Rossini Penahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4750128A2Goulart, Carlos de Castrohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9Leal, Brauliro Gonçalveshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784843E5Bastos, Leacir Nogueirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788213Z3Ferreira, Ricardo dos Santoshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5Cavalcanti, Carlos Frederico Marcelo da Cunhahttp://lattes.cnpq.br/95127270548829272015-03-26T13:10:20Z2009-07-032015-03-26T13:10:20Z2008-08-28ABRANTES, Rossini Pena. Distributed processing methodology with polynomial surface representation application. 2008. 144 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2008.http://locus.ufv.br/handle/123456789/2591Researches in several areas are using more and more processing information which demand more computational power to process such information. For this reason Distributed Processing is a fundamental area to make possible and supply this great demand of processing. Based on this fact, the present work proposes a methodology for processing distribution, through the Internet, using volunteer computing. The processing distribution through the Internet guarantees that processing is distributed for a great number of machines. The volunteer computing guarantees that the processing is distributed among volunteers' machines that want collaborate with a certain project. These two facts turn possible and viable system development of processing distribution in terms of cost and efficiency. The objective of the methodology is to facilitate the system development of processing distribution. The proposed methodology was used in a case study developed in this work. The objective of the case study is to implement the methodology to solve a real problem of processing demand. This selected problem is related with the relief representation through a two-dimensional polynomial. The processing demand is originated by the necessary calculations to esteem the coefficients of such a polynomial. In this case study, the methodology was shown efficient when describing all of the necessary functionalities to implement the system and robust in the moment of its execution. The proposed methodology is based in a problem class called Bag-of-Tasks. Problems of Bag-of-Tasks type can be subdivided in smaller problems and these can be solved in a distributed and independent way. The communication among the components of the system is through API of the operating system called socket.Pesquisas em diversas áreas do conhecimento estão envolvendo cada vez mais informações a serem processadas e demandam mais poder computacional para processar tais informações. Por esta razão, a área de Processamento Distribuído é uma área fundamental por possibilitar que grandes demandas de poder de processamento sejam supridas. Com base neste fato, o presente trabalho propõe uma metodologia para distribuição de processamento através da Internet utilizando computação voluntária. A distribuição de processamento através da Internet possibilita que o processamento seja distribuído para um grande número de máquinas. A computação voluntária possibilita que o processamento seja distribuído entre máquinas de voluntários que desejam colaborar com um determinado projeto. Estes dois fatos tornam possível o desenvolvimento de sistemas de distribuição de processamento viáveis em termos de custo e desempenho. O objetivo da metodologia é facilitar o desenvolvimento de sistemas de distribuição de processamento. A metodologia proposta foi utilizada em um estudo de caso desenvolvido para representação de relevo através de polinômio bidimensional, um problema real que demanda grande poder de processamento originado pelos cálculos necessários para estimar os coeficientes do polinômio. Neste estudo de caso, a metodologia se mostrou eficiente ao descrever todas as funcionalidades necessárias para implementar o sistema e robusta no momento da execução. A metodologia a ser proposta aborda uma classe de problema chamada Bag-of-Tasks. Problemas do tipo Bag- of-Tasks podem ser subdivididos em subproblemas e estes podem ser resolvidos de forma distribuída e independente. A comunicação entre os componentes do sistema é feita através da API do sistema operacional chamada socket.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoSistemas distribuídosComputação voluntáriaDistribuição de processamentoDistributed systemsVolunteer computingDistribution of processingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMetodologia para processamento distribuído com aplicação em representação polinomial de superfíciesDistributed processing methodology with polynomial surface representation applicationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf3253163https://locus.ufv.br//bitstream/123456789/2591/1/texto%20completo.pdf30b590b209c6b47889e204f1b9909026MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain274535https://locus.ufv.br//bitstream/123456789/2591/2/texto%20completo.pdf.txt1a55831c20e29aad88a8a4a540547406MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3646https://locus.ufv.br//bitstream/123456789/2591/3/texto%20completo.pdf.jpg7a50f1d87fa7e5f351fd3cea4689c098MD53123456789/25912016-04-08 23:09:46.379oai:locus.ufv.br:123456789/2591Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:09:46LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
dc.title.alternative.eng.fl_str_mv Distributed processing methodology with polynomial surface representation application
title Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
spellingShingle Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
Abrantes, Rossini Pena
Sistemas distribuídos
Computação voluntária
Distribuição de processamento
Distributed systems
Volunteer computing
Distribution of processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
title_full Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
title_fullStr Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
title_full_unstemmed Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
title_sort Metodologia para processamento distribuído com aplicação em representação polinomial de superfícies
author Abrantes, Rossini Pena
author_facet Abrantes, Rossini Pena
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4750128A2
dc.contributor.author.fl_str_mv Abrantes, Rossini Pena
dc.contributor.advisor-co1.fl_str_mv Goulart, Carlos de Castro
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9
dc.contributor.advisor-co2.fl_str_mv Leal, Brauliro Gonçalves
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784843E5
dc.contributor.advisor1.fl_str_mv Bastos, Leacir Nogueira
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788213Z3
dc.contributor.referee1.fl_str_mv Ferreira, Ricardo dos Santos
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5
dc.contributor.referee2.fl_str_mv Cavalcanti, Carlos Frederico Marcelo da Cunha
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/9512727054882927
contributor_str_mv Goulart, Carlos de Castro
Leal, Brauliro Gonçalves
Bastos, Leacir Nogueira
Ferreira, Ricardo dos Santos
Cavalcanti, Carlos Frederico Marcelo da Cunha
dc.subject.por.fl_str_mv Sistemas distribuídos
Computação voluntária
Distribuição de processamento
topic Sistemas distribuídos
Computação voluntária
Distribuição de processamento
Distributed systems
Volunteer computing
Distribution of processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Distributed systems
Volunteer computing
Distribution of processing
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Researches in several areas are using more and more processing information which demand more computational power to process such information. For this reason Distributed Processing is a fundamental area to make possible and supply this great demand of processing. Based on this fact, the present work proposes a methodology for processing distribution, through the Internet, using volunteer computing. The processing distribution through the Internet guarantees that processing is distributed for a great number of machines. The volunteer computing guarantees that the processing is distributed among volunteers' machines that want collaborate with a certain project. These two facts turn possible and viable system development of processing distribution in terms of cost and efficiency. The objective of the methodology is to facilitate the system development of processing distribution. The proposed methodology was used in a case study developed in this work. The objective of the case study is to implement the methodology to solve a real problem of processing demand. This selected problem is related with the relief representation through a two-dimensional polynomial. The processing demand is originated by the necessary calculations to esteem the coefficients of such a polynomial. In this case study, the methodology was shown efficient when describing all of the necessary functionalities to implement the system and robust in the moment of its execution. The proposed methodology is based in a problem class called Bag-of-Tasks. Problems of Bag-of-Tasks type can be subdivided in smaller problems and these can be solved in a distributed and independent way. The communication among the components of the system is through API of the operating system called socket.
publishDate 2008
dc.date.issued.fl_str_mv 2008-08-28
dc.date.available.fl_str_mv 2009-07-03
2015-03-26T13:10:20Z
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:20Z
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.citation.fl_str_mv ABRANTES, Rossini Pena. Distributed processing methodology with polynomial surface representation application. 2008. 144 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2008.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2591
identifier_str_mv ABRANTES, Rossini Pena. Distributed processing methodology with polynomial surface representation application. 2008. 144 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2008.
url http://locus.ufv.br/handle/123456789/2591
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2591/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2591/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2591/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv 30b590b209c6b47889e204f1b9909026
1a55831c20e29aad88a8a4a540547406
7a50f1d87fa7e5f351fd3cea4689c098
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1801212843288166400