Skip to main content

Virtual Machine Placement Based on Ant Colony Optimization for Minimizing Resource Wastage

  • Conference paper
Advanced Machine Learning Technologies and Applications (AMLTA 2014)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 488))

Abstract

Cloud computing is concept of computing technology in which user uses remote server for maintain their data and application. Resources in cloud computing are demand driven utilized in forms of virtual machines to facilitate the execution of complicated tasks. Virtual machine placement is the process of mapping virtual machines to physical machines. This is an active research topic and different strategies have been adopted in literature for this problem. In this paper, the problem of virtual machine placement is formulated as a multi-objective optimization problem aiming to simultaneously optimize total processing resource wastage and total memory resource wastage. After that ant colony optimization algorithm is proposed for solving the formulated problem. The main goal of the proposed algorithm is to search the solution space more efficiently and obtain a set of non-dominated solutions called the Pareto set. The proposed algorithm has been compared with the well-known algorithms for virtual machine placement problem existing in the literature. The comparison results elucidate that the proposed algorithm is more efficient and significantly outperforms the compared methods on the basis of CPU resource wastage and memory resource wastage.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akande, A.O., April, N.A., Belle, J.V.: Management Issues with Cloud Computing. In: Proceedings of the Second International Conference on Innovative Computing and Cloud Computing, New York, NY, USA, pp. 119–124 (2013)

    Google Scholar 

  2. Tawfeek, M.A., El-Sisi, A., Keshk, A.E., Torkey, F.A.: Cloud task scheduling based on ant colony optimization. In: International Conference on Computer Engineering & Systems ICCES, Egypt (2013)

    Google Scholar 

  3. Gao, Y., et al.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. System Sci. 79(8), 1230–1242 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  4. Cardosa, M., Korupolu, M., Singh, A.: Shares and utilities based power consolidation in virtualized server environments. In: Proceedings of IFIP/IEEE Integrated Network Management (IM 2009), pp. 327–334 (2009)

    Google Scholar 

  5. Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual machine hosting for networked clusters: Building the foundations for autonomic orchestration. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (2006)

    Google Scholar 

  6. Xu, J., Fortes, J.A.B.: Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments. In: IEEE/ACM International Conference on Cyber, Physical and Social Computing (CPSCom), Green Computing and Communications (GreenCom), pp. 179–188 (2010)

    Google Scholar 

  7. Pacini, E., Mateos, C., Garino, C.G.: Distributed job scheduling based on Swarm Intelligence: A survey. Computers and Electrical Engineering 40(1), 252–269 (2014)

    Article  Google Scholar 

  8. Dosa, G., Li, R., Han, X., Tuza, Z.: Tight absolute bound for First Fit Decreasing bin-packing. Theoretical Computer Science 510(0), 13–61 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  9. Wang, J., et al.: Best fit decreasing based defragmentation algorithm in semi-dynamic elastic optical path networks. In: Communications and Photonics Conference (ACP), Asia, pp. 1–3, (2012)

    Google Scholar 

  10. Khanna, G., Beaty, K., Kar, G., Kochut, A.: Application performance management in virtualized server environments. In: Proceedings of the 10th IEEE/IFIP Network Operations and Management Symposium (NOMS), pp. 373–381 (2006)

    Google Scholar 

  11. Chaisiri, S., Lee, B., Niyato, D.: Optimal virtual machine placement across multiple cloud providers. In: IEEE Asia-Pacific Services Computing Conference (APSCC), pp. 103–110 (2009)

    Google Scholar 

  12. Speitkamp, B., Bichler, M.: A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers. IEEE Transactions on Services Computing 3(4), 266–278 (2010)

    Article  Google Scholar 

  13. Mi, H., et al.: Online Self-Reconfiguration with Performance Guarantee for Energy-Efficient Large-Scale Cloud Computing Data Centers. In: IEEE International Conference on Services Computing (SCC), pp. 514–521 (2010)

    Google Scholar 

  14. Feller, E., Rilling, L., Morin, C.: Energy-Aware Ant Colony Based Workload Placement in Clouds. In: 12th IEEE/ACM International Conference on Grid Computing (GRID), pp. 26–33 (2011)

    Google Scholar 

  15. Deb, K.: Multi-Objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems. Evolutionary Computation 7, 205–230 (1999)

    Article  Google Scholar 

  16. Calheiros, R.N., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41(1), 23–50 (2011)

    MathSciNet  Google Scholar 

  17. Sakellari, G., Loukas, G.: A survey of mathematical models, simulation approaches and testbeds used for research in cloud computing. Simulation Modelling Practice and Theory 39, 92–103 (2013)

    Article  Google Scholar 

  18. Hassanien, A.E., Suraj, Z., Slezak, D., Lingras, P.: Rough computing: Theories, technologies and applications. IGI Publishing Hershey, PA (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Tawfeek, M.A., El-Sisi, A.B., Keshk, A.E., Torkey, F.A. (2014). Virtual Machine Placement Based on Ant Colony Optimization for Minimizing Resource Wastage. In: Hassanien, A.E., Tolba, M.F., Taher Azar, A. (eds) Advanced Machine Learning Technologies and Applications. AMLTA 2014. Communications in Computer and Information Science, vol 488. Springer, Cham. https://doi.org/10.1007/978-3-319-13461-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13461-1_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13460-4

  • Online ISBN: 978-3-319-13461-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics