Profit-Aware Computing Server Clustering and Task Scheduling in the Computing Power Network

Computing power network has emerged as an attractive technology to tackle the increasing demand for computational resources in cloud networking. In this paper, we study the problem of optimizing the formation of clusters of computing servers/nodes and also the task scheduling considering the games between the platform and computing nodes to maximize the platform profit. We formulate this problem as an integer programming problem. We propose a deep reinforcement-learning based server clustering and auction-based task scheduling algorithm working at different time scales to solve the problem. The deep reinforcement learning-based server clustering algorithm works at a large time scale to optimize the sizes and compositions of different clusters based on temporal and spatial distribution of the tasks and also their characteristics. The auction-based task scheduling algorithm works at a small time scale to match the tasks with the clusters while satisfying the QoS requirements of tasks so as to maximize the profit of the platform. Extensive simulations are conducted to evaluate the performance of proposed algorithm and the results show its high performance.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/hpcc64274.2024.00210
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Profit-Aware Computing Server Clustering and Task Scheduling in the Computing Power Network

Xiaoyao Huang, Baoxian Zhang, Jie Wu, Remington R. Liu
1 citations
Distributed and Parallel Computing Systems
0.35
article

Profit-Aware Computing Server Clustering and Task Scheduling in the Computing Power Network

Xiaoyao Huang, Baoxian Zhang, Jie Wu, Remington R. Liu
article en
1 citations

Abstract

Computing power network has emerged as an attractive technology to tackle the increasing demand for computational resources in cloud networking. In this paper, we study the problem of optimizing the formation of clusters of computing servers/nodes and also the task scheduling considering the games between the platform and computing nodes to maximize the platform profit. We formulate this problem as an integer programming problem. We propose a deep reinforcement-learning based server clustering and auction-based task scheduling algorithm working at different time scales to solve the problem. The deep reinforcement learning-based server clustering algorithm works at a large time scale to optimize the sizes and compositions of different clusters based on temporal and spatial distribution of the tasks and also their characteristics. The auction-based task scheduling algorithm works at a small time scale to match the tasks with the clusters while satisfying the QoS requirements of tasks so as to maximize the profit of the platform. Extensive simulations are conducted to evaluate the performance of proposed algorithm and the results show its high performance.

Ubiquitous Energy (United States) (US), Computer Network Information Center (CN), China Telecom (China) (CN), Cloud Computing Center (CN), Temple University (US)
Openalex Percentile: Top 33%
Distributed and Parallel Computing Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.