• DocumentCode
    3579413
  • Title

    Multi-objective ACO virtual machine placement in cloud computing environments

  • Author

    Malekloo, Mohammadhossein ; Kara, Nadjia

  • Author_Institution
    Dept. of Inf. Technol., Ecole de Technol. Super. (ETS), Montreal, QC, Canada
  • fYear
    2014
  • Firstpage
    112
  • Lastpage
    116
  • Abstract
    Cloud computing systems provide services to users based on a pay-as-you-go model. The more services that data centers deliver to users, the more those centers need to be prepared. However, data centers consume huge amounts of energy from the environment. In order to improve data-center efficiency, resource consolidation using virtualization technology is becoming important for the reduction of the environmental impact caused by the data centers. One of the important keys in resource consolidation is the mapping of virtual machines to suitable physical machines, a procedure called virtual machine placement. The present paper focuses on this problem of virtual machine placement and proposes a multi-objective optimization approach to minimize both power consumption and resource wastage and to minimize energy communication cost between network elements within a data center. An Ant Colony Optimization (ACO) algorithm is proposed to obtain a Pareto set for a multi-objective problem. The proposed algorithms are tested using Cloudsim tools. The performances of these algorithms are compared with three well-known single-objective approaches and a multi-objective Genetic Algorithm (GA). The results demonstrate that the proposed algorithms can seek and find solutions that exhibit balance between different objectives. However, ACO is able to And better solutions than GA in terms of our objectives.
  • Keywords
    ant colony optimisation; cloud computing; genetic algorithms; virtualisation; Cloudsim tools; ant colony optimization algorithm; cloud computing environments; data centers; multi-objective optimization approach; multiobjective ACO virtual machine placement; multiobjective genetic algorithm; pay-as-you-go model; resource consolidation; virtualization technology; Cloud computing; Energy consumption; Genetic algorithms; Optimization; Resource management; Servers; Virtual machining; Ant colony optimization; Genetic algorithm; Green Cloud computing; Multi-objective optimization; Virtual machine placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Globecom Workshops (GC Wkshps), 2014
  • Type

    conf

  • DOI
    10.1109/GLOCOMW.2014.7063415
  • Filename
    7063415