Algorithmics of Cost-Driven Computation Offloading in the Edge-Cloud Environment

被引:51
|
作者
Du, Mingzhe [1 ]
Wang, Yang [1 ]
Ye, Kejiang [1 ]
Xu, Chengzhong [2 ]
机构
[1] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen, Guangdong, Peoples R China
[2] Univ Macau, Fac Sci & Technol, State Key Lab IoTSC, Macau, Peoples R China
基金
国家重点研发计划;
关键词
Task analysis; Computational modeling; Databases; Cloud computing; Bandwidth; Servers; Analytical models; edge computing; computation offloading; min-cut; MAX-2SAT; DATA-INTENSIVE APPLICATIONS; RESOURCE-ALLOCATION; SERVICE PLACEMENT; MOBILE;
D O I
10.1109/TC.2020.2976996
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computation offloading between the edge and the cloud is an effective way for deployed service to fully utilize the resources at both sides for its QoS improvement and overall cost reduction. Although the offloading problem has been intensively studied in the context of mobile computing, existing algorithms in most cases cannot be effectively migrated to the edge-cloud environment because their inter-partition communication costs are always deemed as symmetric, and their intra-partition communication costs are often ignored, which, though reasonable to the traditional case, are not valid to our settings anymore. In this article, we propose a new algorithmic approach to the offloading problem in the edge-cloud environment, where a heterogeneous model is advocated to incorporate the communication cost between co-resident tasks while considering the asymmetry of communication costs between non-coresident tasks. We prove the offloading problem with respect to this model is NP-hard, and thereby designing an efficient algorithm to obtain a sub-optimal solution. Additionally, we also show that in a homogeneous case when the intra-partition and inter-partition communication costs between any pair of interactive tasks are symmetric, an optimal offloading algorithm can be devised by transforming the problem into a classical min-cut problem. We implemented and evaluated the algorithms by offloading a PageRank-based application in a controlled edge-cloud setting. Our empirical results show that the proposed algorithm for the heterogeneous case is always efficient to find a better offloading scheme, compared with the selected existing algorithms, while for the homogeneous case, the proposed solution can efficiently achieve the optimal strategy.
引用
收藏
页码:1519 / 1532
页数:14
相关论文
共 50 条
  • [1] On Cost-Driven Computation Offloading in the Edge: A New Model Approach
    Du, Mingzhe
    Wang, Yang
    Xu, Chengzhong
    [J]. 2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2019, : 488 - 497
  • [2] A metaheuristic-based computation offloading in edge-cloud environment
    Ali Shahidinejad
    Mostafa Ghobaei-Arani
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 2785 - 2794
  • [3] A metaheuristic-based computation offloading in edge-cloud environment
    Shahidinejad, Ali
    Ghobaei-Arani, Mostafa
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 13 (5) : 2785 - 2794
  • [4] Efficient Computation Offloading for Edge-cloud Collaborative Networks
    Yu, Bocheng
    Zhang, Xingjun
    Wang, Juzhen
    Lei, Ming
    [J]. 2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [5] Cost-Driven Scheduling for Workflow Decision Making Systems in Fuzzy Edge-Cloud Environments
    Lin, Bing
    Lin, Chaowei
    Chen, Xing
    Lin, Mingwei
    Huang, Gang
    Xu, Zeshui
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024,
  • [6] Edge-Cloud Collaborative Computation Offloading for Mixed Traffic
    Li, Qirui
    Guo, Mian
    Peng, Zhiping
    Cui, Delong
    He, Jieguang
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (03): : 5023 - 5034
  • [7] Collaborative Optimization of Edge-Cloud Computation Offloading in Internet of Vehicles
    Li, Yureng
    Xu, Shouzhi
    [J]. 30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [8] Cost Efficient Offloading Strategy for DNN-based Applications in Edge-Cloud Environment
    Huang, Yinhao
    Lin, Bing
    Zheng, Yongjie
    Hu, Junqin
    Mo, Yuchang
    Chen, Xing
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 331 - 337
  • [9] Cost-Minimized Computation Offloading of Online Multifunction Services in Collaborative Edge-Cloud Networks
    Feng, Chuan
    Han, Pengchao
    Zhang, Xu
    Zhang, Qihan
    Zong, Yue
    Liu, Yejun
    Guo, Lei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (01): : 292 - 304
  • [10] Computation offloading for object-oriented applications in a UAV-based edge-cloud environment
    Zhang, Jianshan
    Li, Ming
    Chen, Zheyi
    Lin, Bing
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (08): : 10829 - 10853