A novel virtual machine placement algorithm using RF element in cloud infrastructure

被引:4
|
作者
Farzaneh, Seyed Milad [1 ]
Fatemi, Omid [1 ]
机构
[1] Univ Tehran, Dept Elect & Comp Engn, Tehran, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 01期
关键词
Accelerated cloud computing; Cloud infrastructure architecture; Dynamic virtual machine consolidation; Methodology on virtual machine placement; Reconfigurable fabric; CONSOLIDATION;
D O I
10.1007/s11227-021-03863-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding the best approach for virtual machine placement (VMP) in cloud infrastructure is one of the most important optimization problems. The obtained solution of this problem significantly impacts on costs, energy, performance, etc. Physical machine (PM) processing capacity and virtual machine (VM) workloads have played important roles in VMP. Besides, in recent years with the increasingly development of semiconductors industry, fabricated chips including multiple homogeneous or heterogeneous processing elements (PEs) are of interest. The latest produced chip contains several general-purpose cores side by side with reconfigurable fabrics (RF) which have been used for accelerated computing and performing on par with ASIC hardware. In this paper a methodology is proposed to design VMP algorithms using arbitrary PEs. Moreover, a novel algorithm to address VMP problem using RF elements in cloud infrastructure is proposed. The methodology includes discovering, evaluation environment, models, parameters extraction, limitations, adaptation, problem formulation and heuristic. Among those, parameters extraction has a critical role in the overall performance. The extracted parameters are employed to make decision about which PM is more appropriate for hosting the desired VM. According to simulation results on synthetic workloads our proposed VMP algorithm outperforms others in operation with our proposed cloud architecture model.
引用
收藏
页码:1288 / 1329
页数:42
相关论文
共 50 条
  • [41] Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment
    Tang, Zhuo
    Mo, Yanqing
    Li, Kenli
    Li, Keqin
    JOURNAL OF SUPERCOMPUTING, 2014, 70 (03): : 1279 - 1296
  • [42] A Classification-Based Virtual Machine Placement Algorithm in Mobile Cloud Computing
    Tang, Yuli
    Hu, Yao
    Zhang, Lianming
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (05): : 1998 - 2014
  • [43] A Weighted PageRank-Based Algorithm for Virtual Machine Placement in Cloud Computing
    Yao, Wenbin
    Shen, Yue
    Wang, Dongbin
    IEEE ACCESS, 2019, 7 : 176369 - 176381
  • [44] Meta Heuristic Backtracking Algorithm for Virtual Machine Placement in Cloud Computing Migration
    Suja, T. Lavanya
    Booba, B.
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, 2022, 1604 : 214 - 225
  • [45] An Energy-aware Virtual Machine Placement Algorithm in Cloud Data Center
    Tan, Mingzhe
    Chi, Ce
    Zhang, Jiahao
    Zhao, Shichang
    Li, Guangli
    Lu, Shuai
    IIP'17: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2017,
  • [46] An Efficient Request-Based Virtual Machine Placement Algorithm for Cloud Computing
    Panda, Sanjaya K.
    Jana, Prasanta K.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, (ICDCIT 2017), 2017, 10109 : 129 - 143
  • [47] A hybrid energy-Aware virtual machine placement algorithm for cloud environments
    Abohamama, A. S.
    Hamouda, Eslam
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 150 (150)
  • [48] GRVMP: A Greedy Randomized Algorithm for Virtual Machine Placement in Cloud Data Centers
    Azizi, Sadoon
    Shojafar, Mohammad
    Abawajy, Jemal
    Buyya, Rajkumar
    IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 2571 - 2582
  • [49] Dynamic forecast scheduling algorithm for virtual machine placement in cloud computing environment
    Zhuo Tang
    Yanqing Mo
    Kenli Li
    Keqin Li
    The Journal of Supercomputing, 2014, 70 : 1279 - 1296
  • [50] A Virtual Machine Placement Algorithm for Balanced Resource Utilization in Cloud Data Centers
    Nguyen Trung Hieu
    Di Francesco, Mario
    Yla-Jaaski, Antti
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 475 - 482