Joint Offloading and Resource Allocation for Collaborative Cloud Computing With Dependent Subtask Scheduling on Multi-Core Server

被引:0
|
作者
Gao, Zihan [1 ]
Zheng, Peixiao [2 ]
Hao, Wanming [2 ]
Yang, Shouyi [2 ]
机构
[1] Henan Univ Econ & Law, Sch Comp & Informat Engn, Zhengzhou 450011, Peoples R China
[2] Zhengzhou Univ, Sch Elect & Informat Engn, Zhengzhou 450001, Peoples R China
关键词
Cloud computing; Servers; Resource management; Energy consumption; Heuristic algorithms; Costs; Computational modeling; Search problems; Optimization; Delays; dependency; edge computing; offloading; resource allocation; DELAY MINIMIZATION; MOBILE; ENERGY; OPTIMIZATION; SYSTEMS;
D O I
10.1109/TCC.2024.3481039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative cloud computing (CCC) has emerged as a promising paradigm to support computation-intensive and delay-sensitive applications by leveraging MEC and MCC technologies. However, the coupling between multiple variables and subtask dependencies within an application poses significant challenges to the computation offloading mechanism. To address this, we investigate the computation offloading problem for CCC by jointly optimizing offloading decisions, resource allocation, and subtask scheduling across a multi-core edge server. First, we exploit latency to design a subtask dependency model within the application. Next, we formulate a System Energy-Time Cost (SETC) minimization problem that considers the trade-off between time and energy consumption while satisfying subtask dependencies. Due to the complexity of directly solving the formulated problem, we decompose it and propose two offloading algorithms, namely Maximum Local Searching Offloading (MLSO) and Sequential Searching Offloading (SSO), to jointly optimize offloading decisions and resource allocation. We then model dependent subtask scheduling across the multi-core edge server as a Job-Shop Scheduling Problem (JSSP) and propose a Genetic-based Task Scheduling (GTS) algorithm to achieve optimal dependent subtask scheduling on the multi-core edge server. Finally, our simulation results demonstrate the effectiveness of the proposed MLSO, SSO, and GTS algorithms under different parameter settings.
引用
收藏
页码:1401 / 1414
页数:14
相关论文
共 50 条
  • [21] Joint Resource Allocation and Offloading Decision in Mobile Edge Computing
    Khalili, Ata
    Zarandi, Sheyda
    Rasti, Mehdi
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (04) : 684 - 687
  • [22] Joint Offloading and Resource Allocation for Scalable Vehicular Edge Computing
    Wu, Wei
    Wang, Qie
    Wu, Xuanli
    Zhang, Ning
    2020 IEEE 92ND VEHICULAR TECHNOLOGY CONFERENCE (VTC2020-FALL), 2020,
  • [23] Joint Offloading and Resource Allocation in Vehicular Edge Computing and Networks
    Dai, Yueyue
    Xu, Du
    Maharjan, Sabita
    Zhang, Yan
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [24] Service Capacity Enhanced Task Offloading and Resource Allocation in Multi-Server Edge Computing Environment
    Du, Wei
    Lei, Tao
    He, Qiang
    Liu, Wei
    Lei, Qiwang
    Zhao, Hailiang
    Wang, Wei
    2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019), 2019, : 83 - 90
  • [25] Resource Allocation and Consolidation in a Multi-Core Server Cluster Using a Markov Decision Process Model
    Wang, Yanzhi
    Chen, Shuang
    Goudarzi, Hadi
    Pedram, Massoud
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 635 - 642
  • [26] Research on Multi-Server Cooperative Task Offloading and Resource Allocation Based on Mobile Edge Computing
    Yui, Yue
    Wui, Peng
    Qiu, Lanxin
    Wu, Hao
    Xu, Yangzhou
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 1539 - 1544
  • [27] Joint Offloading Decision and Resource Allocation for Multi-user Multi-task Mobile Cloud
    Chen, Meng-Hsi
    Liang, Ben
    Dong, Min
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [28] Joint Task Offloading and Resource Allocation: A Historical Cumulative Contribution Based Collaborative Fog Computing Model
    Tong, Shiyuan
    Liu, Yun
    Chang, Xiaolin
    Misic, Jelena
    Zhang, Zhenjiang
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (02) : 2202 - 2215
  • [29] Resource Allocation and Scheduling in Cloud Computing: Policy and Algorithm
    Ma, Tinghuai
    Chu, Ya
    Zhao, Licheng
    Ankhbayar, Otgonbayar
    IETE TECHNICAL REVIEW, 2014, 31 (01) : 4 - 16
  • [30] Joint Data Offloading and Resource Allocation for Multi-cloud Heterogeneous Mobile Edge Computing Using Multi-agent Reinforcement Learning
    Zhang, Yutong
    Di, Boya
    Zheng, Zijie
    Lin, Jinlong
    Song, Lingyang
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,