Skip to main content
Log in

Research on new edge computing network architecture and task offloading strategy for Internet of Things

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

How to effectively utilize edge nodes with limited computing resources to ensure quality of service is a key issue for many end users in Internet of Things. To address this problem, we propose a new cloud-edge computing network architecture, which enables the system to meet the requirements of computing resource and response time. The architecture consists of a powerful cloud computing center, multiple mobile edge computing servers and users in Internet of Things. We jointly optimize the task offloading and resource allocation of end users, thereby constructing a mixed integer nonlinear programming problem in the proposed architecture. To further solve this problem, a joint optimization strategy based on binary custom fireworks algorithm is proposed. This algorithm improves the Gaussian mutation operation in traditional fireworks algorithm by introducing Gaussian mutation probability and elite selection strategy, which makes the mutation directional. Finally, simulation results verify the effectiveness of our proposed joint optimization strategy. Compared with several other newer offloading strategies, the proposed joint optimization strategy can obtain significant performance gains.

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

Similar content being viewed by others

References

  1. Zhang, Ke., Mao, Y., Leng, S., et al. (2017). Mobile-edge computing for vehicular networks: A promising network paradigm with predictive off-loading. IEEE Vehicular Technology Magazine, 12(2), 36–44.

    Article  Google Scholar 

  2. Hao, Y., Chen, M., Long, Hu., et al. (2018). Energy efficient task caching and offloading for mobile edge computing. IEEE Access, 6(99), 11365–11373.

    Article  Google Scholar 

  3. Zhang, Ke., Leng, S., He, Y., et al. (2018). Mobile edge computing and networking for green and low-latency internet of things. IEEE Communications Magazine, 56(5), 39–45.

    Article  Google Scholar 

  4. Qi, L., Zhang, X., Dou, W., & Ni, Q. (2017). A distributed locality-sensitive hashing based approach for cloud service recommendation from multi-source data. IEEE Journal on Selected Areas in Communications, 35(11), 2616–2624.

    Article  Google Scholar 

  5. Tang, L., & He, S. (2018). Multi-user computation offloading in mobile edge computing: A behavioral perspective. IEEE Network, 32(1), 48–53.

    Article  Google Scholar 

  6. Neto, J. L. D., Se-young, Yu., Macedo, Daniel F., et al. (2018). ULOOF: Auser level online offloading framework for mobile edge computing. IEEE Transactions on Mobile Computing., 17(11), 2660–2674.

    Article  Google Scholar 

  7. Meng Li, F., Richard, Yu., Si, Pengbo, et al. (2018). Green machine-to-machine communications with mobile edge computing and wireless network virtualization. IEEE Communications Magazine., 56(5), 148–154.

    Article  Google Scholar 

  8. Hsieh, H.-C., Lee, C.-S., & Chen, J.-L. (2018). Mobile edge computing platform with container-based virtualization technology for IoT applications. Wireless Personal Communications, 102(4), 1–16.

    Google Scholar 

  9. Chen, Y., Zhang, Y., Maharjan, S., et al. (2019). Deep learning for secure mobile edge computing in cyber-physical transportation systems. IEEE Network, 33(4), 36–41.

    Article  Google Scholar 

  10. Amit, Samanta., Yong, Li. (2018). Time-to-think: Optimal economic considerations in mobile edge computing[C]// IEEE INFOCOM 2018. IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

  11. Wang, Yanting, Sheng, Min, Wang, Xijun, et al. (2016). Mobile-edge computing: Partial computation offloading using dynamic voltage scaling. IEEE Transactions on Communications, 64(10), 4268–4282.

    Google Scholar 

  12. Sardellitti, S., Scutari, G., & Barbarossa, S. (2015). Joint optimization of radio and computational resources for multicell mobile-edge computing. IEEE Transactions on Signal and Information Processing Over Networks, 1(2), 89–103.

    Article  MathSciNet  Google Scholar 

  13. YOU, C., Huang, K., Chae, H., et al. (2017). Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Transactions on Wireless Communications, 16(3), 1397–1411.

    Article  Google Scholar 

  14. Pengtao, Zhao, Hui, Tian, Cheng, Qin, et al. (2017). Energy-saving offloading by jointly allocating radio and computational resources for mobile edge computing. IEEE Access, 5, 11255–11268.

    Article  Google Scholar 

  15. Meng-His, Chen., Min, Dong., Ben, Liang. (2016) Joint offloading decision and resource allocation for mobile cloud with computing access point[C]// 2016. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). pp. 3516–3520.

  16. Jinkun, Cheng., Yuanming, Shi., Bo, Bai. et al. (2016) Computation offloading in cloud-RAN based mobile cloud computing system[C]// ICC 2016—2016. IEEE International Conference on Communications. 1–6.

  17. Tran, T. X., & Pompili, D. (2019). Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Transactions on Vehicular Technology, 68(1), 856–868.

    Article  Google Scholar 

  18. Bi, S., & Zhang, Y. J. A. (2017). Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Transactions on Wireless Communications, 17(6), 4177–4190.

    Article  Google Scholar 

  19. Haixia, Wang., Rongpeng, Li., Lu, Fan.et al. (2017). Joint computation offloading and data caching with delay optimization in mobile-edge computing systems[C]// 2017. 9th International Conference on Wireless Communications and Signal Processing (WCSP).

  20. Wang, F., Xu, J., & Ding, Z. (2019). Multi-antenna noma for computation offloading in multiuser mobile edge computing systems. IEEE Transactions on Communications, 67(3), 2450–2463.

    Article  Google Scholar 

  21. Urien, P., Aghina, X. (2016) The SIMulation project: Demonstrating mobile payments based on cloud services[C]// 2016.

  22. Fan, X., Weber, W. D., Barroso, L., A. (2007). Power provisioning for a warehouse-sized computer.[C]// 2007: pp. 13–23.

  23. Wenwen, Ye., Jiechang, Wen. (2017). Adaptive Fireworks Algorithm Based on Simulated Annealing[C]// 2017. 13th International Conference on Computational Intelligence and Security (CIS). IEEE Computer Society.

  24. Liu, J., Zheng, S., & Tan, Y. (2014). Analysis on global convergence and time complexity of fireworks algorithm. IEEE Congress on Evolutionary Computation (CEC). https://doi.org/10.1109/CEC.2014.6900652.

    Article  Google Scholar 

  25. He, W., Mi, G., Tan, Y. (2013). Parameter optimization of local-concentration model for spam detection by using fireworks algorithm[C]//.International Conference in Swarm Intelligence. Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-642-38703-6_52.

  26. Zhao, Pengtao, Tian, Hui, Qin, Cheng, et al. (2017). Energy-saving offloading by jointly allocating radio and computational resources for mobile edge computing. IEEE Access. https://doi.org/10.1109/ACCESS.2017.2710056.

    Article  Google Scholar 

  27. Qi, L., Wang, X., Xiaolong, Xu., Dou, W., & Li, S. (2020). Privacy-aware cross-platform service recommendation based on enhanced locality-sensitive hashing. IEEE Transactions on Network Science and Engineering. https://doi.org/10.1109/TNSE.2020.2969489.

    Article  Google Scholar 

  28. Lyu, X., Tian, H., Sengul, C., et al. (2017). Multiuser joint task offloading and resource optimization in proximate clouds. IEEE Transactions on Vehicular Technology, 66(4), 3435–3447.

    Article  Google Scholar 

  29. Qi, L., Dou, W., Wang, W., Li, G., Hairong, Yu., & Wan, S. (2018). Dynamic mobile crowdsourcing selection for electricity load forecasting. IEEE Access, 6, 46926–46937.

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yihong Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, C., Li, Y., Su, J. et al. Research on new edge computing network architecture and task offloading strategy for Internet of Things. Wireless Netw (2021). https://doi.org/10.1007/s11276-020-02516-8

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11276-020-02516-8

Keywords

Navigation