Scheduling independent tasks on multiple cloud-assisted edge servers with energy constraint

被引:5
作者
Li, Keqin [1 ]
机构
[1] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Asymptotic performance bound; Cloud-assisted edge server; Effective speed; Energy constraint; Heuristic algorithm; Mobile edge computing; Task scheduling; EFFICIENT; OPTIMIZATION; ALLOCATION; PLACEMENT; WORKLOAD; GAME;
D O I
10.1016/j.jpdc.2023.104781
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we study task scheduling with or without energy constraint in mobile edge computing with multiple cloud-assisted edge servers as combinatorial optimization problems within the framework of classical scheduling theory. The first problem is to schedule a list of independent tasks on a mobile device and several heterogeneous edge servers and cloud servers, such that the makespan is minimized. The second problem is to schedule a list of independent tasks and to determine the computation and communication speeds of a mobile device, such that the makespan is minimized and the energy consumption of the mobile device does not exceed certain energy budget. The paper makes the following tangible contributions. We design heuristic task scheduling algorithms for both problems by considering the heterogeneity of computation and communication speeds. We derive a lower bound for the optimal schedule and prove an asymptotic performance bound for our heuristic algorithms. We experimentally evaluate the performance of our heuristic algorithms and show that their performance is very close to that of an optimal algorithm. Our analysis employs three key techniques, namely, the method of communication unification (i.e., all tasks have the same communication to computation ratio), the concept of effective speed of an edge server or a cloud server (i.e., the perceived speed of a server by ignoring the details and differences of communication speed and computation speed, wireless communication time and wired communication time, a regular edge server and a cloud-assisted edge server, execution time and waiting time), and the construction of virtual tasks (i.e., imaginary tasks which do not exist). Such unique techniques make it possible to derive a lower bound for the optimal solution, to derive an upper bound for the heuristic solution, to prove an asymptotic performance bound, and to find the best edge server order. To the best of the author's knowledge, this is the first paper in the literature which optimizes the makespan of task scheduling with or without energy constraint in mobile edge computing with multiple cloud-assisted edge servers.
引用
收藏
页数:13
相关论文
共 34 条
  • [1] An Edge-Cloud-Aided High-Order Possibilistic c-Means Algorithm for Big Data Clustering
    Bu, Fanyu
    Zhang, Qingchen
    Yang, Laurence T.
    Yu, Hang
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2020, 28 (12) : 3100 - 3109
  • [2] Revenue sharing in edge-cloud systems: A Game-theoretic perspective
    Cao, Zhi
    Zhang, Honggang
    Liu, Benyuan
    Sheng, Bo
    [J]. COMPUTER NETWORKS, 2020, 176 (176)
  • [3] Carroll A., 2010, Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIX-ATC'10, P21, DOI DOI 10.5555/1855840.1855861
  • [4] A Cloud-Edge Collaboration Framework for Cognitive Service
    Ding, Chuntao
    Zhou, Ao
    Liu, Yunxin
    Chang, Rong N.
    Hsu, Ching-Hsien
    Wang, Shangguang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1489 - 1499
  • [5] A Potential Game Theoretic Approach to Computation Offloading Strategy Optimization in End-Edge-Cloud Computing
    Ding, Yan
    Li, Kenli
    Liu, Chubo
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (06) : 1503 - 1519
  • [6] Algorithmics of Cost-Driven Computation Offloading in the Edge-Cloud Environment
    Du, Mingzhe
    Wang, Yang
    Ye, Kejiang
    Xu, Chengzhong
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1519 - 1532
  • [7] A lightweight heterogeneous network clustering algorithm based on edge computing for 5G
    Du, Ruizhong
    Liu, Yan
    Liu, Liqun
    Du, Wenpeng
    [J]. WIRELESS NETWORKS, 2020, 26 (03) : 1631 - 1641
  • [8] A Matching Game With Discard Policy for Virtual Machines Placement in Hybrid Cloud-Edge Architecture for Industrial IoT Systems
    Fantacci, Romano
    Picano, Benedetta
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (11) : 7046 - 7055
  • [9] Min-Max Cost Optimization for Efficient Hierarchical Federated Learning in Wireless Edge Networks
    Feng, Jie
    Liu, Lei
    Pei, Qingqi
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2687 - 2700
  • [10] BOUNDS ON MULTIPROCESSING TIMING ANOMALIES
    GRAHAM, RL
    [J]. SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) : 416 - &