Distributed and individualized computation offloading optimization in a fog computing environment

被引:8
|
作者
Li, Keqin [1 ]
机构
[1] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Computation offloading; Fog computing; Heuristic algorithm; Mobile edge cloud server; Non-cooperative game;
D O I
10.1016/j.jpdc.2021.09.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a newly emerged fog computing environment, various user equipments (UE) enhance their computing power and extend their battery lifetime by computation offloading to mobile edge cloud (MEC) servers. Such an environment is distributed and competitive in nature. In this paper, we take a game theoretical approach to computation offloading optimization in a fog computing environment. Such an approach captures and characterizes the nature of a competitive environment. The main contributions of the paper can be summarized as follows. First, we formulate a non-cooperative game with both UEs and MECs as players. Each UE attempts to minimize the execution time of its tasks with an energy constraint. Each MEC attempts to minimize the product of its power consumption for computation and execution time for allocated tasks. Second, we develop a heuristic algorithm for a UE to determine its "heuristically" best response to the current situation, an algorithm for an MEC to determine its best response to the current situation, and an iterative algorithm to find the Nash equilibrium. Third, we prove that our iterative algorithm converges to a Nash equilibrium. We demonstrate numerical examples of our non-cooperative games with and without MECs' participation. We observe that our iterative algorithm always quickly converges to a Nash equilibrium. The uniqueness of our non-cooperative games is that the strategy set of a player can be discrete and the payoff function of a player can be obtained by a heuristic algorithm for combinatorial optimization. To the best of the author's knowledge, there has been no such investigation of non-cooperative games based on combinatorial optimization for computation offloading optimization in a fog computing environment. (C) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:24 / 34
页数:11
相关论文
共 50 条
  • [21] Distributed Computation Offloading and Trajectory Optimization in Multi-UAV-Enabled Edge Computing
    Chen, Xiangyi
    Bi, Yuanguo
    Han, Guangjie
    Zhang, Dongyu
    Liu, Minghan
    Shi, Han
    Zhao, Hai
    Li, Fengyun
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20): : 20096 - 20110
  • [22] Ovcosim: an open-source versatile computation offloading simulator for cloud and fog computing
    Pirbasti, Marzieh Ranjbar
    Das, Olivia
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5647 - 5661
  • [23] Energy-Efficient Computation Offloading and Resource Allocation in Fog Computing for Internet of Everything
    Li, Qiuping
    Zhao, Junhui
    Gong, Yi
    Zhang, Qingmiao
    CHINA COMMUNICATIONS, 2019, 16 (03) : 32 - 41
  • [24] Delay Guaranteed Energy-efficient Computation Offloading for Industrial IoT in Fog Computing
    Chen, Siguang
    Zheng, Yimin
    Wang, Kun
    Lu, Weifeng
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [25] Traffic and Computation Co-Offloading With Reinforcement Learning in Fog Computing for Industrial Applications
    Wang, Yixuan
    Wang, Kun
    Huang, Huawei
    Miyazaki, Toshiaki
    Guo, Song
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (02) : 976 - 986
  • [26] Dynamic Resource Allocation and Computation Offloading for IoT Fog Computing System
    Chang, Zheng
    Liu, Liqing
    Guo, Xijuan
    Sheng, Quan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (05) : 3348 - 3357
  • [27] Delay-Constrained Hybrid Computation Offloading With Cloud and Fog Computing
    Meng, Xianling
    Wang, Wei
    Zhang, Zhaoyang
    IEEE ACCESS, 2017, 5 : 21355 - 21367
  • [28] Multi-objective task offloading optimization in fog computing environment using INSCSA algorithm
    Fard, Alireza Froozani
    Ardakani, Mohammadreza Mollahoseini
    Mirzaie, Kamal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 7469 - 7491
  • [29] Distributed Access Control with Outsourced Computation in Fog Computing
    Wang, Qihua
    Lv, Gaoyan
    Sun, Xiuling
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 2446 - 2450
  • [30] A survey on computation offloading in the mobile cloud computing environment
    Liu, Li
    Du, Yuanyuan
    Fan, Qi
    Zhang, Weicun
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2019, 59 (02) : 106 - 113