Serviços Personalizados
Journal
Artigo
Indicadores
- Citado por SciELO
- Acessos
Links relacionados
- Similares em SciELO
Compartilhar
Polibits
versão On-line ISSN 1870-9044
Polibits no.46 México Jul./Dez. 2012
A QoS AppSLO Manager for Virtualized Infrastructure
Fernando RodríguezHaro, Felix Freitag, and Leandro Navarro
Department of Computer Architecture (DAC) at the Universitat Politécnica de Catalunya (UPC), Jordi Girona 13, 08034 Barcelona, Spain, and Fernando RodriguezHaro is with the University of Colima (email: 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 highlevel requirements expressed in enduser terms to lowlevel 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 highlevel 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 computingoriented and netoriented 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. HPL200725, Feb. 20 2007. [Online]. Available: http://www.hpl.hp.com/techreports/2007/HPL200725.pdf [ Links ]
[2] F. RodriguezHaro, F. Freitag, and L. Navarro, "Enhancing virtual environments with qos aware resource management," Annals of Telecommunications, vol. 64, pp. 289303, 2009, 10.1007/s1224300901061. [Online]. Available: http://dx.doi.org/10.1007/s1224300901061 [ 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, "HyperV Architecture," 2008, http://msdn.microsoft.com/enus/library/cc768520.aspx. [ Links ]
[5] "NIST/SEMATECH ehandbook 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 multidomain infrastructure," in 15th IEEE International Symposium on High Performance Distributed Computing (HPDC '06), June 2006, pp. 317320. [ Links ]
[10] P. Ruth, J. Rhee, D. Xu, R. Kennell, and S. Goasguen, "Autonomic live adaptation of virtual computational environments in a multidomain infrastructure," in IEEE International Conference on Autonomic Computing, 2006. ICAC '06, 2006, pp. 514. [ 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. 474486. [ Links ]
[13] M. F. Mergen, V. Uhlig, O. Krieger, and J. Xenidis, "Virtualization for highperformance computing," SIGOPS Oper. Syst. Rev., vol. 40, no. 2, pp. 811, 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. 125134. [ Links ]
[15] J. Kephart and D. Chess, "The vision of autonomic computing," Computer, vol. 36, no. 1, pp. 4150, 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. 7490, 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 (W0309091), sep 2003. [ Links ]
[18] D. A. Menascé, M. N. Bennani, and H. Ruan, "On the use of online analytic performance models in selfmanaging and selforganizing computer systems," in Selfstar 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. 128142. [Online]. Available: http://dx.doi.org/10.1007/11428589_9 [ Links ]
[19] Q. Zhang, L. Cherkasova, and E. Smirni, "A regressionbased analytic model for dynamic resource provisioning of multitier 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 energyefficiency in web server clusters," in ECRTS '07: Proceedings of the 19th Euromicro Conference on RealTime Systems. Washington, DC, USA: IEEE Computer Society, 2007, pp. 8392. [ Links ]
[21] B. Urgaonkar and A. Chandra, "Dynamic provisioning of multitier internet applications," in ICAC 05: Proceedings of the Second International Conference on Automatic Computing. Washington, DC, USA: IEEE Computer Society, 2005, pp. 217228. [ 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. 932945, 2007. [ Links ]