4.3 Article

Heuristic Computation Offloading Algorithms for Mobile Users in Fog Computing

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3426852

关键词

Computation offloading; energy consumption; execution time; fog computing; heuristic algorithm; mobile edge computing; mobile user; performance evaluation

资金

  1. National Natural Science Foundation of China [61876061]
  2. Key Program of National Natural Science Foundation of China [61432005]
  3. National Key Research and Development Program of China [2018YFB1003401]

向作者/读者索取更多资源

This article contributes significantly to combinatorial optimization of computation offloading in fog computing by defining problems, proposing solutions, and experimentally evaluating performance, offering valuable insights for further research in the field.
The investigation in this article makes the following important contributions to combinatorial optimization of computation offloading in fog computing. First, we rigorously define the two problems of optimal computation offloading with energy constraint and optimal computation offloading with time constraint. We do this in such a way that between execution time and energy consumption, we can fix one and minimize the other. We prove that our optimization problems are NP-hard, even for very special cases. Second, we develop a unique and effective approach for solving the proposed combinatorial optimization problems, namely, a two-stage method. In the first stage, we generate a computation offloading strategy. In the second stage, we decide the computation speed and the communication speeds. This method is applicable to both optimization problems. Third, we use a simple yet efficient greedy method to produce a computation offloading strategy by taking all aspects into consideration, including the properties of the communication channels, the power consumption models of computation and communication, the tasks already assigned and allocated, and the characteristics of the current task being considered. Fourth, we experimentally evaluate the performance of our heuristic algorithms. We observe that while various heuristics do exhibit noticeably different performance, there can be a single and simple heuristic that can perform very well. Furthermore, the method of compound algorithm can be applied to obtain slightly improved performance. Fifth, we emphasize that our problems and algorithms can be easily extended to study combined performance and cost optimization (such as cost-performance ratio and weighted cost-performance sum optimization) and to accommodate more realistic and complicated fog computing environments (such as preloaded mobile edge servers and multiple users) with little extra effort. To the best of our knowledge, there has been no similar study in the existing fog computing literature.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据