Influência do Algoritmo de Escalonamento Credit Scheduler no Desempenho de Rede

  • Artur Baruchi USP
  • Edson Toshimi Midorikawa USP

Resumo


Neste artigo, será analisada a influência dos algoritmos de escalonamento na vazão de rede em um ambiente virtualizado. Como ferramentas de estudo serão utilizadas o Xen como monitor de máquinas Virtuais e o algoritmo de escalonamento Credit Scheduler. Após a análise dos resultados experimentais, pode-se verificar que, em determinadas configurações, algumas alterações nos parâmetros do escalonador podem influenciar de forma bastante acentuada a taxa observada de vazão da rede.

Referências

Barham, P., B. Dragovic, et al. (2003). “Xen and the Art of Virtualization”. 19th ACM Symposium on Operating Systems Principles (SOSP 2003). Bolton Landing, NY, USA: ACM Press. p. 164-177.

Cherkasova, L., Gardner, R. (2005). “Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor”. USENIX Annual Technical Conference. Anaheim, CA. p. 24-24.

Cherkasova, L., Gupta, D., et al (2007). “Comparison of the three CPU schedulers in Xen”. ACM SIGMETRICS Performance Evaluation Review. Vol. 35, No.2, p. 42-51.

Cherkasova, L., Gupta, D., et al (2005). “Xenmon: QoS monitoring and performance profiling tool”. Technical Report HPL-2005-187, HP Labs.

Credit (2006). Disponível em [link]. Acessado em 04/03/2008.

Fraser, K., Neugebauer, R., et al (2004). “Reconstructing I/O”. Technical report. University of Cambridge, Computer Laboratory.

K. J. Duda e D. R. Cheriton (1999). “Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler”. Proceedings of the 17th ACM SOSP.

Leslie, I. M., Mcauley, D., et al (1996). “The Design and Implementation of an Operating System to Support Distributed Multimedia Applications”. IEEE Journal of Selected Areas in Communications. Vol. 14, No.7, p. 1280-1297.

Machado, B. F. e Maia, P. L. (2002), Arquitetura de Sistemas Operacionais, LTC, 3ª edição.

Netperf (2006). Disponível em [link]. Acessado em 04/03/2008.

Tanenbaum, S. A. e Woodhull, S. Albert (2000), Sistemas Operacionais: Projeto e Implementação, Bookman, 2ª edição.

Urschei, F., Pelegrini, E. Jose, et al (2007). “Analise Multiparamétrica do Overhead de Rede em Máquinas Virtuais”. IV Workshop de Sistemas Operacionais. Rio de Janeiro, RJ. p. 816-827.

Xen (2006). “Xen Source”. Disponível em [link]. Acessado em 02/02/2008.
Publicado
12/07/2008
BARUCHI, Artur; MIDORIKAWA, Edson Toshimi. Influência do Algoritmo de Escalonamento Credit Scheduler no Desempenho de Rede. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 5. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 69-80.