Many-Objective Virtual Machine Placement
Autor: | Benjamín Barán, Fabio Lopez-Pires |
---|---|
Rok vydání: | 2017 |
Předmět: |
020203 distributed computing
Mathematical optimization Correctness Computer Networks and Communications business.industry Computer science Distributed computing Quality of service Context (language use) Cloud computing 02 engineering and technology Network Load Balancing computer.software_genre Hardware and Architecture Virtual machine 0202 electrical engineering electronic engineering information engineering Resource allocation Memetic algorithm 020201 artificial intelligence & image processing business computer Software Information Systems |
Zdroj: | Journal of Grid Computing. 15:161-176 |
ISSN: | 1572-9184 1570-7873 |
DOI: | 10.1007/s10723-017-9399-x |
Popis: | The process of selecting which virtual machines (VMs) should be executed at each physical machine (PM) of a virtualized infrastructure is commonly known as Virtual Machine Placement (VMP). This work presents a general many-objective optimization framework that is able to consider as many objective functions as needed when solving a VMP problem in a pure multi-objective context. As an example of utilization of the proposed framework, a formulation of a many-objective VMP problem (MaVMP) is proposed, considering the simultaneous optimization of the following five objective functions: (1) power consumption, (2) network traffic, (3) economical revenue, (4) quality of service and (5) network load balancing. To solve the formulated MaVMP problem, an interactive memetic algorithm is proposed. Experimental results prove the correctness of the proposed algorithm, its effectiveness converging to a manageable number of solutions and its capabilities to solve problem instances with large numbers of PMs and VMs. |
Databáze: | OpenAIRE |
Externí odkaz: |