Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing

被引:2
作者
She, Rui [1 ]
Zhao, Wei [2 ]
机构
[1] China Telecom Co Ltd, Res Inst, Beijing 102209, Peoples R China
[2] North China Elect Power Univ, Sch Elect & Elect Engn, Baoding 071003, Peoples R China
关键词
Heterogeneous networks; Processor scheduling; Resource management; Graphics processing units; Computational modeling; Cloud computing; Task analysis; Heterogeneous computing; resource scheduling; game optimization; Stackelberg;
D O I
10.1109/ACCESS.2023.3272732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of intelligent applications, simply relying on traditional single type of computing unit cannot efficiently satisfy diverse cloud requirements. The emergence of heterogeneous computing can efficiently achieve the adaptation of these intelligent applications by using different types of processing units such as Graphics Processing Unit (GPU) and Field Programmable Gate Array (FPGA). However, the trade-off between profit and costs in the process of scheduling heterogeneous computing resources is also an issue worthy of attention. To address this challenge, this work establishes a heterogeneous computing resource scheduling model based on Stackelberg differential game, which includes three roles Computing Power Trading Platforms (CPTPs), Heterogeneous Computing Service Providers (HCSPs), and Heterogeneous Computing Application Providers (HCAPs). The objective is to maximize utility function of CPTPs and HCSPs subject to rental ratio, pricing strategy and energy consumption of resource scheduling, which has proved that there exists a Stackelberg Nash Equilibrium (NE) solution. The Support Vector Machine based on Artificial Fish (SVM-AF) is proposed to predict the access times of heterogeneous computing applications. In addition, the distributed iteration method and Cauchy distribution is adopted to optimize the computing price strategy and improve its convergence performance. The simulation results show that compared with other strategies, the proposed strategy can effectively improve computing revenue of user experience and while reducing energy consumption in the process of resource scheduling.
引用
收藏
页码:49549 / 49560
页数:12
相关论文
共 38 条
[1]   Strategies for Removing Common Mode Failures From TMR Designs Deployed on SRAM FPGAs [J].
Cannon, Matthew J. ;
Keller, Andrew M. ;
Rowberry, Hayden C. ;
Thurlow, Corbin A. ;
Perez-Celis, Andres ;
Wirthlin, Michael J. .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (01) :207-215
[2]   Quantum-Inspired Hyper-Heuristics for Energy-Aware Scheduling on Heterogeneous Computing Systems [J].
Chen, Shaomiao ;
Li, Zhiyong ;
Yang, Bo ;
Rudolph, Guenter .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (06) :1796-1810
[3]  
Chen Xuan, 2018, Journal of Computer Applications, V38, P1670, DOI 10.11772/j.issn.1001-9081.2017112854
[4]  
Chen YH, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2019), P234, DOI [10.1109/aicas.2019.8771629, 10.1109/AICAS.2019.8771629]
[5]   A Tensor Processing Framework for CPU-Manycore Heterogeneous Systems [J].
Cheng, Lin ;
Pan, Peitian ;
Zhao, Zhongyuan ;
Ranjan, Krithik ;
Weber, Jack ;
Veluri, Bandhav ;
Ehsani, Seyed Borna ;
Ruttenberg, Max ;
Jung, Dai Cheol ;
Ivanov, Preslav ;
Richmond, Dustin ;
Taylor, Michael B. ;
Zhang, Zhiru ;
Batten, Christopher .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (06) :1620-1635
[6]   FARNN: FPGA-GPU Hybrid Acceleration Platform for Recurrent Neural Networks [J].
Cho, Hyungmin ;
Lee, Jeesoo ;
Lee, Jaejin .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (07) :1725-1738
[7]   Comparative Study of CUDA GPU Implementations in Python']Python With the Fast Iterative Shrinkage-Thresholding Algorithm for LASSO [J].
Cho, Younsang ;
Kim, Jaeoh ;
Yu, Donghyeon .
IEEE ACCESS, 2022, 10 :53324-53343
[8]   Is OpenCL Driven Reconfigurable Hardware Suitable for Virtualising 5G Infrastructure? [J].
Civerchia, Federico ;
Pelcat, Maxime ;
Maggiani, Luca ;
Kondepu, Koteswararao ;
Castoldi, Piero ;
Valcarenghi, Luca .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (02) :849-863
[9]   SDN-Based Resource Allocation in Edge and Cloud Computing Systems: An Evolutionary Stackelberg Differential Game Approach [J].
Du, Jun ;
Jiang, Chunxiao ;
Benslimane, Abderrahim ;
Guo, Song ;
Ren, Yong .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (04) :1613-1628
[10]  
Fan X., 2021, P 31 ANN INT C COMP, V96, P196