Content area
Edge-cloud computing networks integrate dispersed computing resources of edges and clouds through networks, which improves resource utilization by flexibly scheduling tasks to suitable computing nodes. The performance of edge-cloud computing networks depends significantly on the amount of computing resources and the task scheduling scheme. In this work, we propose a novel computing resource trading and task scheduling framework for edge-cloud computing networks with arbitrary network topology. Specifically, we consider a third-party platform which incentivizes computing nodes to share computing resources by designing proper resource pricing mechanisms, and charges customers execution fees by scheduling tasks optimally in the edge-cloud computing network. The platform’s resource pricing and task scheduling optimization problem captures the unique features of edge-cloud computing networks including the heterogeneities of computing resources and tasks, as well as the multi-hop offloading in arbitrary topology, which is challenging to solve. We solve the problem for the homogeneous workload scenario and the heterogeneous workload scenario, respectively. For the homogeneous workload scenario, we propose a multi-round proposer-voter algorithm (MPV) that achieves the global optimum in polynomial time for the non-competitive case. For the heterogeneous workload scenario, we first propose a Gibbs sampling based iterative algorithm (GSI), which updates task scheduling strategies iteratively using Gibbs sampling and converges to the global optimum with high probability. We further propose a distributed alternating update algorithm (DAU), which converges to the local optimum in a distributed manner with linear complexity. Numerical results demonstrate the effectiveness of our proposed resource trading and task scheduling schemes.
Details
; Qin, Yanling 1 ; Zhu, Chaohui 1 ; Gao, Lin 2
; Chen, Xu 3
1 School of Intelligent Systems Engineering, Sun Yat-sen University, Shenzhen, China
2 School of Electronics and Information Engineering, Harbin Institute of Technology, Shenzhen, China
3 School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China