Abstract
Cloud Computing is captivating many organizations and individuals because it provides a framework where the user can access diverse resources such as applications, storage capacity, network bandwidth, and many resources. Cloud users rent the resources that they need from the cloud provider. The optimum allocation of resources to the users in a dynamic environment is a major challenge for the cloud providers. Virtualization technology in Cloud enables allocation of resources to the end user applications in Cloud by hosting numerous Virtual Machines on a single host. There are number of approaches to decide the placement of Virtual Machines to the various hosts. As numbers of applications are submitted by the users, some of the hosts become overloaded and some become under loaded. As a result, some of the user applications hosted on a Virtual Machine of one host needs to be transferred to another Virtual Machine of another host. The migration of Virtual Machines from one host to another needs to be minimized to improve the response time, turnaround time for an end user application. This paper addresses the various VM placement and VM selection algorithms and their scope of improvement.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Pan, Y., Hu, N.: Research on dependability of cloud computing systems. In: Proceedings of IEEE International Conference on Reliability, Maintainability and Safety (ICRMS), Guangzhou, China, Aug 2014, pp. 435–439 (2014)
Sridharan, M., et al.: Defragmentation of resources in virtual desktop clouds for cost-aware utility-optimal allocation. In: Proceedings of the Fourth IEEE International Conference on Utility and Cloud Computing(UCC), Victoria, NSW, Dec 2011, pp. 253–260 (2011)
Suarez, C.D.T., et al.: A heuristic algorithm for the offline one-dimensional bin packing problem inspired by the point Jacobi matrix iterative method. In: Proceedings of the Fifth IEEE Mexican International Conference on Artificial Intelligence (MICAI’06), Mexico City, Mexico, Nov 2006, pp. 281–286 (2006)
Buyya, R., Beloglazov, A., Abawajy, J.: Energy efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In: Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010), Las Vegas, USA, July 2010 (2010)
Taheri, M.M., Zamanifar, K.: 2-phase optimization method for energy aware scheduling of virtual machines in cloud data centers. In: Proceedings of 6th International IEEE Conference on Internet Technology and Secured Transactions(ICITST), Abu Dhabi, United Arab Emirates, Dec 2011, pp. 525–530 (2011)
Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud. Future Gener. Comput. Syst. 28(5), 755–768 (2012). ISSN: 0167-739X
Zhang, Z., et al.: A VM-based resource management method using statistics. In: Proceedings of 18th IEEE International Conference on Parallel and Distributed Systems, Singapore, Dec 2012, pp. 788–793 (2012)
Jin, X., et al.: Risk management for virtual machines consolidation in data centers. In: Proceedings of 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, Apr 2013, pp. 2872–2878 (2013)
Guo, Y., et al.: Shadow–routing based dynamic algorithms for virtual machine placement in a network cloud. In: Proceedings of 2013 IEEE INFOCOM, Turin, Apr 2013, pp. 620–628 (2013)
Kleineweber, C., et al.: Rule based mapping of virtual machines in clouds. In: Proceedings of 19th IEEE International Euromicro Conference on Parallel, Distributed and Network–based Processing (PDP), Ayia Napa, Feb 2011, pp. 527–534 (2011)
Sun, M., et al.: A matrix transformation algorithm for virtual machine placement in cloud. In: Proceedings of 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Melbourne, VIC, July 2013, pp. 1778–1783 (2013)
Li, J., Qiu, M., et al.: Adaptive resource allocation for preemptable jobs in cloud systems. In: Proceedings of 10th IEEE International Conference on Intelligent Systems Design and Applications (ISDA), Cairo, Nov–Dec 2010, pp. 31–36 (2010)
Liu, L., et al.: A novel performance preserving VM splitting and assignment scheme. In: Proceedings of IEEE International Conference on Communications (ICC), Sydney, NSW, June 2014, pp. 4215–4220 (2014)
Ezugwu, E.A., Buhari, M.S., Junaidu, B.S.: Virtual machine allocation cloud computing environment. Int. J. Cloud Appl. Comput. 3(2), 47–60 (2013)
Buyya, R., Yeo, C.S., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616. ISSN: 0167-739X (2009)
Grant, A.B., Eluwole, O.T.: Cloud resource management—virtual machines competing for limited resources. In: Proceedings of 55th International Symposium ELMAR, Zadar, Croatia, Sept 2013, pp. 269–274 (2013)
Bin Packing Problem Available: “http://www.or.deis.unibo.it/kp/Chapter8.pdf”
Diaz, F., et al.: Impact of over-reservation (ROR) and dropping polices on cloud resource allocation. In: Proceedings of IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), Athens, Nov–Dec 2011, pp. 470–476 (2011)
Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data center. Concurr. Comput.: Pract. Exp. 24(13), 1397–1420 (2012). ISSN: 1532-0626
Anand, A., Lakshmi, J., et al.: Virtual machine placement optimization supporting performance SLAs. In: Proceedings of IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), Bristol, Dec 2013, vol. 1, pp. 298–305 (2013)
Mills, K., Filliben, J., Dabrowski, C.: Comparing VM-placement algorithms for on-demand clouds. In: Third IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Athens, Nov–Dec 2011, pp. 91–98 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chauhan, N., Rakesh, N., Matam, R. (2018). Assessment on VM Placement and VM Selection Strategies. In: Panigrahi, B., Hoda, M., Sharma, V., Goel, S. (eds) Nature Inspired Computing. Advances in Intelligent Systems and Computing, vol 652. Springer, Singapore. https://doi.org/10.1007/978-981-10-6747-1_18
Download citation
DOI: https://doi.org/10.1007/978-981-10-6747-1_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6746-4
Online ISBN: 978-981-10-6747-1
eBook Packages: EngineeringEngineering (R0)