Skip to main content

Advertisement

Log in

Computing Cost Optimization for Multi-BS in MEC by Offloading

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

    Article  Google Scholar 

  8. Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Pisinger D (2005) Where are the hard knapsack problems?. Computers & Operations Research 32 (9):2271–2284

    Article  MathSciNet  MATH  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. Chen X (2015) Decentralized computation offloading game for mobile cloud computing. Parallel and Distributed Systems IEEE Transactions on 26(4):974–983

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Huang D, Wang P, Niyato D (2012) A dynamic offloading algorithm for mobile computing. IEEE Trans Wirel Commun 11(6):1991–1995

    Article  Google Scholar 

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Fangxin Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-020-01627-y

Keywords

Navigation