Task Scheduling for Smart City Applications Based on multi-Server mobile edge Computing

被引:37
|
作者
Deng, Yiqin [1 ]
Chen, Zhigang [1 ,2 ]
Yao, Xin [2 ]
Hassan, Shahzad [1 ]
Wu, Jia [2 ]
机构
[1] Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] Cent S Univ, Sch Software, Changsha 410075, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Task scheduling; smart city; mobile edge computing; Internet of Vehicle; alternating direction method of multipliers (ADMM) algorithm; COMPUTATION; MANAGEMENT;
D O I
10.1109/ACCESS.2019.2893486
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The smart city is increasingly gaining worldwide attention. It has the potential to improve the quality of life in convenience, at work, and in safety, among many others' utilizations. Nevertheless, some of the emerging applications in the smart city are computation-intensive and time-sensitive, such as real-time vision processing applications used for public safety and the virtual reality classroom application. Both of them are hard to handle due to the quick turnaround requirements of ultra-short time and large amounts of computation that are necessary. Fortunately, the abundant resource of the Internet of Vehicles (IoV) can help to address this issue and improve the development of the smart city. In this paper, we focus on the problem that how to schedule tasks for these computation-intensive and time-sensitive smart city applications with the assistance of IoV based on multi-server mobile edge computing. Task scheduling is a critical issue due to the limited computational power, storage, and energy of mobile devices. To handle tasks from the aforementioned applications in the shortest time, this paper introduces a cooperative strategy for IoV and formulates an optimization problem to minimize the completion time with a specified cost. Furthermore, we develop four evolving variants based on the alternating direction method of multipliers (ADMM) algorithm to solve the proposed problem: variable splitting ADMM, Gauss-Seidel ADMM, distributed Jacobi ADMM, and distributed improved Jacobi (DIJ)-ADMM algorithms. These algorithms incorporate an augmented Lagrangian function into the original objective function and divide the large problem into two sub-problems to iteratively solve each sub-problem. The theoretical analysis and simulation results show that the proposed algorithms have a better performance than the existing algorithms. In addition, the DIJ-ADMM algorithm demonstrates optimal performance, and it converges after approximately ten iterations and improves the task completion time and offloaded tasks by 89% and 40%, respectively.
引用
收藏
页码:14410 / 14421
页数:12
相关论文
共 50 条
  • [31] Joint Task Scheduling, Routing, and Charging for Multi-UAV Based Mobile Edge Computing
    Chen, Jun
    Xie, Junfei
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022,
  • [32] Task offloading for multi-server edge computing in industrial Internet with joint load balance and fuzzy security
    Jin, Xiaomin
    Zhang, Shuai
    Ding, Yurong
    Wang, Zhongmin
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [33] Learning-based deep neural network inference task offloading in multi-device and multi-server collaborative edge computing
    Cui, Enfang
    Yang, Dong
    Wang, Hongchao
    Zhang, Weiting
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (07)
  • [34] Reliability-Constrained Task Scheduling for DAG Applications in Mobile Edge Computing
    Zhu, Liangbin
    Shang, Ying
    Li, Jinglei
    Jia, Yiming
    Yang, Qinghai
    Wireless Communications and Mobile Computing, 2024, 2024
  • [35] Goal-driven scheduling model in edge computing for smart city applications
    Kim, Yongho
    Park, Seongha
    Shahkarami, Sean
    Sankaran, Rajesh
    Ferrier, Nicola
    Beckman, Pete
    Journal of Parallel and Distributed Computing, 2022, 167 : 97 - 108
  • [36] Goal-driven scheduling model in edge computing for smart city applications
    Kim, Yongho
    Park, Seongha
    Shahkarami, Sean
    Sankaran, Rajesh
    Ferrier, Nicola
    Beckman, Pete
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 167 : 97 - 108
  • [37] Cross-Server Computation Offloading for Multi-Task Mobile Edge Computing
    Shi, Yongpeng
    Xia, Yujie
    Gao, Ya
    INFORMATION, 2020, 11 (02)
  • [38] Task Scheduling Based on Priority and Resource Allocation in Multi-User Multi-Task Mobile Edge Computing System
    Paymard, Pouria
    Mokari, Nader
    Orooji, Mehdi
    2019 IEEE 30TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2019, : 265 - 271
  • [39] Dynamic Parallel Multi-Server Selection and Allocation in Collaborative Edge Computing
    Xu, Changfu
    Guo, Jianxiong
    Li, Yupeng
    Zou, Haodong
    Jia, Weijia
    Wang, Tian
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (11) : 10523 - 10537
  • [40] Efficient hierarchical multi-server authentication protocol for mobile cloud computing
    Kou J.
    He M.
    Xiong L.
    Ge Z.
    Xie G.
    He, Mingxing (he_mingxing64@aliyun.com), 1600, Tech Science Press (64): : 297 - 312