共 50 条
Joint Offloading and Resource Allocation for Collaborative Cloud Computing With Dependent Subtask Scheduling on Multi-Core Server
被引:0
|作者:
Gao, Zihan
[1
]
Zheng, Peixiao
[2
]
Hao, Wanming
[2
]
Yang, Shouyi
[2
]
机构:
[1] Henan Univ Econ & Law, Sch Comp & Informat Engn, Zhengzhou 450011, Peoples R China
[2] Zhengzhou Univ, Sch Elect & Informat Engn, Zhengzhou 450001, Peoples R China
关键词:
Cloud computing;
Servers;
Resource management;
Energy consumption;
Heuristic algorithms;
Costs;
Computational modeling;
Search problems;
Optimization;
Delays;
dependency;
edge computing;
offloading;
resource allocation;
DELAY MINIMIZATION;
MOBILE;
ENERGY;
OPTIMIZATION;
SYSTEMS;
D O I:
10.1109/TCC.2024.3481039
中图分类号:
TP [自动化技术、计算机技术];
学科分类号:
0812 ;
摘要:
Collaborative cloud computing (CCC) has emerged as a promising paradigm to support computation-intensive and delay-sensitive applications by leveraging MEC and MCC technologies. However, the coupling between multiple variables and subtask dependencies within an application poses significant challenges to the computation offloading mechanism. To address this, we investigate the computation offloading problem for CCC by jointly optimizing offloading decisions, resource allocation, and subtask scheduling across a multi-core edge server. First, we exploit latency to design a subtask dependency model within the application. Next, we formulate a System Energy-Time Cost (SETC) minimization problem that considers the trade-off between time and energy consumption while satisfying subtask dependencies. Due to the complexity of directly solving the formulated problem, we decompose it and propose two offloading algorithms, namely Maximum Local Searching Offloading (MLSO) and Sequential Searching Offloading (SSO), to jointly optimize offloading decisions and resource allocation. We then model dependent subtask scheduling across the multi-core edge server as a Job-Shop Scheduling Problem (JSSP) and propose a Genetic-based Task Scheduling (GTS) algorithm to achieve optimal dependent subtask scheduling on the multi-core edge server. Finally, our simulation results demonstrate the effectiveness of the proposed MLSO, SSO, and GTS algorithms under different parameter settings.
引用
收藏
页码:1401 / 1414
页数:14
相关论文