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 条
  • [21] Using ant colony optimization for efficient clustering
    Yong Wang
    Wei Zhang
    Jun Chen
    Jianfu Li
    Li Xiao
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [22] Energy Aware Virtual Machine Placement Scheduling in Cloud Computing Based on Ant Colony Optimization Approach
    Liu, Xiao-Fang
    Zhan, Zhi-Hui
    Du, Ke-Jing
    Chen, Wei-Neng
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 41 - 47
  • [23] An Ant Colony Optimization Algorithm for Virtual Network Embedding
    Cao, Wenjie
    Wang, Hua
    Liu, Lei
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 299 - 309
  • [24] FPGA implementation of population-based ant colony optimization
    Scheuermann, B
    So, K
    Guntsch, M
    Middendorf, M
    Diessel, O
    ElGindy, H
    Schmeck, H
    APPLIED SOFT COMPUTING, 2004, 4 (03) : 303 - 322
  • [25] An ant colony optimization for partner selection in virtual enterprise
    Jiang, Z. B.
    Gao, Y.
    Ding, Y. S.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3, 2008, : 1415 - +
  • [26] The research on FPGA segmentation based on the improved ant colony optimization
    Yang, Fei
    Energy Education Science and Technology Part A: Energy Science and Research, 2014, 32 (06): : 8699 - 8706
  • [27] Ant Colony Optimization algorithm design and its FPGA implementation
    Li, Shih-An
    Yang, Min-Hao
    Weng, Chung-Wei
    Chen, Yi-Hong
    Lo, Chia-Hung
    Wong, Ching-Chang
    IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS SYSTEMS (ISPACS 2012), 2012,
  • [28] VLSI Placement Problem Based on Ant Colony Optimization Algorithm
    Zaruba, Daria
    Zaporozhets, Dmitry
    Kureichik, Vladimir
    ARTIFICIAL INTELLIGENCE PERSPECTIVES IN INTELLIGENT SYSTEMS, VOL 1, 2016, 464 : 127 - 133
  • [29] An Ant Colony Optimization for the Composite SaaS Placement Problem in the Cloud
    Ni, Zhiwei
    Pan, Xuefeng
    Wu, Zhangjun
    MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 3062 - 3067
  • [30] Virtual Machine Placement Based On Degradation Factor Ant Colony Algorithm
    Ding, Yifan
    Liao, Guangzhong
    Liu, Siyuan
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 775 - 779