Virtual FPGA Placement with an Efficient Ant Colony Optimization

被引:0
|
作者
Xu, Yingxin [1 ]
Sun, Lei [1 ]
Guo, Songhui [1 ]
Liu, Haidong [1 ]
机构
[1] Zhengzhou Informat Sci & Technol Inst, Zhengzhou 450001, Henan, Peoples R China
关键词
Cloud computing; FPGA virtualization; Virtual FPGA placement; ACO algorithm;
D O I
10.1007/978-981-15-3418-8_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization allows integrating Field Programmable Gate Arrays (FPGAs) into a resource pool at the infra-structure layer. So as to improve the FPGA resource utilization while ensuring the quality of service, a virtual FPGA (vFPGA) Scheduling algorithm has been presented in our early work. At the meantime, we noticed that the initial deployment of vFPGAs has obvious effect on resource utilization ratio. Finding an optimal deployment of vFPGAs onto FPGAs which can be summed up in virtual FPGA placement (VFP) problem is a NP-hard problem. With a widespread of reconfigurable cryptographic resource pool, regarded it as a combinatorial optimization problem have offered higher efficiency than linear programming (LP) problem. In this paper, an optimized ant colony optimization (ACO) algorithm, where given ants the ability to perceive resource status, is presented to achieve the VFP goal. Finally, CloudSim toolkit is extended to evaluate our solution through simulations on synthetic workloads. The obtained results show that our algorithm can reduce the number of active FPGAs by improving the resource utilization.
引用
收藏
页码:133 / 143
页数:11
相关论文
共 50 条
  • [1] Ant Colony Optimization for Symmetrical FPGA Placement
    Wang, Kai
    Xu, Ning
    2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 561 - 563
  • [2] Profile-Based Ant Colony Optimization for Energy-Efficient Virtual Machine Placement
    Alharbi, Fares
    Tian, Yu-Chu
    Tang, Maolin
    Ferdaus, Md Hasanul
    NEURAL INFORMATION PROCESSING, ICONIP 2017, PT I, 2017, 10634 : 863 - 871
  • [3] Energy Efficient Virtual Machine Placement With an Improved Ant Colony Optimization Over Data Center Networks
    Wei, Wenting
    Gu, Huaxi
    Lu, Wanyun
    Zhou, Tong
    Liu, Xuanzhang
    IEEE ACCESS, 2019, 7 : 60617 - 60625
  • [4] An Energy Efficient Ant Colony System for Virtual Machine Placement in Cloud Computing
    Liu, Xiao-Fang
    Zhan, Zhi-Hui
    Deng, Jeremiah D.
    Li, Yun
    Gu, Tianlong
    Zhang, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (01) : 113 - 128
  • [5] Multi-objective ant colony optimization algorithm for virtual machine placement
    Zhao, Jun
    Ma, Zhong
    Liu, Chi
    Li, Haishan
    Wang, Xinyu
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2015, 42 (03): : 173 - 178
  • [6] Dynamic prediction scheduling for virtual machine placement via ant colony optimization
    Seddigh, Milad
    Taheri, Hassan
    Sharifian, Saeed
    2015 SIGNAL PROCESSING AND INTELLIGENT SYSTEMS CONFERENCE (SPIS), 2015, : 104 - 108
  • [7] PACO-VMP: Parallel Ant Colony Optimization for Virtual Machine Placement
    Peake, Joshua
    Amos, Martyn
    Costen, Nicholas
    Masala, Giovanni
    Lloyd, Huw
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 129 : 174 - 186
  • [8] Virtual Machine Placement Based on Ant Colony Optimization for Minimizing Resource Wastage
    Tawfeek, Medhat A.
    El-Sisi, Ashraf B.
    Keshk, Arabi E.
    Torkey, F. A.
    ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, AMLTA 2014, 2014, 488 : 153 - 164
  • [9] Ant Colony Optimization Based Energy Efficient Virtual Network Embedding
    Guan, Xinjie
    Wan, Xili
    Choi, Baek-Young
    Song, Sejun
    2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 273 - 278
  • [10] Population based ant colony optimization on FPGA
    Guntsch, M
    Middendorf, M
    Scheuermann, B
    Diessel, O
    ElGindy, H
    Schmeck, H
    So, K
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 125 - 132