Caracterização de Carga e Desempenho de um Servidor de Software
Resumo
Um servidor de software é um servidor Web que armazena código fonte e executável de programas que podem ser livremente copiados. Este artigo caracteriza a carga registrada em um servidor de software (mirror do SourceForge) no período de aproximadamente um dia, no qual foram servidos 3,5 Terabytes. O desempenho do servidor neste período é também analisado. Os resultados indicam que a carga de um servidor de software apresenta características bastante distintas da carga de um servidor de páginas Web. Vários aspectos relacionados ao desempenho do servidor são analisados e discutidos, em particular o equilíbrio entre a capacidade do servidor, a demanda e os recursos dos clientes.
Referências
Almeida, J. M., Krueger, J., Eager, D. L., and Vernon, M. K. (2001). Analysis of Educational Media Server Workloads. In NOSSDAV ’01: Proceedings of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video, pages 21–30, New York, NY, USA. ACM Press.
Apache Web Server (2006). [link].
Arlitt, M. and Jin, T. (2000). A Workload Characterization Study of the 1998 World Cup Web Site. IEEE Network, 14(3):30–37.
Arlitt, M. and Williamson, C. (1996). Web Server Workload Characterization: The Search for Invariants. In Proc. 1996 ACM SIGMETRICS, pages 126–137.
Crovella, M. and Krishnamurthy, B. (2006). Internet Measurement: infrastructure, traffic and applications. John Wiley & Sons, Ltd.
Crovella, M., Taqqu, M. S., and Bestavros, A. (1998). A Practical Guide To Heavy Tails, chapter Heavy-Tailed Probability Distributions in the World Wide Web, pages 3–26. Chapman & Hall, New York.
Crovella, M. E. and Bestavros, A. (1997). Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes. IEEE/ACM Transactions on Networking, 5(6):835–846.
Faber, A. M., Gupta, M., and Viecco, C. H. (2006). Revisiting Web Server Workload Invariants in the Context of Scientific Web Sites. In SC ’06: Proc. 2006 ACM/IEEE Conference on Supercomputing, New York, NY, USA. ACM Press.
Farah, P. R. and Murta, C. D. (2006). TORÓ: Um Gerador de Sobrecarga para Servidores Web. In Anais do XXVI Congresso da Sociedade Brasileira de Computação, volume WPerformance.
Gkantsidis, C., Karagiannis, T., and Vojnovic, M. (2006). Planet Scale Software Updates. In ACM SIGCOMM, pages 423–434.
Jung, J., Krishnamurthy, B., and Rabinovich, M. (2002). Flash Crowds and Denial of Service Attacks: characterization and implications for CDNs and Web sites. In WWW ’02: Proceedings of the 11th International Conference on World Wide Web, pages 293–304. ACM Press.
Lazowska, E. D., Zahorjan, J., Graham, G. S., and Sevcik, K. C. (1984). Quantitative System Performance: Computer system analysis using queueing network models. Prentice-Hall, Inc., Upper Saddle River, NJ, USA.
Maron, B., Chen, T., Vianney, D., Olszewski, B., Kunkel, S., and Mericas, A. (2005). Workload Characterization for the Design of Future Servers. In Proc. IEEE International Workload Characterization Symposium, pages 129 – 136.
Murta, C. D. and Almeida, V. A. F. (1998). Characterizing Response Time of WWW Caching Proxy Servers. In WWC ’98: Proc. IEEE Workshop on Workload Characterization, em conjunto com IEEE/ACM Micro, Washington, DC, USA. IEEE Computer Society.
Murta, C. D. and Corlassoli, T. P. (2003). Fastest Connection First: A new scheduling policy for Web servers. In Proceedings of the 18th International Teletraffic Congress (ITC-18).
Murta, C. D. and Dutra, G. N. (2004). Modeling HTTP Service Times. In Proc. IEEE Global Telecommunications Conference, GLOBECOM ’04, volume 2, pages 972–976.
NLANR (2006). National Laboratory for Applied Network Research. [link].
POP-PR (2007). Ponto de Presença da Rede Nacional de Pesquisa no Paraná. [link].
Schroeder, B. and Harchol-Balter, M. (2006). Web servers under overload: How scheduling can help. ACM Trans. Inter. Tech., 6(1):20–52.
SourceForge (2007). [link].
SourceForge UFPR Mirror (2006). [link].
