VSCM: A Virtual Server Consolidation Manager for Cluster

  • Yang Liu
  • Yunchu Liu
  • Hanli Bai
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6985)


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.


Virtual Server Consolidation Virtual Cluster Virtual Machine Bin Packing Virtual Machine Migration 


  1. 1.
    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)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    Benhamou, F., Jussien, N., O’Sullivan, B.: Trends in Constraint Programming. ISTE, London (2007)MATHCrossRefGoogle Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Lodi, A., Martello, S., Vigo, D.: Recent advances on two-dimensional bin packing problems. Discrete Appl. Math. 123(1-3), 379–396 (2002)MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Yang Liu
    • 1
  • Yunchu Liu
    • 1
  • Hanli Bai
    • 1
  1. 1.Computational Aerodynamics InstituteChina Aerodynamics Research & Development CenterMianyangChina

Personalised recommendations