CloudBench: an integrated evaluation of VM placement algorithms in clouds

被引:0
|
作者
Mario A. Gomez-Rodriguez
Victor J. Sosa-Sosa
Jesus Carretero
Jose Luis Gonzalez
机构
[1] CINVESTAV Unidad Tamaulipas,
[2] Universidad Carlos III de Madrid,undefined
来源
关键词
Load balancing; Cloud simulator; Cloud resource management; IaaS;
D O I
暂无
中图分类号
学科分类号
摘要
A complex and important task in the cloud resource management is the efficient allocation of virtual machines (VMs), or containers, in physical machines (PMs). The evaluation of VM placement techniques in real-world clouds can be tedious, complex and time-consuming. This situation has motivated an increasing use of cloud simulators that facilitate this type of evaluations. However, most of the reported VM placement techniques based on simulations have been evaluated taking into account one specific cloud resource (e.g., CPU), whereas values often unrealistic are assumed for other resources (e.g., RAM, awaiting times, application workloads, etc.). This situation generates uncertainty, discouraging their implementations in real-world clouds. This paper introduces CloudBench, a methodology to facilitate the evaluation and deployment of VM placement strategies in private clouds. CloudBench considers the integration of a cloud simulator with a real-world private cloud. Two main tools were developed to support this methodology, a specialized multi-resource cloud simulator (CloudBalanSim), which is in charge of evaluating VM placement techniques, and a distributed resource manager (Balancer), which deploys and tests in a real-world private cloud the best VM placement configurations that satisfied user requirements defined in the simulator. Both tools generate feedback information, from the evaluation scenarios and their obtained results, which is used as a learning asset to carry out intelligent and faster evaluations. The experiments implemented with the CloudBench methodology showed encouraging results as a new strategy to evaluate and deploy VM placement algorithms in the cloud.
引用
收藏
页码:7047 / 7080
页数:33
相关论文
共 50 条
  • [21] A Communication-Aware Energy-Efficient Graph-Coloring Algorithm for VM Placement in Clouds
    Tziritas, Nikos
    Loukopoulos, Thanasis
    Khan, Samee U.
    Xu, Cheng-Zhong
    Zomaya, Albert Y.
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1684 - 1691
  • [22] Job Scheduling and VM Provisioning in Clouds
    Edwin, Chinnu A.
    Madheswari, A. Neela
    2013 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC 2013), 2013, : 261 - 264
  • [23] Performance Evaluation of Clustering Algorithms for Dynamic VM Allocation in Cloud Computing
    Aluvalu, Rajanikanth
    Jabbar, M. A.
    Kantaria, Jalpa
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 1560 - 1563
  • [24] CoLocateMe: Aggregation-Based, Energy, Performance and Cost Aware VM Placement and Consolidation in Heterogeneous IaaS Clouds
    Zakarya, Muhammad
    Gillam, Lee
    Salah, Khaled
    Rana, Omer
    Tirunagari, Santosh
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1023 - 1038
  • [25] Evaluation of fog application placement algorithms: a survey
    Sven Smolka
    Zoltán Ádám Mann
    Computing, 2022, 104 : 1397 - 1423
  • [26] Evaluation of fog application placement algorithms: a survey
    Smolka, Sven
    Mann, Zoltan Adam
    COMPUTING, 2022, 104 (06) : 1397 - 1423
  • [27] Performance evaluation of different replica placement algorithms
    Rahman, Rashedur M.
    Barker, Ken
    Alhajj, Reda
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2009, 1 (02) : 121 - 133
  • [28] VM Migration Placement in Cloud Service
    Chen, Yan-Ren
    Liu, I-Hsien
    Chang, Keng-Hao
    Liu, Chuan-Gang
    Li, Jung-Shian
    ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 45 - 48
  • [29] Clustered Based VM Placement Strategies
    Chowdhury, Mohammed Rashid
    Mahmud, Mohammad Raihan
    Rahman, Rashedur M.
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 247 - 252
  • [30] Parallel VM Placement with Provable Guarantees
    Cohen, Itamar
    Einziger, Gil
    Goldstein, Maayan
    Sa'ar, Yaniv
    Scalosub, Gabriel
    Waisbard, Erez
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 1298 - 1299