{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T12:49:37Z","timestamp":1750682977058},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T00:00:00Z","timestamp":1704844800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T00:00:00Z","timestamp":1704844800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"The industrial big data application technology project of excellent scientific and technological innovation teams in universities in   Jiangsu Province, China."}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>P2P-based Edge Cloud (PEC) is widely used in Internet of Things (IoT). Inevitably, the sensor data routing technology has a significant impact on the performance of PEC. Due to its prevalence and complexity, the existing routing technologies in PEC need to be optimized. Specifically, key factors such as overall network traffic, user access latency, and resource utilization of edge nodes should be considered to adapt to the dynamic requirements of user request services and network topology. In order to address the challenges produced by these factors, an adaptive routing in P2P-based Edge Cloud is proposed, which is named ARPEC. In our approach, a target edge node selection scheme based on message activity and network topology is proposed, aiming to minimize the load on edge node and user access latency. Furthermore, to minimize system overhead, sensor data routing is mapped to minimum cost maximum flow (MCMF) graph. On this basis, a target edge node selection algorithm based on a grey linear regression combination prediction model is designed, and an incremental MCMF algorithm based on belief propagation (BP) is proposed. The evaluation results show that our approach can effectively improve PEC transmission performance and user experience.<\/jats:p>","DOI":"10.1186\/s13677-023-00581-w","type":"journal-article","created":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T08:04:39Z","timestamp":1704873879000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An adaptive routing strategy in P2P-based Edge Cloud"],"prefix":"10.1186","volume":"13","author":[{"given":"Biao","family":"Dong","sequence":"first","affiliation":[]},{"given":"Jinhui","family":"Chen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,10]]},"reference":[{"issue":"4","key":"581_CR1","doi-asserted-by":"publisher","first-page":"5485","DOI":"10.1109\/TII.2022.3190380","volume":"19","author":"XL Xu","year":"2023","unstructured":"Xu XL, Gu J, Yan HZ, Liu WT, Qi LY, Zhou XK (2023) Reputation-aware supplier assessment for blockchain-enabled supply chain in industry 4.0. IEEE Transact Industr Inform 19(4):5485\u20135494","journal-title":"IEEE Transact Industr Inform"},{"key":"581_CR2","doi-asserted-by":"publisher","first-page":"109344","DOI":"10.1016\/j.knosys.2022.109344","volume":"252","author":"G Wang","year":"2022","unstructured":"Wang G, Li C, Huang Y, Wang X, Luo Y (2022) Smart contract-based caching and data transaction optimization in mobile edge computing. Knowl Based Syst. 252:109344","journal-title":"Knowl Based Syst."},{"key":"581_CR3","doi-asserted-by":"publisher","DOI":"10.1109\/TCSS.2022.3161996","author":"HZ Yan","year":"2022","unstructured":"Yan HZ, Bilal M, Xu XL, Vimal S (2022) Edge server deployment for health monitoring with reinforcement learning in internet of medical things. IEEE Transact Comput Soc Syst. https:\/\/doi.org\/10.1109\/TCSS.2022.3161996","journal-title":"IEEE Transact Comput Soc Syst"},{"key":"581_CR4","doi-asserted-by":"publisher","first-page":"3794","DOI":"10.1109\/TMM.2021.3107681","volume":"24","author":"T Janani","year":"2022","unstructured":"Janani T, Brindha M (2022) SEcure Similar Image Matching (SESIM): an improved privacy preserving image retrieval protocol over encrypted cloud database. IEEE Trans Multimedia 24:3794\u20133806","journal-title":"IEEE Trans Multimedia"},{"issue":"11","key":"581_CR5","doi-asserted-by":"publisher","first-page":"20757","DOI":"10.1109\/TITS.2022.3190669","volume":"23","author":"XL Xu","year":"2023","unstructured":"Xu XL, Liu ZJ, Bilal M, Vimal S, Song HB (2023) Computation offloading and service caching for intelligent transportation systems with digital twin. IEEE Trans Intell Transp Syst 23(11):20757\u201320772","journal-title":"IEEE Trans Intell Transp Syst"},{"key":"581_CR6","doi-asserted-by":"publisher","unstructured":"Mara GC, Rathod U, Shreyas RRG, et al (2020) CRUPA: collusion resistant user revocable public auditing of shared data in cloud. J Cloud Comput 9(1). https:\/\/doi.org\/10.1186\/s13677-020-00188-5","DOI":"10.1186\/s13677-020-00188-5"},{"key":"581_CR7","doi-asserted-by":"publisher","unstructured":"Li Z, Xu XL, Hang T, Xiang HL, Cui Y, Qi LY, Zhou XK (2022) A knowledge-driven anomaly detection framework for social production system. IEEE Transact Comput Soc Syst https:\/\/doi.org\/10.1109\/TCSS.2022.3217790","DOI":"10.1109\/TCSS.2022.3217790"},{"issue":"1","key":"581_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/electronics12010001","volume":"12","author":"Y Zhang","year":"2023","unstructured":"Zhang Y, Yu H, Zhou W, Man M (2023) Application and research of IoT architecture for End-Net-Cloud Edge computing. Electronics 12(1):1. https:\/\/doi.org\/10.3390\/electronics12010001","journal-title":"Electronics"},{"issue":"8","key":"581_CR9","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MCOM.002.2200424","volume":"61","author":"XL Xu","year":"2023","unstructured":"Xu XL, Tang SZ, Qi LY, Zhou XK, Dai F, Dou WC (2023) CNN partitioning and offloading for vehicular Edge networks in Web3. IEEE Commun Mag 61(8):36\u201342","journal-title":"IEEE Commun Mag"},{"key":"581_CR10","doi-asserted-by":"publisher","first-page":"105841","DOI":"10.1109\/ACCESS.2021.3099942","volume":"9","author":"V Karagiannis","year":"2021","unstructured":"Karagiannis V, Schulte S (2021) edgeRouting: using compute nodes in proximity to route IoT data. IEEE Access 9:105841\u2013105858","journal-title":"IEEE Access"},{"key":"581_CR11","first-page":"35","volume":"7","author":"N Dutta","year":"2022","unstructured":"Dutta N, Patel SK, Faragallah OS, Baz M, Rashed ANZ (2022) Caching scheme for information-centric networks with balanced content distribution. Int J Commun Syst 7:35","journal-title":"Int J Commun Syst"},{"key":"581_CR12","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1145\/3405656.3418711","volume-title":"ICN '20: 7th ACM Conference on Information-Centric Networking","author":"C Fan","year":"2020","unstructured":"Fan C, Shannigrahi S, Papadopoulos C, Partridge C (2020) Discovering in-network Caching Policies in NDN Networks from a Measurement Perspective. ICN \u201920: 7th ACM Conference on Information-Centric Networking. pp 106\u2013116"},{"key":"581_CR13","doi-asserted-by":"crossref","unstructured":"Laoutaris N, Che H, Stavrakakis I (2006) The LCD interconnection of LRU caches and its analysis. Performance Evaluation 63(7):609\u2013634","DOI":"10.1016\/j.peva.2005.05.003"},{"key":"581_CR14","first-page":"445","volume-title":"IEEE International Conference on Performance, Computing, and Communications","author":"N Laoutaiis","year":"2004","unstructured":"Laoutaiis N, Syntila S, Stavrakakis L (2004) Meta algorithms for hierarchical web caches. IEEE International Conference on Performance, Computing, and Communications. pp 445\u2013452"},{"key":"581_CR15","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1109\/CCNC49033.2022.9700561","volume-title":"2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC)","author":"Y Sellami","year":"2022","unstructured":"Sellami Y, Jaber G, Lounis A (2022) Distributed Fog-based Caching Solution for Content-Centric Networking in IoT. 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC). pp 493\u2013494"},{"key":"581_CR16","first-page":"1","volume-title":"ICC 2021-IEEE International Conference on Communications","author":"O Serhane","year":"2021","unstructured":"Serhane O, Yahyaoui K, Nour B, Moungla H (2021) Energy-aware Cache Placement Scheme for IoT-based ICN Networks. ICC 2021-IEEE International Conference on Communications. pp 1\u20136"},{"key":"581_CR17","first-page":"1","volume-title":"2022 IEEE 6th Conference on Information and Communication Technology (CICT)","author":"G Dhawan","year":"2022","unstructured":"Dhawan G, Mazumdar AP, Meena YK (2022) CNCP: A Candidate Node Selection for Cache Placement in ICN-IoT. 2022 IEEE 6th Conference on Information and Communication Technology (CICT). pp 1\u20136"},{"key":"581_CR18","first-page":"1","volume-title":"NOMS 2023\u20132023 IEEE\/IFIP Network Operations and Management Symposium","author":"N Baltagiannis","year":"2023","unstructured":"Baltagiannis N, Kapetanidou IA, Tsaoussidis V (2023) EFPCaching: Energy-aware and Fault-tolerant Probabilistic Caching of popular IoT content in ICN. NOMS 2023\u20132023 IEEE\/IFIP Network Operations and Management Symposium. pp 1\u20134"},{"issue":"1","key":"581_CR19","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1109\/TGCN.2021.3124452","volume":"6","author":"M Amadeo","year":"2022","unstructured":"Amadeo M, Campolo C, Ruggeri G, Molinaro A (2022) Beyond Edge Caching: freshness and popularity aware IoT data caching via NDN at internet-scale. IEEE Trans Green Commun Netw 6(1):352\u2013364","journal-title":"IEEE Trans Green Commun Netw"},{"key":"581_CR20","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1145\/3371158.3371170","volume-title":"Proceedings of the 7th ACM IKDD CoDS and 25th COMAD","author":"S Tanted","year":"2020","unstructured":"Tanted S, Agarwal A, Mitra S, Bahuman C, Ramamritham K (2020) Database and caching support for adaptive visualization of large sensor data. Proceedings of the 7th ACM IKDD CoDS and 25th COMAD. pp 98\u2013106"},{"key":"581_CR21","doi-asserted-by":"publisher","DOI":"10.1109\/TCBB.2022.3184319","author":"Z Li","year":"2022","unstructured":"Li Z, Xu XL, Cao XF, Liu WT, Zhang YW, Chen DH, Dai HP (2022) Integrated CNN and federated learning for COVID-19 detection on chest x-ray images. IEEE\/ACM Trans Comput Biol Bioinf. https:\/\/doi.org\/10.1109\/TCBB.2022.3184319","journal-title":"IEEE\/ACM Trans Comput Biol Bioinf"},{"key":"581_CR22","first-page":"1","volume-title":"International Conference on Parallel Processing","author":"A Majidi","year":"2019","unstructured":"Majidi A, Gao X, Zhu S, Jahanbakhsh N, Chen G (2019) Adaptive routing reconfigurations to minimize flow cost in SDN-based data center networks. International Conference on Parallel Processing. pp 1\u201310"},{"key":"581_CR23","first-page":"181","volume-title":"Proceedings of the 3rd International Conference on Information Science and Systems (ICISS'20)","author":"SBS Norah","year":"2020","unstructured":"Norah SBS, Mohammed JFA (2020) Utilizing SDN to Deliver Maximum TCP Flow for Data Centers. Proceedings of the 3rd International Conference on Information Science and Systems (ICISS\u201920). pp 181\u2013187"},{"issue":"1","key":"581_CR24","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/TNET.2021.3107413","volume":"30","author":"X Li","year":"2022","unstructured":"Li X, Tang F, Zhu Y, Fu L, Yu J, Chen L, Liu J (2022) Processing-while-transmitting: cost-minimized transmission in SDN-based STINs. IEEE\/ACM Trans Netw 30(1):243\u2013256","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"2","key":"581_CR25","doi-asserted-by":"publisher","first-page":"681","DOI":"10.1109\/TNET.2020.2971770","volume":"28","author":"Y Sun","year":"2020","unstructured":"Sun Y, Rehfeldt D, Brazil M, Thomas D, Halgamuge S (2020) A physarum-inspired algorithm for minimum-cost relay node placement in wireless sensor networks. IEEE\/ACM Trans Networking 28(2):681\u2013694","journal-title":"IEEE\/ACM Trans Networking"},{"key":"581_CR26","doi-asserted-by":"publisher","first-page":"15193","DOI":"10.1109\/ACCESS.2022.3148127","volume":"10","author":"FAN Palmieri","year":"2022","unstructured":"Palmieri FAN, Pattipati KR, Gennaro GD, Fioretti G, Verolla F, Buonanno A (2022) A unifying view of estimation and control using belief propagation with application to path planning. IEEE Access 10:15193\u201315216","journal-title":"IEEE Access"},{"key":"581_CR27","doi-asserted-by":"publisher","first-page":"045001","DOI":"10.1088\/1751-8121\/abd34b","volume":"54","author":"MA Badiu","year":"2021","unstructured":"Badiu MA, Saad D, Coon JP (2021) Self-organization scheme for balanced routing in large-scale multi-hop networks. J. Phys A Math Theor 54:045001","journal-title":"J. Phys A Math Theor"},{"issue":"4","key":"581_CR28","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TNET.2011.2177994","volume":"20","author":"CH Kai","year":"2012","unstructured":"Kai CH, Liew SC (2012) Applications of belief propagation in CSMA wireless networks. IEEE\/ACM Trans Netw 20(4):1276\u20131289","journal-title":"IEEE\/ACM Trans Netw"},{"key":"581_CR29","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/CIRSYSSIM.2017.8023203","volume-title":"2017 International Conference on Circuits, System and Simulation (ICCSS)","author":"H Ghafoor","year":"2017","unstructured":"Ghafoor H, Koo I (2017) Software-defined networking-based cognitive routing protocol for vehicular ad hoc networks. 2017 International Conference on Circuits, System and Simulation (ICCSS). pp 162\u2013166"},{"key":"581_CR30","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1109\/WiSPNET.2017.8299733","volume-title":"2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET)","author":"MS Kakkasageri","year":"2017","unstructured":"Kakkasageri MS, Sataraddi MJ, Chanal PM, Kori GS (2017) BDI agent based routing scheme in VANETs. 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). pp 129\u2013133"},{"issue":"8","key":"581_CR31","doi-asserted-by":"publisher","first-page":"182301","DOI":"10.1007\/s11432-020-3016-x","volume":"64","author":"RC Xie","year":"2021","unstructured":"Xie RC, Wang ZY, Yu FR, Huang T, Liu YJ (2021) A novel identity resolution system design based on Dual-Chord algorithm for industrial Internet of Things. Sci China Inf Sci 64(8):182301","journal-title":"Sci China Inf Sci"},{"key":"581_CR32","first-page":"461","volume-title":"EEE\/WIC\/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT'21)","author":"ZJ Han","year":"2022","unstructured":"Han ZJ, Fu YY, Du XX (2022) Embedding Cube-Connected Cycles into Grid Network for Minimum Wirelength. EEE\/WIC\/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT\u201921). pp 461\u2013465"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00581-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-023-00581-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00581-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T08:09:14Z","timestamp":1704874154000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-023-00581-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,10]]},"references-count":32,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["581"],"URL":"https:\/\/doi.org\/10.1186\/s13677-023-00581-w","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,10]]},"assertion":[{"value":"7 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 December 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"13"}}