Abstract
Virtual server consolidation is to use virtual machines to encapsulate applications which are running on multiple physical servers in the cluster and then integrate them into a small number of servers. Nowadays, with the expanding of enterprise-class data centers, virtual server consolidation can reduce large number of servers to help the enterprises reduce hardware and operating costs significantly and improve server utilization greatly. In this paper, we propose the VSCM manager for virtual cluster, which solves the problems in the consolidation from a globally optimal view and also takes migration overhead into account. Experiment results in virtual cluster demonstrate that, VSCM can greatly reduce the number of servers and the migration overhead.
Keywords
Download to read the full chapter text
Chapter PDF
References
Bobroff, N., Kochut, A., Beaty, K.: Dynamic Placement of Virtual Machines for Managing SLA Violations. In: IEEE Conf. Integrated Network Management, pp. 119–128 (2007)
Hyser, C., Mckee, B., Gardner, R., Watson, B.J.: Autonomic Virtual Machine Placement in the Data Center. Technical Report HPL-2007-189, HP Labs (2007)
Benhamou, F., Jussien, N., O’Sullivan, B.: Trends in Constraint Programming. ISTE, London (2007)
Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a Consolidation Manager for Clusters. In: Proceedings of the ACM/Usenix International Conference On Virtual Execution Environments (VEE 2009), pp. 41–50 (2009)
Coffman Jr., E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin-packing - An updated survey. Approximation Algorithms for Computer System Design, pp. 49-106 (1984)
Lodi, A., Martello, S., Vigo, D.: Recent advances on two-dimensional bin packing problems. Discrete Appl. Math. 123(1-3), 379–396 (2002)
Verma, A., Ahuja, P., Neogi, A.: Power-aware dynamic placement of HPC applications. In: Proceedings of the 22nd Annual International Conference on Supercomputing (ICS 2008), pp. 175–184 (2008)
Wood, T., Prashant, S., Arun, V., Yousif, M.: Black-box and Gray-box Strategies for Virtual Machine Migration. In: Proceedings of the Fourth Symposium on Networked Systems Design and Implementation (NSDI), pp. 229–242 (2007)
Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual Machine Hosting for Networked Clusters: Building the Foundations for Autonomic Orchestration. In: Proc. VTDC 2006, pp. 1–8 (2006)
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauery, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Proc. of ACM SOSP, vol. 37(5), pp. 164–177 (2003)
Liu, Y., Xiao, N., Shen, L.: Design and Implementation of Xen Virtual Cluster Monitor. Jounal of Wuhan University of Technology 32(20), 184–188 (2010)
Khanna, G., Beaty, K., Kar, G., Kochut, A.: Application Performance Management in Virtualized Server Environments. In: Network Operations and Management Symposium, pp. 373–381 (2006)
Irwin, D., Chase, J., Grit, L., Yumerefendi, A., Becker, D.: Sharing networked resources with brokered leases. In: ATEC 2006: Proceedings of the Annual Conference on USENIX 2006 Annual Technical Conference, pp. 18–18. USENIX Association (2006)
Jussien, N., Rochart, G., Lorca, X.: The CHOCO constraint programming solver. In: CPAIOR 2008 Workshop on Open-Source Software for Integer and Constraint Programming (OSSICP), Paris (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Liu, Y., Liu, Y., Bai, H. (2011). VSCM: A Virtual Server Consolidation Manager for Cluster. In: Altman, E., Shi, W. (eds) Network and Parallel Computing. NPC 2011. Lecture Notes in Computer Science, vol 6985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24403-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-24403-2_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24402-5
Online ISBN: 978-3-642-24403-2
eBook Packages: Computer ScienceComputer Science (R0)