Hadooptest : um controlador de testes para sistemas baseados em mapreduce
Autor(a) principal: | |
---|---|
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 |