Mapping Virtual Machines onto Physical Machines in Cloud Computing: A Survey

被引:82
|
作者
Pietri, Ilia [1 ]
Sakellariou, Rizos [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
基金
英国工程与自然科学研究理事会;
关键词
VM scheduling; VM placement; VM configuration; cloud computing; REINFORCEMENT LEARNING APPROACH; RESOURCE-ALLOCATION; CONSOLIDATION; PLACEMENT; PERFORMANCE; MIGRATION; MANAGEMENT; ALGORITHM; SCHEDULER; MODEL;
D O I
10.1145/2983575
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing enables users to provision resources on demand and execute applications in a way that meets their requirements by choosing virtual resources that fit their application resource needs. Then, it becomes the task of cloud resource providers to accommodate these virtual resources onto physical resources. This problem is a fundamental challenge in cloud computing as resource providers need to map virtual resources onto physical resources in a way that takes into account the providers' optimization objectives. This article surveys the relevant body of literature that deals with this mapping problem and how it can be addressed in different scenarios and through different objectives and optimization techniques. The evaluation aspects of different solutions are also considered. The article aims at both identifying and classifying research done in the area adopting a categorization that can enhance understanding of the problem.
引用
收藏
页数:30
相关论文
共 50 条
  • [41] SLA Aware Cost Efficient Virtual Machines Placement in Cloud Computing
    Zhang, Jiangtao
    He, Zhixiang
    Huang, Hejiao
    Wang, Xuan
    Gu, Chonglin
    Zhang, Lingmin
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [42] GEP optimization for load balancing of virtual machines (LBVM) in cloud computing
    Muneeswari, G.
    Madavarapu, Jhansi Bharathi
    Ramani, R.
    Rajeshkumar, C.
    John Clement Singh, C.
    Measurement: Sensors, 2024, 33
  • [43] Performance enhancement of cloud security with migration algorithm for choosing virtual machines in cloud computing
    Manivannan, R.
    Senthilkumar, S.
    Kalaivani, K.
    Prathap, N.
    ENGINEERING RESEARCH EXPRESS, 2024, 6 (01):
  • [44] CLOUD COMPUTING BEYOND TURING MACHINES
    Li, Deyi
    Liu, Yuchao
    Zhang, Haisu
    Chen, Guisheng
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 373 - 381
  • [45] NVMe Virtualization for Cloud Virtual Machines
    Luo, Lixiang
    Chung, I-Hsin
    Seelam, Seetharami
    Chen, Ming-Hung
    Soh, Yun Joon
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 37 - 46
  • [46] Cloudlet Scheduling Based Load Balancing on Virtual Machines in Cloud Computing Environment
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    Attiya, Gamal
    El-Sayed, Ayman
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (05): : 1371 - 1378
  • [47] Improved PC Based Resource Scheduling Algorithm for Virtual Machines in Cloud Computing
    Qiao, Baiyou
    Shen, Muchuan
    Zhu, Junhai
    Zheng, Yujie
    Li, Xiaolong
    Tong, Bin
    Chen, Donghai
    Wang, Guoren
    BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016), 2016, 9784 : 321 - 331
  • [48] Multi-Objective Reinforcement Learning for Virtual Machines Placement in Cloud Computing
    Bhatt, Chayan
    Singhal, Sunita
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (03) : 1051 - 1058
  • [49] CloudMonatt: an Architecture for Security Health Monitoring and Attestation of Virtual Machines in Cloud Computing
    Zhang, Tianwei
    Lee, Ruby B.
    2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 362 - 374
  • [50] Clustered Virtual Machines for Higher Availability of Resources with Improved Scalability in Cloud Computing
    Chavan, Vinay
    Kaveri, Parag Ravikant
    2014 FIRST INTERNATIONAL CONFERENCE ON NETWORKS & SOFT COMPUTING (ICNSC), 2014, : 221 - 225