Abstract
As today’s Internet of Things (IoT) applications are becoming more complicated and intelligent, IoT devices alone can no longer well support the ever-increasing demand for powerful computation and high energy efficiency. Mobile Edge Computing (MEC) and 5G technology emerge as promising solutions, which enable IoT tasks to be offloaded to edge servers for effective processing. Though desirable, there however exists a mismatch between the massive IoT task workloads and limited wireless bandwidth, making it challenging to achieve an optimal offloading strategy at the mobile edge, e.g., the base station (BS) server. In this paper, we aim to migrate the most suitable offloading tasks to fully obtain the benefits of the MEC task offloading. We first formulate the task offloading model as an optimization problem, and theoretically prove the NP-hardness in achieving the optimal solution. Thus, a Genetic algorithm, named M-COGA, is proposed to solve the task offloading selection in both single and multiple BS scenarios. The algorithm focuses on offloading as many tasks as possible with the maximum cost offloading. The proposed cost function takes into account both the computation overhead and energy consumption. Besides, for the multi-BS coverage scenario, we also consider the approach flexibility as well as link load balance. And an enhanced dynamic task offloading scenario is further discussed. We verify the efficiency of our algorithm under the condition of both uniform and non-uniform distribution of covered nodes. Numerical experiments demonstrate that our dynamic allocating scheme can effectively work in MEC offloading. Besides, it largely outperforms the single BS scenarios and reduces the cost of edge devices.
Similar content being viewed by others
References
Teli S R, Zvanovec S, Ghassemlooy Z (2018) Optical internet of things within 5g: Applications and challenges. In: 2018 IEEE International Conference on Internet of Things and Intelligence System (IOTAIS), pp 40–45. IEEE
Liu X, Cao J, Yang Y, Qu W, Zhao X, Li K, Yao D (2019) Fast rfid sensory data collection: Trade-off between computation and communication costs. IEEE/ACM Trans Networking 27 (99):1179–1191
Liu X, Xie X, Wang S, Liu J, Yao D, Cao J (2019) Efficient range queries for large-scale sensor-augmented rfid systems. In: EEE/ACM Transactions on Networking (TON), p. In press
Wang F, Wang F, Ma X, Liu J (2019) Demystifying the crowd intelligence in last mile parcel delivery for smart cities. IEEE Netw 33(2):23–29
Mao Y, You C, Zhang J, Huang K, Letaief K B (2017) A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys & Tutorials 19(4):2322–2358
Zhao X, Zhao L, Liang K (2016) An energy consumption oriented offloading algorithm for fog computing. In: International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, pp 293–301. Springer
Mao Y, Zhang J, Song SH, Letaief K B (2017) Stochastic joint radio and computational resource management for multi-user mobile-edge computing systems. IEEE Trans Wirel Commun 16(9):5994–6009
Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39
Li Z, Zhu Q (2020) Genetic algorithm-based optimization of offloading and resource allocation in mobile-edge computing. Information-an International Interdisciplinary Journal 11(2):83
Chen X, Jiao L, Li W, Fu X (2015) Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans Networking 24(5):2795–2808
Hao Y, Ni Q, Li H, Hou S (2019) Energy-efficient multi-user mobile-edge computation offloading in massive mimo enabled hetnets. In: ICC 2019-2019 IEEE International Conference on Communications (ICC), pp 1–6. IEEE
Tran T X, Pompili D (2019) Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Trans Veh Technol 68(1):856–868
Guo S, Xiao B, Yang Y, Yang Y (2016) Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In: IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, pp 1–9. IEEE
Bi S, Zhang Y J (2018) Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Trans Wirel Commun 17(6):4177–4190
Di B, Bayat S, Song L, Li Y, Han Z (2016) Joint user pairing, subchannel, and power allocation in full-duplex multi-user ofdma networks. IEEE Trans Wirel Commun 15(12):8260–8272
Bockelmann C, Pratas N, Nikopour H, Au K, Svensson T, Stefanovic C, Popovski P, Dekorsy A (2016) Massive machine-type communications in 5g: Physical and mac-layer solutions. IEEE Commun Mag 54(9):59–65
Du Y, Dong B, Chen Z, Fang J, Yang L (2016) Shuffled multiuser detection schemes for uplink sparse code multiple access systems. IEEE Commun Lett 20(6):1231–1234
You C, Huang K, Chae H, Kim B-H (2016) Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans Wirel Commun 16(3):1397–1411
Pisinger D (2005) Where are the hard knapsack problems?. Computers & Operations Research 32 (9):2271–2284
Chen R, Liang C-Y, Hong W-C, Gu D-X (2015) Forecasting holiday daily tourist flow based on seasonal support vector regression with adaptive genetic algorithm. Appl Soft Comput 26:435–443
Official H Huawei launches full range of 5g end-to-end product solutions. [EB/OL]. https://www.huawei.com/en/press-events/news/2018/2/Huawei-Launches-Full-Range-of-5G-End-to-End-Product-Solutions. Accessed Feb 26, 2018
Chen X (2015) Decentralized computation offloading game for mobile cloud computing. Parallel and Distributed Systems IEEE Transactions on 26(4):974–983
Kwak J, Kim Y, Lee J, Chong S (2015) Dream: Dynamic resource and task allocation for energy minimization in mobile cloud systems. IEEE Journal on Selected Areas in Communications 33(12):2510–2523
Huang D, Wang P, Niyato D (2012) A dynamic offloading algorithm for mobile computing. IEEE Trans Wirel Commun 11(6):1991–1995
Chen S, Wang Y, Pedram M (2013) A semi-markovian decision process based control method for offloading tasks from mobile devices to the cloud. In: 2013 IEEE Global Communications Conference (GLOBECOM), pp 2885–2890. IEEE
Zhao T, Zhou S, Guo X, Niu Z (2017) Tasks scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing. In: 2017 IEEE International Conference on Communications (ICC), pp 1–7. IEEE
Li J, Gao H, Lv T, Lu Y (2018) Deep reinforcement learning based computation offloading and resource allocation for mec. In: 2018 IEEE Wireless Communications and Networking Conference (WCNC), pp 1–6. IEEE
Wang F, Zhang C, Liu J, Zhu Y, Pang H, Sun L, et al. (2019) Intelligent edge-assisted crowdcast with deep reinforcement learning for personalized qoe. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp 910–918. IEEE
Chen M, Hao Y (2018) Task offloading for mobile edge computing in software defined ultra-dense network. IEEE Journal on Selected Areas in Communications 36(3):587–597
Ding Z, Xu J, Dobre O A, Poor V (2019) Joint power and time allocation for noma-mec offloading. IEEE Trans Veh Technol 68(6):6207–6211
Wang F, Zhu Y, Wang F, Liu J, Ma X, Fan X (2019) Car4pac: Last mile parcel delivery through intelligent car trip sharing. IEEE Trans Intell Transp Syst PP(99):1–15. https://doi.org/10.1109/TITS.2019.2944134
Acknowledgment
This research was supported by China Scholarship Council (CSC), Fund of Applied Basic Research Programs of Science and Technology Department (No.2018JY0290), F. Wang and J. Liu’s research is supported by an NSERC Discovery Grant, The authors also thank for the supporting of SINOPEC Key Laboratory of Geophysics and Graphic & image Collaborative Innovation Center of CUIT.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This is an expanded paper, and the previous version had been published in Qshine 2019.
Rights and permissions
About this article
Cite this article
Li, W., Wang, F., Pan, Y. et al. Computing Cost Optimization for Multi-BS in MEC by Offloading. Mobile Netw Appl 27, 236–248 (2022). https://doi.org/10.1007/s11036-020-01627-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-020-01627-y