A multi-stage heuristic method for service caching and task offloading to improve the cooperation between edge and cloud computing

被引:0
|
作者
Chen, Xiaoqian [1 ]
Gao, Tieliang [2 ]
Gao, Hui [1 ]
Liu, Baoju [3 ]
Chen, Ming [4 ]
Wang, Bo [4 ]
机构
[1] Management Center of Informatization, Xinxiang University, Xinxiang, China
[2] Key Laboratory of Data Analysis and Financial Risk Prediction, Xinxiang University, Xinxiang, China
[3] School of Information Engineering, Pingdingshan University, Pingdingshan, China
[4] Software Engineering College, Zhengzhou University of Light Industry, Zhengzhou, China
基金
中国国家自然科学基金;
关键词
Cloud-computing - Edge clouds - Edge computing - Edge resources - Low latency - Performance - Resource efficiencies - Service caching - Task offloading - Users' satisfactions;
D O I
暂无
中图分类号
学科分类号
摘要
Edge-cloud computing has attracted increasing attention recently due to its efficiency on providing services for not only delay-sensitive applications but also resourceintensive requests, by combining low-latency edge resources and abundant cloud resources. A carefully designed strategy of service caching and task offloading helps to improve the user satisfaction and the resource efficiency. Thus, in this article, we focus on joint service caching and task offloading problem in edge-cloud computing environments, to improve the cooperation between edge and cloud resources. First, we formulated the problem into a mix-integer nonlinear programming, which is proofed as NP-hard. Then, we proposed a three-stage heuristic method for solving the problem in polynomial time. In the first stages, our method tried to make full use of abundant cloud resources by pre-offloading as many tasks as possible to the cloud. Our method aimed at making full use of low-latency edge resources by offloading remaining tasks and caching corresponding services on edge resources. In the last stage, our method focused on improving the performance of tasks offloaded to the cloud, by re-offloading some tasks from cloud resources to edge resources. The performance of our method was evaluated by extensive simulated experiments. The results show that our method has up to 155%, 56.1%, and 155% better performance in user satisfaction, resource efficiency, and processing efficiency, respectively, compared with several classical and state-of-the-art task scheduling methods. © 2022. Chen et al.
引用
收藏
相关论文
共 50 条
  • [41] COSTA: Cost-aware Service Caching and Task Offloading Assignment in Mobile-Edge Computing
    Tran, Tuyen X.
    Chan, Kevin
    Pompili, Dario
    2019 16TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2019,
  • [42] Joint Optimization of Service Caching Task Offloading and Resource Allocation in Cloud-Edge Cooperative Network
    Tang, Chaogang
    Ding, Yao
    Xiao, Shuo
    Wu, Huaming
    Li, Ruidong
    ICC 2024 - IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2024, : 4036 - 4041
  • [43] Lyapunov-guided Deep Reinforcement Learning for service caching and task offloading in Mobile Edge Computing
    Li, Nianxin
    Zhai, Linbo
    Ma, Zeyao
    Zhu, Xiumin
    Li, Yumei
    COMPUTER NETWORKS, 2024, 250
  • [44] Joint Task Offloading and Content Caching for NOMA-Aided Cloud-Edge-Terminal Cooperation Networks
    Fang, Chao
    Xu, Hang
    Zhang, Tianyi
    Li, Yingshan
    Ni, Wei
    Han, Zhu
    Guo, Song
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (10) : 15586 - 15600
  • [45] Joint user association, service caching, and task offloading in multi-tier communication/multi-tier edge computing heterogeneous networks
    Tolba, Bassant
    Abo-Zahhad, Mohammed
    Elsabrouty, Maha
    Uchiyama, Akira
    El-Malek, Ahmed H. Abd
    AD HOC NETWORKS, 2024, 160
  • [46] Multi-Stage Stochastic Programming for Service Placement in Edge Computing Systems
    Badri, Hossein
    Bahreini, Tayebeh
    Grosu, Daniel
    Yang, Kai
    SEC 2017: 2017 THE SECOND ACM/IEEE SYMPOSIUM ON EDGE COMPUTING (SEC'17), 2017,
  • [47] Dynamic Interplay Between Service Caching and Code Offloading in Mobile-Edge-Cloud Networks
    Ham, Dongho
    Kim, Yeongjin
    Kwak, Jeongho
    2023 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING, SECON, 2023,
  • [48] Joint Multi-User Computation Offloading and Data Caching for Hybrid Mobile Cloud/Edge Computing
    Yang, Xiaolong
    Fei, Zesong
    Zheng, Jianchao
    Zhang, Ning
    Anpalagan, Alagan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11018 - 11030
  • [49] Dynamic Task Software Caching-Assisted Computation Offloading for Multi-Access Edge Computing
    Chen, Zhixiong
    Yi, Wenqiang
    Alam, Atm S.
    Nallanathan, Arumugam
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (10) : 6950 - 6965
  • [50] Vehicular Task Offloading and Job Scheduling Method Based on Cloud-Edge Computing
    Sun, Yilong
    Wu, Zhiyong
    Meng, Ke
    Zheng, Yunhui
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (12) : 14651 - 14662