SciELO - Scientific Electronic Library Online

 
 número46Anonymizing but Deteriorating Location DatabasesA Novel Method of Beamforming to Improve the Space Diversity índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Polibits

versão On-line ISSN 1870-9044

Polibits  no.46 México Jul./Dez. 2012

 

A QoS App–SLO Manager for Virtualized Infrastructure

 

Fernando Rodríguez–Haro, Felix Freitag, and Leandro Navarro

 

Department of Computer Architecture (DAC) at the Universitat Politécnica de Catalunya (UPC), Jordi Girona 1–3, 08034 Barcelona, Spain, and Fernando Rodriguez–Haro is with the University of Colima (e–mail: felix@ac.upc.edu, leandro@ac.upc.edu, frodrigu@ac.upc.edu).

 

Manuscript received on September 19, 2012.
Accepted for publication on December 10, 2012.

 

Abstract

The management of infrastructure for supporting Cloud Computing presents the challenge of automated service provisioning, which addresses the problem of mapping high–level requirements expressed in end–user terms to low–level resources such as CPU, memory, and network bandwidth. Current infrastructure is supported through virtualization via hypervisors. In this paper, we describe the formal specification of a high–level component for enhancing hypervisors. With this component, applications running in a Virtual Machine can receive a Quality of Service defined by Service Level Objectives. The manager is aware of the application's needs and requests the CPU resources through the lifetime of the Virtual Machine. The implementation of our proposal achieves to manage computing–oriented and net–oriented applications.

Key words: Hypervisor, QoS, SLO.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

ACKNOWLEDGMENT

This work is supported in part by the Computer Architecture Department of the Technical University of Catalonia, the Ministry of Education of Mexico, the program PROMEP of the Public Education Secretary under Contract PROMEP/103.5/10/7336, and the University of Colima.

 

REFERENCES

[1] L. Cherkasova, D. Gupta, and A. Vahdat, "When virtual is harder than real: Resource allocation challenges in virtual machine based IT environments," Hewlett Packard Laboratories, Tech. Rep. HPL–2007–25, Feb. 20 2007. [Online]. Available: http://www.hpl.hp.com/techreports/2007/HPL–2007–25.pdf        [ Links ]

[2] F. Rodriguez–Haro, F. Freitag, and L. Navarro, "Enhancing virtual environments with qos aware resource management," Annals of Telecommunications, vol. 64, pp. 289–303, 2009, 10.1007/s12243–009–0106–1. [Online]. Available: http://dx.doi.org/10.1007/s12243–009–0106–1        [ Links ]

[3] VMWare, "Understanding Full Virtualization, Paravirtualization, and Hardware Assist. Whitepaper," 2007, http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf.         [ Links ]

[4] M. MSDN, "Hyper–V Architecture," 2008, http://msdn.microsoft.com/en–us/library/cc768520.aspx.         [ Links ]

[5] "NIST/SEMATECH e–handbook of statistical methods," 2006, url– http://www.itl.nist.gov/div898/handbook/.         [ Links ]

[6] R. F. Nau, "Introduction to ARIMA: nonseasonal models," 2005. [Online]. Available: http://www.duke.edu/~rnau/411arim.htm        [ Links ]

[7] J. Bollinger, "Bollinger bands," 2012, http://en.wikipedia.org/wiki/Bollinger_bands.         [ Links ]

[8] Siege, "An http regression testing and benchmarking utility," 2012. [Online]. Available: http://www.joedog.org/JoeDog/Siege        [ Links ]

[9] D. Xu, P. Ruth, J. Rhee, R. Kennell, and S. Goasguen, "Short paper: Autonomic adaptation of virtual distributed environments in a multi–domain infrastructure," in 15th IEEE International Symposium on High Performance Distributed Computing (HPDC '06), June 2006, pp. 317–320.         [ Links ]

[10] P. Ruth, J. Rhee, D. Xu, R. Kennell, and S. Goasguen, "Autonomic live adaptation of virtual computational environments in a multi–domain infrastructure," in IEEE International Conference on Autonomic Computing, 2006. ICAC '06, 2006, pp. 5–14.         [ Links ]

[11] P. Ruth, P. Mcgachey, and D. Xu, "Viocluster: Virtualization for dynamic computational domains," Proceedings of the IEEE International Conference on Cluster Computing (Cluster'05), 2005.         [ Links ]

[12] L. Youseff, R. Wolski, B. C. Gorda, and C. Krintz, "Paravirtualization for hpc systems." in ISPA Workshops, 2006, pp. 474—486.         [ Links ]

[13] M. F. Mergen, V. Uhlig, O. Krieger, and J. Xenidis, "Virtualization for high–performance computing," SIGOPS Oper. Syst. Rev., vol. 40, no. 2, pp. 8–11, 2006.         [ Links ]

[14] W. Huang, J. Liu, B. Abali, and D. K. Panda, "A case for high performance computing with virtual machines," in ICS '06: Proceedings of the 20th annual international conference on Supercomputing. New York, NY, USA: ACM Press, 2006, pp. 125–134.         [ Links ]

[15] J. Kephart and D. Chess, "The vision of autonomic computing," Computer, vol. 36, no. 1, pp. 41–50, 2003.         [ Links ]

[16] T. Abdelzaher, J. Stankovic, C. Lu, R. Zhang, Y. T. A. Lu, J. Stankovic, C. Lu, R. Zhang, and Y. Lu, "Feedback performance control in software services," Control Systems Magazine, IEEE, vol. 23, no. 3, pp. 74–90, 2003.         [ Links ]

[17] J. L. Hellerstein, "Challenges in control engineering of computing systems," IBM Research Division, Thomas J. Watson Research Center, P.O. Box 704, Research Report RC23159 (W0309–091), sep 2003.         [ Links ]

[18] D. A. Menascé, M. N. Bennani, and H. Ruan, "On the use of online analytic performance models in self–managing and self–organizing computer systems," in Self–star Properties in Complex Information Systems, ser. Lecture Notes in Computer Science, Ö. Babaoglu, M. Jelasity, A. Montresor, C. Fetzer, S. Leonardi, A. P. A. van Moorsel, and M. van Steen, Eds., vol. 3460. Springer, 2005, pp. 128–142. [Online]. Available: http://dx.doi.org/10.1007/11428589_9        [ Links ]

[19] Q. Zhang, L. Cherkasova, and E. Smirni, "A regression–based analytic model for dynamic resource provisioning of multi–tier applications," in ICAC '07: Proceedings of the Fourth International Conference on Autonomic Computing. IEEE Computer Society, 2007, p. 27.         [ Links ]

[20] L. Bertini, J. C. B. Leite, and D. Mosse, "Statistical qos guarantee and energy–efficiency in web server clusters," in ECRTS '07: Proceedings of the 19th Euromicro Conference on Real–Time Systems. Washington, DC, USA: IEEE Computer Society, 2007, pp. 83–92.         [ Links ]

[21] B. Urgaonkar and A. Chandra, "Dynamic provisioning of multi–tier internet applications," in ICAC 05: Proceedings of the Second International Conference on Automatic Computing. Washington, DC, USA: IEEE Computer Society, 2005, pp. 217–228.         [ Links ]

[22] C.–H. Tsai, K. G. Shin, J. Reumann, and S. Singhal, "Online web cluster capacity estimation and its application to energy conservation," IEEE Transactions on Parallel and Distributed Systems, vol. 18, no. 7, pp. 932–945, 2007.         [ Links ]

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons