Return to search

Precisão e repetibilidade de experimentos no planetlab

Orientador : Prof. Dr. Elias P. Duarte Jr. / Co-orientador : Prof. Dr. Luis C. E. Bona / Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 02/09/2014 / Inclui referências / Resumo: Desenvolvida como uma rede acadêmica, a Internet cresceu e evoluiu rapidamente. Hoje,
40 anos mais tarde, se tornou uma ampla plataforma de informação, interação social e comércio.
Os usuários e as aplicações da Internet atualmente demandam características de
desempenho, segurança, escalabilidade e mobilidade que não foram previstas no momento
de sua criação. Testbeds de larga escala, como o PlanetLab, são peças chave para o desenvolvimento
e avaliação de novas aplicações e arquiteturas que atendam a estas demandas.
O PlanetLab é um testbed de escala planetária, composto por mais de mil nodos espalhados
ao redor do mundo, que oferece aos seus usuários um ambiente real para a execução de
experimentos. No entanto, a execução de experimentos no PlanetLab é uma atividade que
pode se tornar muito complexa, especialmente por envolver uma grande quantidade de
nodos e a existência de instabilidades no desempenho nos nodos e na rede que os conecta,
prejudicando a precisão e repetibilidade dos resultados obtidos. Por estes motivos, existem
diversas ferramentas para gerenciamento de experimentos e descoberta de recursos
no PlanetLab. Neste trabalho, apresentamos uma avaliação experimental do impacto da
utilização de subconjuntos de nodos selecionados por uma ferramenta de monitoramento
da conectividade entre os nodos na precisão e repetibilidade dos resultados obtidos. São
realizados experimentos utilizando aplicações com diferentes perfis de utilização de recursos
e os resultados obtidos por diferentes subconjuntos de nodos são comparados. A
estratégia de seleção de nodos estudada reduziu a variação dos resultados obtidos em até
27% e obteve média de execução até 26% mais baixa que uma das estratégias alternativas.
Pode-se concluir que a utilização de subconjuntos de nodos selecionados por esta
ferramenta contribui para a precisão, repetibilidade e reprodutibilidade de experimentos
realizados no PlanetLab. Este trabalho também apresenta uma proposta de integração da
ferramenta de seleção de nodos ao portal de gerenciamento de experimentos PlanetMon,
com o objetivo de permitir que usuários do PlanetLab obtenham acesso a ferramenta de
seleção de modo conveniente e transparente enquanto gerenciam seus experimentos. / Abstract: The Internet was originally developed as an academic network more than four decades ago.
Today, it has established itself as a global platform for human communications, allowing
information exchange, social interaction, and e-commerce. Current Internet users and
applications require high levels of performance, security, scalability and mobility. These
characteristics were not predicted at the time of its creation. Large-scale testbeds like
PlanetLab have been developed to allow the design and realistic evaluation of applications
and architectures to supply the new Internet demands. PlanetLab is a planetary scale
testbed, consisting of more than one thousand nodes spread around the globe, offering its
users a realistic environment for experiment execution. However, experiment execution
on PlanetLab can become a complex activity, especially because it involves configuring
a large number of nodes, and because the environment is highly unstable, due to performance
variations of both nodes and their network connections. These instabilities affect
the precision and repeatability of the results obtained. There are several tools for experiment
management and resource discovery on PlanetLab. In this work, we present
an experimental evaluation of the impact of using subsets of nodes selected with different
strategies on the precision and repeatability of the results obtained. Experiments
using applications with different resource requirements were carried out and are reported.
Results show that the selection strategy based on k-cores reduces the variation on
the results obtained by up to 27% and resulted on an average execution time up to 26%
faster compared to other alternatives. The utilization of subsets of nodes selected with
this strategy can thus contribute to the precision, repeatability and reproducibility of
experiments executed on PlanetLab. This work also presents the integration of the node
selection strategy to the experiment management framework PlanetMon. This integration
is intended to allow PlanetLab users to have access to the node selection tool in a
convenient and transparent way for managing their experiments.

Identiferoai:union.ndltd.org:IBICT/oai:dspace.c3sl.ufpr.br:1884/36964
Date January 2014
CreatorsCosta, Lauro Luis
ContributorsDuarte Junior, Elias Procopio, Bona, Luis Carlos Erpen de, Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Format56f. : il., tabs., grafs., color., application/pdf
Sourcereponame:Repositório Institucional da UFPR, instname:Universidade Federal do Paraná, instacron:UFPR
Rightsinfo:eu-repo/semantics/openAccess
RelationDisponível em formato digital

Page generated in 0.0031 seconds