Gerência de Memória Adaptativa no XEN
Resumo
Muitos trabalhos relacionados ao gerenciamento de recursos em Máquinas Virtuais vêm sendo realizado. Entretanto, os trabalhos existentes até o momento possuem um custo muito alto, como no caso da Live Migration ou complexidade proibitiva, como ocorre em gerenciamento de recursos baseado em tempo de resposta de uma aplicação especifica. Este trabalho tem como principal objetivo propor um mecanismo de gerenciamento de memória simples de ser implementado e com melhor tempo de resposta. Testes preliminares demonstraram ganho de memória de até 54%.Referências
Chisnall, David (2007). “The Definitive Guide to the Xen Hypervisor”, Prentice Hall, 1 st Edition.
Goldberg, Robert P. (1974). "Survey of Virtual Machine Research". IEEE Computer. pp. 34-45.
Gupta, Diwaker et. al (2008). "Difference Engine: Harnessing Memory Redundancy in Virtual Machines". Proceedings of the 8th ACM/USENIX Symposium on Operating System Design and Implementation (OSDI). San Diego.
O'NEIL, E. J.; O'Neil, P. E.; Weikum, G (1993). "The LRU-K Page Replacement Algorithm for Database Disk Buffering". Proc. ACM SIGMOD Conf. pp. 297-306.
Rossi, F. D. (2005). "Alocação dinâmica de Recursos no Xen". Master's thesis, Dissertação (Mestrado em Ciência da Computação) - Faculdade de Informática - PUCRS, Porto Alegre.
Smith, J. E. e R. Nair (2005). “Virtual Machines: Versatile Platforms for Systems and Processes". Morgan Kaufmann. 1 st Edition.
Waldspurger, C. A. (2002). "Memory Resource Management in VMWare ESX Server". Proc. of the 5th USENIX OSDI.
Zorzo, Avelino et. al (2008). "Uso de Modelos Preditivos e SLAs para Reconfiguracão de Ambientes Virtualizados". V Workshop de Sistemas Operacionais (WSO'2008). pp. 147-158.
Goldberg, Robert P. (1974). "Survey of Virtual Machine Research". IEEE Computer. pp. 34-45.
Gupta, Diwaker et. al (2008). "Difference Engine: Harnessing Memory Redundancy in Virtual Machines". Proceedings of the 8th ACM/USENIX Symposium on Operating System Design and Implementation (OSDI). San Diego.
O'NEIL, E. J.; O'Neil, P. E.; Weikum, G (1993). "The LRU-K Page Replacement Algorithm for Database Disk Buffering". Proc. ACM SIGMOD Conf. pp. 297-306.
Rossi, F. D. (2005). "Alocação dinâmica de Recursos no Xen". Master's thesis, Dissertação (Mestrado em Ciência da Computação) - Faculdade de Informática - PUCRS, Porto Alegre.
Smith, J. E. e R. Nair (2005). “Virtual Machines: Versatile Platforms for Systems and Processes". Morgan Kaufmann. 1 st Edition.
Waldspurger, C. A. (2002). "Memory Resource Management in VMWare ESX Server". Proc. of the 5th USENIX OSDI.
Zorzo, Avelino et. al (2008). "Uso de Modelos Preditivos e SLAs para Reconfiguracão de Ambientes Virtualizados". V Workshop de Sistemas Operacionais (WSO'2008). pp. 147-158.
Publicado
20/07/2009
Como Citar
BARUCHI, Artur; MIDORIKAWA, Edson Toshimi.
Gerência de Memória Adaptativa no XEN. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 6. , 2009, Bento Gonçalves/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2009
.
p. 2471-2476.
