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.
Similar content being viewed by others
References
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.
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.
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.
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.
Tang, L., & He, S. (2018). Multi-user computation offloading in mobile edge computing: A behavioral perspective. IEEE Network, 32(1), 48–53.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
Urien, P., Aghina, X. (2016) The SIMulation project: Demonstrating mobile payments based on cloud services[C]// 2016.
Fan, X., Weber, W. D., Barroso, L., A. (2007). Power provisioning for a warehouse-sized computer.[C]// 2007: pp. 13–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.
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.
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.
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.
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.
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.
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.
Chen, X. (2015). Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(4), 974–983.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
DOI: https://doi.org/10.1007/s11276-020-02516-8