Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing

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 ty...

Full description

Bibliographic Details
Main Authors: Rui She, Wei Zhao
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10114947/
_version_ 1797818732631818240
author Rui She
Wei Zhao
author_facet Rui She
Wei Zhao
author_sort Rui She
collection DOAJ
description 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.
first_indexed 2024-03-13T09:12:26Z
format Article
id doaj.art-ac986c6446284bd7a5adaa86e82279d6
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T09:12:26Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-ac986c6446284bd7a5adaa86e82279d62023-05-26T23:00:53ZengIEEEIEEE Access2169-35362023-01-0111495494956010.1109/ACCESS.2023.327273210114947Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous ComputingRui She0https://orcid.org/0009-0005-9638-097XWei Zhao1https://orcid.org/0000-0003-2407-7312Research Institute of China Telecom Company Ltd., Beijing, ChinaNorth China Electric Power University, Baoding, ChinaWith 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.https://ieeexplore.ieee.org/document/10114947/Heterogeneous computingresource schedulinggame optimizationStackelberg
spellingShingle Rui She
Wei Zhao
Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
IEEE Access
Heterogeneous computing
resource scheduling
game optimization
Stackelberg
title Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
title_full Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
title_fullStr Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
title_full_unstemmed Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
title_short Evolutionary Game Theory-Based Optimal Scheduling Strategy for Heterogeneous Computing
title_sort evolutionary game theory based optimal scheduling strategy for heterogeneous computing
topic Heterogeneous computing
resource scheduling
game optimization
Stackelberg
url https://ieeexplore.ieee.org/document/10114947/
work_keys_str_mv AT ruishe evolutionarygametheorybasedoptimalschedulingstrategyforheterogeneouscomputing
AT weizhao evolutionarygametheorybasedoptimalschedulingstrategyforheterogeneouscomputing