Abstract
Virtual Machine (VM) placement is a key issue for addressing problems improving resources utilization, increasing customer satisfaction, reducing implementation cost, minimizing power consumption. Existing works on availability-aware VM placement deal with VM allocation task based on taking VM resource demand as constraints. In this paper, we present a novel Cost-Effective Criticality-Aware VM Placement (CECAVMP) approach based on criticality feature of VM, which has not been considered in previous works. A critical server free capacity controlling method is proposed to make a trade-off between availability and cost. We simulated VM placement using CECAVMP and other compared algorithms in different scale clouds. The experimental results show that CECAVMP keeps cloud application in higher availability range without loss of VM request satisfaction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zheng, Q.H., Li, R., Li, X.Q., et al.: Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener. Comput. Syst. 54, 95–122 (2016)
Vasic, N., Novakovic, D., Miucin, S., et al.: DejaVu: accelerating resource allocation in virtualized environments. ACM SIGARCH Comput. Archit. News. 40(1), 423–436 (2012)
Calcavecchia, N.M., Biran, O., Hadad, E., et al.: VM placement strategies for cloud scenarios. In: IEEE Conference on Cloud Computing, pp. 852–859 (2012)
Zhang, Q., Zhani, M.F., Boutaba, R., et al.: Dynamic heterogeneity-aware resource provisioning in the cloud. IEEE Trans. Cloud Comput. 2(1), 14–28 (2014)
Jin, H., Pan, D., Xu, J., et al.: Efficient VM placement with multiple deterministic and stochastic resources in data centers. In: IEEE Conference on Global Communications Conference, pp. 2505–2510 (2012)
Jayasinghe, D., Pu, C., Eilam, T., et al.: Improving performance and availability of Services Hosted on IaaS clouds with structural constraint-aware virtual machine placement. In: IEEE Conference on Services Computing, pp. 72–79 (2011)
Liu, J.Z., Zhang, Y.X., Zhou, Y.Z., et al.: Aggressive resource provisioning for ensuring QoS in virtualized environments. IEEE Trans. Cloud Comput. 3(2), 119–131 (2015)
Wang, W.T., Chen, H.P., Chen, X.: An availability-aware virtual machine placement approach for dynamic scaling of cloud applications. In: IEEE Conference on Ubiquitous Intelligence & Computing and Autonomic & Trusted Computing (UIC/ATC), pp. 509–516 (2012)
Acknowledgments
This work was supported by the National High Technology Development 863 Program of China under Grant No. 2013AA01A215, the NSFC under Grant No. 61173020, and the Fundamental Research Funds for the Central Universities under Grant No. HIT.NSRIF.2014067.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Wu, N., Zuo, D., Zhang, Z., Zhao, Y. (2016). A Cost-Effective Criticality-Aware Virtual Machine Placement Approach in Clouds. In: Wang, G., Ray, I., Alcaraz Calero, J., Thampi, S. (eds) Security, Privacy and Anonymity in Computation, Communication and Storage. SpaCCS 2016. Lecture Notes in Computer Science(), vol 10067. Springer, Cham. https://doi.org/10.1007/978-3-319-49145-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-49145-5_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49144-8
Online ISBN: 978-3-319-49145-5
eBook Packages: Computer ScienceComputer Science (R0)