| Issue |
Wuhan Univ. J. Nat. Sci.
Volume 31, Number 1, February 2026
|
|
|---|---|---|
| Page(s) | 69 - 78 | |
| DOI | https://doi.org/10.1051/wujns/2026311069 | |
| Published online | 06 March 2026 | |
Computer Applications and Software
CLC number: TP301
A Real-Time Task Scheduling Algorithm Based on Bilateral Matching Games in a Distributed Computing Environment
分散计算环境下基于双边匹配博弈的实时任务调度算法
1
School of Intelligent Manufacturing, Huanghuai University, Zhumadian 463000, Henan, China
(黄淮学院 智能制造学院,河南 驻马店 463000)
2
School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, Jiangsu, China
(南京邮电大学 计算机科学学院,江苏 南京 210023)
3
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
(清华大学 计算机科学与技术系,北京 100084)
† Corresponding author. E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Received:
4
September
2025
Abstract
In the era of the Internet of Things, distributed computing alleviates the problem of insufficient terminal computing power by integrating idle resources of heterogeneous devices. However, the imbalance between task execution delay and node energy consumption, and the scheduling and adaptation challenges brought about by device heterogeneity, urgently need to be addressed. To tackle this problem, this paper constructs a multi-objective real-time task scheduling model that considers task real-time performance, execution delay, system energy consumption, and node interests. The model aims to minimize the delay upper bound and total energy consumption while maximizing system satisfaction. A real-time task scheduling algorithm based on bilateral matching game is proposed. By designing a bidirectional preference mechanism between tasks and computing nodes, combined with a multi-round stable matching strategy, accurate matching between tasks and nodes is achieved. Simulation results show that compared with the baseline scheme, the proposed algorithm significantly reduces the total execution cost, effectively balances the task execution delay and the energy consumption of compute nodes, and takes into account the interests of each network compute node.
摘要
在万物互联时代,分散计算通过整合异构设备空闲资源缓解了终端计算能力不足的问题,但任务执行延迟与节点能耗的博弈不平衡、设备异构性带来的调度适配难题亟待解决。针对该问题,本文构建了兼顾任务实时性、执行延迟、系统能耗与节点利益的多目标实时任务调度模型,以最小化延迟上限与总能耗、最大化系统满意度为优化目标,提出了基于双边匹配博弈的实时任务调度算法。通过设计任务-计算节点双向偏好机制,结合多轮次稳定匹配策略,实现任务与节点的精准适配;同时引入次级判断规则解决偏好冲突,保障调度公平性与效率。仿真实验表明,与基线相比,该算法显著降低了总执行成本,有效平衡了任务执行延迟和计算节点的能耗,并兼顾了网络中每个计算节点的利益。
Key words: dispersed computing / real-time task / task scheduling / bilateral matching game
关键字 : 分散计算 / 实时任务 / 任务调度 / 双边匹配博弈
Cite this article:LI Shuo, FANG Zuying, ZHOU Guoqiang, et al. A Real-Time Task Scheduling Algorithm Based on Bilateral Matching Games in a Distributed Computing Environment[J]. Wuhan Univ J of Nat Sci, 2026, 31(1): 69-78.
Biography: LI Shuo, female, Master candidate, research direction: computer applications, knowledge graph. E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Foundation item: Supported by the National Program on Key Basic Research Project (2020YFA0713600) and the National Natural Science Foundation of China (62272214)
© Wuhan University 2026
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.
