Virtual machine placement based on ant colony optimization for minimizing resource wastage

35Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

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 multiobjective 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.

Cite

CITATION STYLE

APA

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 Communications in Computer and Information Science (Vol. 488, pp. 153–164). Springer Verlag. https://doi.org/10.1007/978-3-319-13461-1_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free