Este trabalho apresenta o projeto e implementação de melhorias na ferramenta httperf, que é um benchmark para servidores Web. A melhoria implementada constitui na interpretação de logs para a ext.ração de parâmetros de carga de trabalho. Para tanto, foi necessária a criação de um ferramenta à parte, que trabalha o arquivo de log e retira os parâmetros a serem utilizados pelo httperf. O desenvolvimento do trabalho foi baseado em uma revisão bibliográfica cobrindo avaliação de desempenho de sistemas computacionais, características da Web e ferramentas/ benchmarks especializados em sistemas baseados na Web. Apresenta ainda uma discussão sobre arquiteturas de servidores Web e o uso dos benchmarks na avaliação desses servidores. Foi desenvolvido um estudo sobre as ferramentas, onde foram analisadas suas características, com o intuito de identificar características não abordadas, mas julgadas importantes nesse tipo de avaliação. A partir desse estudo selecionon-se algumas das características identificadas que foram incorporadas à ferramenta escolhida. Finalmente, a ferramenta que recebeu as alterações foi avaliada por meio de diversos experimentos, quando os resultados obtidos mostraram que a implementação desenvolvida era viável. / This work presents the design and implementation of improvements for httperf - a benchmark tool for Web servers. The improvements are basically the interpretation of logs for extracting workload parameters. The creation of another tool was necessary to extract from the log the parameters to be used by httperf. Work development was based in reviewing the literature on performance evaluation of computing systems. Web characteristics and benchmarks for Wreb based systems. Discussion about Web server architecture and benchmark using for server evaluation are also presented. A stucly about similar tools (such as httperf) was made, where characteristics were analyzed to identify the ones not approachecl yet, being relevant for performance evaluation. Some were iclentified, selected and inserted in the chosen tool. Finally, changes were incorporated to the tool. which was then evaluated through several experiments; results show the developed improvements are usable.
Identifer | oai:union.ndltd.org:IBICT/oai:teses.usp.br:tde-29012016-142348 |
Date | 12 March 2004 |
Creators | Hermes Pimenta Moraes Junior |
Contributors | Marcos José Santana, Odemir Martinez Bruno, Jan Frans Willem Slaets |
Publisher | Universidade de São Paulo, Ciências da Computação e Matemática Computacional, USP, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Biblioteca Digital de Teses e Dissertações da USP, instname:Universidade de São Paulo, instacron:USP |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds