Hadooptest : um controlador de testes para sistemas baseados em mapreduce

Detalhes bibliográficos
Autor(a) principal: Albonico, Michel
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/34995
Resumo: Orientador : Prof. Dr. Eduardo Cunha de Almeida
id UFPR_99805563a7567aad1a069c3d916d683d
oai_identifier_str oai:acervodigital.ufpr.br:1884/34995
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Albonico, MichelAlmeida, Eduardo Cunha deUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática2018-07-02T18:09:08Z2018-07-02T18:09:08Z2011http://hdl.handle.net/1884/34995Orientador : Prof. Dr. Eduardo Cunha de AlmeidaDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 08/12/2011Bibliografia: fls. 51-45Resumo: O MapReduce (MR) e uma das soluções mais populares na área de processamento de dados em grande escala. Os sistemas baseados em MapReduce frequentemente são implantados sobre agrupamentos de computadores, onde falhas acontecem constantemente, devido a defeitos de software, problemas de hardware e interrupções. Testar sistemas baseados em MapReduce é difícil, uma vez que é necessário um grande esforço do controlador de testes para executar casos de teste distribuídos em ambientes com a presença de falhas. Neste trabalho, apresentamos uma nova solução de testes para resolver isso, que foi chamada de HadoopTest. Esta solução baseia-se em uma abordagem de controle escalável, onde um coordenador gerência diversos testadores distribuídos, que controlam os componentes do MR. Os testadores podem simular falhas sobre os componentes do MR e monitorar suas execuções. O HadoopTest foi utilizado para testar duas aplicações distribuídas juntamente com o Hadoop (i.e., a implementação MapReduce de código aberto mantida pela fundação Apache). Nossos experimentos apresentaram resultados promissores, sendo que o HadoopTest conseguiu coordenar casos de teste distribuídos, injetar falhas nos componentes do MR e encontrar alguns defeitos de software que foram propositalmente inseridos.Abstract: MapReduce (MR) is one of the most popular solution on large-scale data processing area. The MR-based systems are often deployed over clusters of computers, where failures happen constantly due to bugs, hardware problems, and outages. Testing MR-based systems is hard, since it is needed a great eort of test controller to execute distributed test cases upon failures. In this work, we present a novel testing solution to tackle this issue called HadoopTest. This solution is based on a scalable control approach, where a coordinator manages many distributed testers which control the MR components. Testers are allowed to simulate failures on MR components and monitor their behavior. HadoopTest was used to test two applications bundled into Hadoop (i.e., a open source MapReduce implementation mantained by Apache Foundation). On our experiments HadoopTest was able to coordinate distributed test cases, inject faults on MR components and nd some bugs which were purposely inserted.54f. : il., grafs., tabs.application/pdfDisponível em formato digitalTesesSoftware - TestesProcessamento paralelo (Computadores)Ciencia da computaçãoHadooptest : um controlador de testes para sistemas baseados em mapreduceinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - MICHEL ALBONICO.pdfapplication/pdf1228119https://acervodigital.ufpr.br/bitstream/1884/34995/1/R%20-%20D%20-%20MICHEL%20ALBONICO.pdffdb0dbd7146e169d7f1a6241ebcc9af3MD51open access1884/349952018-07-02 15:09:08.721open accessoai:acervodigital.ufpr.br:1884/34995Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082018-07-02T18:09:08Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Hadooptest : um controlador de testes para sistemas baseados em mapreduce
title Hadooptest : um controlador de testes para sistemas baseados em mapreduce
spellingShingle Hadooptest : um controlador de testes para sistemas baseados em mapreduce
Albonico, Michel
Teses
Software - Testes
Processamento paralelo (Computadores)
Ciencia da computação
title_short Hadooptest : um controlador de testes para sistemas baseados em mapreduce
title_full Hadooptest : um controlador de testes para sistemas baseados em mapreduce
title_fullStr Hadooptest : um controlador de testes para sistemas baseados em mapreduce
title_full_unstemmed Hadooptest : um controlador de testes para sistemas baseados em mapreduce
title_sort Hadooptest : um controlador de testes para sistemas baseados em mapreduce
author Albonico, Michel
author_facet Albonico, Michel
author_role author
dc.contributor.other.pt_BR.fl_str_mv Almeida, Eduardo Cunha de
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.author.fl_str_mv Albonico, Michel
dc.subject.por.fl_str_mv Teses
Software - Testes
Processamento paralelo (Computadores)
Ciencia da computação
topic Teses
Software - Testes
Processamento paralelo (Computadores)
Ciencia da computação
description Orientador : Prof. Dr. Eduardo Cunha de Almeida
publishDate 2011
dc.date.issued.fl_str_mv 2011
dc.date.accessioned.fl_str_mv 2018-07-02T18:09:08Z
dc.date.available.fl_str_mv 2018-07-02T18:09:08Z
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 http://hdl.handle.net/1884/34995
url http://hdl.handle.net/1884/34995
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 54f. : il., grafs., tabs.
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/34995/1/R%20-%20D%20-%20MICHEL%20ALBONICO.pdf
bitstream.checksum.fl_str_mv fdb0dbd7146e169d7f1a6241ebcc9af3
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860425478832128