{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T09:43:38Z","timestamp":1775123018152,"version":"3.50.1"},"reference-count":35,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The latest results in Deep Neural Networks (DNNs) have greatly improved the accuracy and performance of a variety of intelligent applications. However, running such computation-intensive DNN-based applications on resource-constrained mobile devices definitely leads to long latency and huge energy consumption. The traditional way is performing DNNs in the central cloud, but it requires significant amounts of data to be transferred to the cloud over the wireless network and also results in long latency. To solve this problem, offloading partial DNN computation to edge clouds has been proposed, to realize the collaborative execution between mobile devices and edge clouds. In addition, the mobility of mobile devices is easily to cause the computation offloading failure. In this paper, we develop a mobility-included DNN partition offloading algorithm (MDPO) to adapt to user\u2019s mobility. The objective of MDPO is minimizing the total latency of completing a DNN job when the mobile user is moving. The MDPO algorithm is suitable for both DNNs with chain topology and graphic topology. We evaluate the performance of our proposed MDPO compared to local-only execution and edge-only execution, experiments show that MDPO significantly reduces the total latency and improves the performance of DNN, and MDPO can adjust well to different network conditions.<\/jats:p>","DOI":"10.3390\/s21010229","type":"journal-article","created":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T22:35:48Z","timestamp":1609540548000},"page":"229","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Mobility-Included DNN Partition Offloading from Mobile Devices to Edge Clouds"],"prefix":"10.3390","volume":"21","author":[{"given":"Xianzhong","family":"Tian","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ting","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3976-3828","authenticated-orcid":false,"given":"Yanjun","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,1]]},"reference":[{"key":"ref_1","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3\u20136). Imagenet classification with deep convolutional neural networks. Proceedings of the 25th International Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Graves, A., Mohamed, A., and Hinton, G. (2013, January 26\u201331). Speech recognition with deep recurrent neural networks. Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada.","DOI":"10.1109\/ICASSP.2013.6638947"},{"key":"ref_3","first-page":"3104","article-title":"Sequence to Sequence Learning with Neural Networks","volume":"27","author":"Sutskever","year":"2014","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 8\u201310). Going Deeper with Convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern, Recognition (CVPR), Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298594"},{"key":"ref_5","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (July, January 26). Deep Residual Learning for Image Recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern, Recognition (CVPR), Las Vegas, NV, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"6790","DOI":"10.1109\/TWC.2018.2864559","article-title":"Multi-user multi-task offloading and resource allocation in mobile cloud systems","volume":"17","author":"Chen","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"668","DOI":"10.1109\/JSAC.2019.2894306","article-title":"Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing","volume":"37","author":"Alameddine","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1109\/COMST.2017.2682318","article-title":"Mobile edge computing: A survey on architecture and computation offloading","volume":"19","author":"Mach","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","first-page":"1","article-title":"Mobile edge computing-A key technology towards 5G","volume":"11","author":"Hu","year":"2015","journal-title":"ETSI White Pap."},{"key":"ref_10","first-page":"207","article-title":"Selfish Decentralized Computation Offloading for Mobile Cloud Computing in Dense Wireless Networks","volume":"18","year":"2018","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3584","DOI":"10.1109\/TPDS.2017.2720741","article-title":"Opportunistic Mobile Data Offloading with Deadline Constraints","volume":"28","author":"Gao","year":"2017","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Shaikh, A., and Kaur, M.J. (April, January 26). Comprehensive Survey of Massive MIMO for 5G Communications. Proceedings of the 2019 Advances in Science and Engineering Technology International Conferences (ASET), Dubai, UAE.","DOI":"10.1109\/ICASET.2019.8714426"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2516","DOI":"10.1109\/TMC.2015.2405539","article-title":"Offloading in mobile cloudlet systems with intermittent connectivity","volume":"14","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Nadembega, A., Hafid, A.S., and Brisebois, R. (2016, January 22\u201327). Mobility prediction model-based service migration procedure for follow me cloud to support QoS and QoE. Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICC.2016.7511148"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MPRV.2009.82","article-title":"The case for VM-based cloudlets in mobile computing","volume":"8","author":"Satyanarayanan","year":"2009","journal-title":"IEEE Pervasive Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/98.943998","article-title":"Pervasive computing: Vision and challenges","volume":"8","author":"Satyanarayanan","year":"2001","journal-title":"IEEE Pers. Commun."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bonomi, F., Milito, R., Zhu, J., and Addepalli, S. (2012, January 17). Fog computing and its role in the Internet of Things. Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland.","DOI":"10.1145\/2342509.2342513"},{"key":"ref_18","unstructured":"Zhu, J., Chan, D.S., Prabhu, M.S., Natarajan, P., Hu, H., and Bonomi, F. (2013, January 25\u201328). Improving Web sites performance using edge servers in fog computing architecture. Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, Redwood City, CA, USA."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cuervo, E., Balasubramanian, A., Cho, D.K., Wolman, A., Saroiu, S., Chandra, R., and Bahl, P. (2010, January 15\u201318). MAUI: Making smartphones last longer with code offload. Proceedings of the 8th International Conference on Mobile Systems, Applications and Services, San Francisco, CA, USA.","DOI":"10.1145\/1814433.1814441"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Liu, J., Mao, Y., Zhang, J., and Letaief, K.B. (2016, January 10\u201315). Delay-optimal computation task scheduling for mobile-edge computing systems. Proceedings of the IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain.","DOI":"10.1109\/ISIT.2016.7541539"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2253","DOI":"10.1109\/TC.2014.2366735","article-title":"Multi-user computation partitioning for latency sensitive mobile cloud applications","volume":"64","author":"Yang","year":"2014","journal-title":"IEEE Trans. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Han, S., Shen, H., Philipose, M., Agarwal, S., Wolman, A., and Krishnamurthy, A. (2016, January 25\u201330). Mcdnn: An approximation-based execution framework for deep stream processing under resource constraints. Proceedings of the 14th Annual International Conference on Mobile Systems, Applications and Services, Singapore.","DOI":"10.1145\/2906388.2906396"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Variani, E., Lei, X., McDermott, E., Moreno, I.L., and Gonzalez-Dominguez, J. (2014, January 4\u20139). Deep neural networks for small footprint textdependent speaker verification. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.","DOI":"10.1109\/ICASSP.2014.6854363"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Taylor, B., Marco, V.S., Wolff, W., Elkhatib, Y., and Wang, Z. (2018). Adaptive selection of deep learning models on embedded systems. arXiv.","DOI":"10.1145\/3211332.3211336"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1145\/3093337.3037698","article-title":"Neurosurgeon: Collaborative intelligence between the cloud and mobile edge","volume":"45","author":"Kang","year":"2017","journal-title":"ACM Sigarch Comput. Archit. News"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Teerapittayanon, S., McDanel, B., and Kung, H.-T. (2017, January 5\u20138). Distributed deep neural networks over the cloud, the edge and end devices. Proceedings of the IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA.","DOI":"10.1109\/ICDCS.2017.226"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Hu, C., Bao, W., Wang, D., and Liu, F. (May, January 29). Dynamic Adaptive DNN Surgery for Inference Acceleration on the Edge. Proceedings of the IEEE INFOCOM 2019-IEEE Conference on Computer Communications, Paris, France.","DOI":"10.1109\/INFOCOM.2019.8737614"},{"key":"ref_28","unstructured":"Jeong, H.-J., Lee, H.-J., Shin, C.H., and Moon, S.-M. (2018, January 10\u201313). Ionn: Incremental offloading of neural network computations from mobile devices to edge servers. Proceedings of the ACM Symposium on Cloud Computing, Carlsbad, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Wang, H., Cai, G., Huang, Z., and Dong, F. (2019, January 4\u20136). ADDA: Adaptive Distributed DNN Inference Acceleration in Edge Computing Environment. Proceedings of the 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS), Tianjin, China.","DOI":"10.1109\/ICPADS47876.2019.00069"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1109\/MNET.011.1900305","article-title":"Edge-Assisted Distributed DNN Collaborative Computing Approach for Mobile Web Augmented Reality in 5G Networks","volume":"34","author":"Ren","year":"2020","journal-title":"IEEE Netw."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Huang, Y., Lin, B., Zheng, Y., Hu, J., Mo, Y., and Chen, X. (2019, January 16\u201318). Cost Efficient Offloading Strategy for DNN-Based Applications in Edge-Cloud Environment. Proceedings of the IEEE International Conference on Parallel &  Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking, Xiamen, China.","DOI":"10.1109\/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00056"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"115537","DOI":"10.1109\/ACCESS.2020.3004509","article-title":"Computation Offloading and Task Scheduling for DNN-Based Applications in Cloud-Edge Computing","volume":"8","author":"Chen","year":"2020","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1109\/TPAMI.2004.60","article-title":"An experimental comparison of mincut\/max- flow algorithms for energy minimization in vision","volume":"26","author":"Boykov","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","unstructured":"Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv."},{"key":"ref_35","unstructured":"Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Wey, T., Andreetto, M., and Adam, H. (2017). MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arXiv."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/1\/229\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:06:07Z","timestamp":1760159167000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/1\/229"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,1]]},"references-count":35,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,1]]}},"alternative-id":["s21010229"],"URL":"https:\/\/doi.org\/10.3390\/s21010229","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,1]]}}}