Access the full text.
Sign up today, get DeepDyve free for 14 days.
Ke Zhang, Y. Mao, S. Leng, Quanxin Zhao, Longjiang Li, Xin Peng, Li Pan, Sabita Maharjan, Yan Zhang (2016)
Energy-Efficient Offloading for Mobile Edge Computing in 5G Heterogeneous NetworksIEEE Access, 4
Guoqi Xie, Gang Zeng, Renfa Li, Keqin Li (2019)
Scheduling Parallel Applications on Heterogeneous Distributed Systems
Keqin Li (2012)
Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor ComputersIEEE Transactions on Computers, 61
Yuyi Mao, Jun Zhang, Shenghui Song, K. Letaief (2016)
Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems2016 IEEE Global Communications Conference (GLOBECOM)
(2020)
QoE-aware computation offloading game algorithm for 5G mobile edge computing
P. Mach, Zdenek Becvar (2017)
Mobile Edge Computing: A Survey on Architecture and Computation OffloadingIEEE Communications Surveys & Tutorials, 19
Haisheng Tan, Zhenhua Han, Xiangyang Li, F. Lau (2017)
Online job dispatching and scheduling in edge-cloudsIEEE INFOCOM 2017 - IEEE Conference on Computer Communications
Yuyi Mao, Jun Zhang, K. Letaief (2016)
Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting DevicesIEEE Journal on Selected Areas in Communications, 34
M. Khan (2015)
A survey of computation offloading strategies for performance improvement of applications running on mobile devicesJ. Netw. Comput. Appl., 56
Liang Tong, Yong Li, Wei Gao (2016)
A hierarchical edge cloud architecture for mobile computingIEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications
Weiwei Lin, Fang Shi, Wentai Wu, Keqin Li, Guangxin Wu, Al-Alas Mohammed (2020)
A Taxonomy and Survey of Power Models and Power Modeling for Cloud ServersACM Computing Surveys (CSUR), 53
Chetna Singhal, S. De (2017)
Resource Allocation in Next-Generation Broadband Wireless Access Networks
Yi-Hsuan Kao, B. Krishnamachari, Moo-Ryong Ra, F. Bai (2017)
Hermes: Latency Optimal Task Assignment for Resource-constrained Mobile ComputingIEEE Transactions on Mobile Computing, 16
Tuyen Tran, D. Pompili (2017)
Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing NetworksIEEE Transactions on Vehicular Technology, 68
Giorgos Mitsis, P. Apostolopoulos, Eirini-Eleni Tsiropoulou, S. Papavassiliou (2019)
Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing MarketFuture Internet, 11
Yuming Xu, Kenli Li, Ligang He, Longxin Zhang, Kuan-Ching Li (2015)
A Hybrid Chemical Reaction Optimization Scheme for Task Scheduling on Heterogeneous Computing SystemsIEEE Transactions on Parallel and Distributed Systems, 26
Keqin Li (2019)
Computation Offloading Strategy Optimization with Multiple Heterogeneous Servers in Mobile Edge ComputingIEEE Transactions on Sustainable Computing
Karthik Kumar, Jibang Liu, Yung-Hsiang Lu, B. Bhargava (2013)
A Survey of Computation Offloading for Mobile SystemsMobile Networks and Applications, 18
Chubo Liu, Kenli Li, Jie Liang, Kuan-Ching Li (2020)
COOPER-SCHED: A Cooperative Scheduling Framework for Mobile Edge Computing with Expected Deadline GuaranteeIEEE Transactions on Parallel and Distributed Systems
Chubo Liu, Kenli Li, Jie Liang, Kuan-Ching Li (2020)
COOPER-MATCH: Job Offloading with A Cooperative Game for Guaranteeing Strict Deadlines in MECIEEE Transactions on Mobile Computing
Weiwei Chen, Dong Wang, Keqin Li (2019)
Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud ComputingIEEE Transactions on Services Computing, 12
Keqin Li (2018)
A Game Theoretic Approach to Computation Offloading Strategy Optimization for Non-cooperative Users in Mobile Edge Computing
M. R. Garey, D. S. Johnson (1979)
Computers and Intractability —A Guide to the Theory of NP-Completeness, WH. Freeman and Company
(1981)
Numerical Analysis (2nd ed.)
Ying He, F. Yu, Nan Zhao, Victor Leung, Hongxi Yin (2017)
Software-Defined Networks with Mobile Edge Computing and Caching for Smart Cities: A Big Data Deep Reinforcement Learning ApproachIEEE Communications Magazine, 55
Hamed Shah-Mansouri, V. Wong, R. Schober (2017)
Joint Optimal Pricing and Task Scheduling in Mobile Cloud Computing SystemsIEEE Transactions on Wireless Communications, 16
David Johnson, W. Freeman
The Np-completeness Column: an Ongoing Guide Garey and Myself in Our Book ''computers and Intractability: a Guide to the Theory of Np-completeness,''
Yuyi Mao, Jun Zhang, K. Letaief (2017)
Joint Task Offloading Scheduling and Transmit Power Allocation for Mobile-Edge Computing Systems2017 IEEE Wireless Communications and Networking Conference (WCNC)
Keqin Li (2019)
How to Stabilize a Competitive Mobile Edge Computing Environment: A Game Theoretic ApproachIEEE Access, 7
Game - based task offloading of multi - MD with QoS in MEC systems of limited computation capacity
M. Shiraz, Mehdi Sookhak, A. Gani, Syed Shah (2015)
A Study on the Critical Analysis of Computational Offloading Frameworks for Mobile Cloud ComputingJ. Netw. Comput. Appl., 47
A. Bhattacharya, Pradipta De (2017)
A survey of adaptation techniques in computation offloadingJ. Netw. Comput. Appl., 78
Junwei Cao, Keqin Li, I. Stojmenovic (2014)
Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors across Clouds and Data CentersIEEE Transactions on Computers, 63
(1991)
Multivariable Calculus (2nd ed.)
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.
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Jan 4, 2021
Keywords: Computation offloading
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.