{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T12:59:41Z","timestamp":1774875581981,"version":"3.50.1"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T00:00:00Z","timestamp":1625184000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T00:00:00Z","timestamp":1625184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The convergence of Artificial Intelligence (AI) and the Internet of Things (IoT), or AIoT, has breathed a new life into IoT operations and human-machine interactions. Currently, resource-constrained IoT devices usually cannot provide sufficient capability for data storage and processing so as to support building modern AI models. An intuitive solution is to integrate cloud computing technology into AIoT and exploit the powerful and elastic computing as well as the storage capacity of the servers on the cloud end. Nevertheless, the network bandwidth and communication latency increasingly become serious bottlenecks. The emerging edge computing can complement the cloud-based AIoT in terms of communication latency, and hence attracts more and more attention from the AIoT area. In this paper, we present an industrial edge-cloud collaborative computing platform, namely <jats:italic>Sophon Edge<\/jats:italic>, that helps to build and deploy AIoT applications efficiently. As an enterprise-level solution for the AIoT computing paradigm, <jats:italic>Sophon Edge<\/jats:italic> adopts a pipeline-based computing model for streaming data from IoT devices. Besides, this platform supports an iterative way for model evolution and updating so as to enable the AIoT applications agile and data-driven. Through a real-world example, we demonstrate the effectiveness and efficiency of building an AIoT application based on the <jats:italic>Sophon Edge<\/jats:italic> platform.<\/jats:p>","DOI":"10.1186\/s13677-021-00250-w","type":"journal-article","created":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T17:05:16Z","timestamp":1625245516000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":64,"title":["An edge-cloud collaborative computing platform for building AIoT applications efficiently"],"prefix":"10.1186","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4576-0524","authenticated-orcid":false,"given":"Guoping","family":"Rong","sequence":"first","affiliation":[]},{"given":"Yangchen","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Xinxin","family":"Tong","sequence":"additional","affiliation":[]},{"given":"Haojun","family":"Fan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,7,2]]},"reference":[{"key":"250_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2019.05.005","volume":"140","author":"PP Ray","year":"2019","unstructured":"Ray PP, Dash D, De D (2019) Edge computing for internet of things: A survey, e-healthcare case study and future direction. J Netw Comput Appl 140:1\u201322. https:\/\/doi.org\/10.1016\/j.jnca.2019.05.005.","journal-title":"J Netw Comput Appl"},{"key":"250_CR2","doi-asserted-by":"publisher","unstructured":"Ricquebourg V, Menga D, Durand D, Marhic B, Delahoche L, Loge C (2006) The smart home concept: our immediate future In: 2006 1st IEEE International Conference on E-learning in Industrial Electronics, 23\u201328.. IEEE. https:\/\/doi.org\/10.1109\/ICELIE.2006.347206.","DOI":"10.1109\/ICELIE.2006.347206"},{"key":"250_CR3","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/978-1-84800-267-8_23","volume-title":"Manufacturing Systems and Technologies for the New Frontier","author":"D Lucke","year":"2008","unstructured":"Lucke D, Constantinescu C, Westk\u00e4mper E (2008) Smart factory-a step towards the next generation of manufacturing In: Manufacturing Systems and Technologies for the New Frontier, 115\u2013118.. Springer, London. https:\/\/doi.org\/10.1007\/978-1-84800-267-8\\_23."},{"key":"250_CR4","doi-asserted-by":"publisher","unstructured":"Schaffers H, Komninos N, Pallot M, Trousse B, Nilsson M, Oliveira A (2011) Smart cities and the future internet: Towards cooperation frameworks for open innovation In: The Future Internet Assembly, 431\u2013446.. Springer, Berlin, Heidelberg. https:\/\/doi.org\/10.1007\/978-3-642-20898-0_31.","DOI":"10.1007\/978-3-642-20898-0_31"},{"key":"250_CR5","doi-asserted-by":"publisher","unstructured":"Calo SB, Touna M, Verma DC, Cullen A (2017) Edge computing architecture for applying ai to iot In: 2017 IEEE International Conference on Big Data (Big Data), 3012\u20133016.. IEEE. https:\/\/doi.org\/10.1109\/BigData.2017.8258272.","DOI":"10.1109\/BigData.2017.8258272"},{"issue":"2","key":"250_CR6","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1109\/JIOT.2018.2805263","volume":"5","author":"G Premsankar","year":"2018","unstructured":"Premsankar G, Di Francesco M, Taleb T (2018) Edge computing for the internet of things: A case study. IEEE Internet Things J 5(2):1275\u20131284. https:\/\/doi.org\/10.1109\/JIOT.2018.2805263.","journal-title":"IEEE Internet Things J"},{"key":"250_CR7","doi-asserted-by":"publisher","first-page":"6900","DOI":"10.1109\/ACCESS.2017.2778504","volume":"6","author":"W Yu","year":"2017","unstructured":"Yu W, Liang F, He X, Hatcher WG, Lu C, Lin J, Yang X (2017) A survey on the edge computing for the internet of things. IEEE Access 6:6900\u20136919. https:\/\/doi.org\/10.1109\/ACCESS.2017.2778504.","journal-title":"IEEE Access"},{"issue":"5","key":"250_CR8","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MC.2016.145","volume":"49","author":"W Shi","year":"2016","unstructured":"Shi W, Dustdar S (2016) The promise of edge computing. Computer 49(5):78\u201381. https:\/\/doi.org\/10.1109\/MC.2016.145.","journal-title":"Computer"},{"issue":"5","key":"250_CR9","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: Vision and challenges. IEEE Internet Things J 3(5):637\u2013646. https:\/\/doi.org\/10.1109\/JIOT.2016.2579198.","journal-title":"IEEE Internet Things J"},{"key":"250_CR10","doi-asserted-by":"publisher","unstructured":"Varghese B, Wang N, Barbhuiya S, Kilpatrick P, Nikolopoulos DS (2016) Challenges and opportunities in edge computing In: 2016 IEEE International Conference on Smart Cloud (SmartCloud), 20\u201326.. IEEE. https:\/\/doi.org\/10.1109\/SmartCloud.2016.18.","DOI":"10.1109\/SmartCloud.2016.18"},{"key":"250_CR11","doi-asserted-by":"publisher","first-page":"1706","DOI":"10.1109\/ACCESS.2017.2780087","volume":"6","author":"H El-Sayed","year":"2017","unstructured":"El-Sayed H, Sankar S, Prasad M, Puthal D, Gupta A, Mohanty M, Lin C-T (2017) Edge of things: The big picture on the integration of edge, iot and the cloud in a distributed computing environment. IEEE Access 6:1706\u20131717. https:\/\/doi.org\/10.1109\/ACCESS.2017.2780087.","journal-title":"IEEE Access"},{"issue":"1","key":"250_CR12","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2017.9","volume":"50","author":"M Satyanarayanan","year":"2017","unstructured":"Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30\u201339. https:\/\/doi.org\/10.1109\/MC.2017.9.","journal-title":"Computer"},{"key":"250_CR13","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1016\/j.future.2019.02.050","volume":"97","author":"WZ Khan","year":"2019","unstructured":"Khan WZ, Ahmed E, Hakak S, Yaqoob I, Ahmed A (2019) Edge computing: A survey. Future Generation Computer Systems 97:219\u2013235. https:\/\/doi.org\/10.1016\/j.future.2019.02.050.","journal-title":"Future Generation Computer Systems"},{"key":"250_CR14","doi-asserted-by":"publisher","unstructured":"Atlam HF, Walters RJ, Wills GB (2018) Intelligence of things: opportunities & challenges In: 2018 3rd Cloudification of the Internet of Things (CIoT), 1\u20136.. IEEE. https:\/\/doi.org\/10.1109\/CIOT.2018.8627114.","DOI":"10.1109\/CIOT.2018.8627114"},{"key":"250_CR15","doi-asserted-by":"publisher","unstructured":"Zhang J, Tao D (2020) Empowering things with intelligence: A survey of the progress, challenges, and opportunities in artificial intelligence of things. IEEE Internet Things J. https:\/\/doi.org\/10.1109\/JIOT.2020.3039359.","DOI":"10.1109\/JIOT.2020.3039359"},{"issue":"2","key":"250_CR16","first-page":"10","volume":"6","author":"G Katare","year":"2018","unstructured":"Katare G, Padihar G, Quereshi Z (2018) Challenges in the integration of artificial intelligence and internet of things. Int J Syst Softw Eng 6(2):10\u201315.","journal-title":"Int J Syst Softw Eng"},{"key":"250_CR17","unstructured":"Wang S, Hu Y, Wu J (2020) Kubeedge. ai: Ai platform for edge devices. arXiv preprint arXiv:2007.09227."},{"issue":"1","key":"250_CR18","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1109\/JIOT.2017.2767608","volume":"5","author":"J Pan","year":"2017","unstructured":"Pan J, McElhannon J (2017) Future edge cloud and edge computing for internet of things applications. IEEE Internet Things J 5(1):439\u2013449.","journal-title":"IEEE Internet Things J"},{"issue":"2","key":"250_CR19","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.dcan.2017.07.001","volume":"4","author":"Y Ai","year":"2018","unstructured":"Ai Y, Peng M, Zhang K (2018) Edge computing technologies for internet of things: a primer. Digit Commun Netw 4(2):77\u201386. https:\/\/doi.org\/10.1016\/j.dcan.2017.07.001.","journal-title":"Digit Commun Netw"},{"key":"250_CR20","doi-asserted-by":"publisher","unstructured":"Giang NK, Lea R, Blackstock M, Leung VC (2018) Fog at the edge: Experiences building an edge computing platform In: 2018 IEEE International Conference on Edge Computing (EDGE), 9\u201316.. IEEE. https:\/\/doi.org\/10.1109\/EDGE.2018.00009.","DOI":"10.1109\/EDGE.2018.00009"},{"key":"250_CR21","doi-asserted-by":"publisher","unstructured":"Lertsinsrubtavee A, Ali A, Molina-Jimenez C, Sathiaseelan A, Crowcroft J (2017) Picasso: A lightweight edge computing platform In: 2017 IEEE 6th International Conference on Cloud Networking (CloudNet), 1\u20137.. IEEE. https:\/\/doi.org\/10.1109\/CloudNet.2017.8071529.","DOI":"10.1109\/CloudNet.2017.8071529"},{"key":"250_CR22","doi-asserted-by":"publisher","unstructured":"Morabito R, Beijar N (2016) Enabling data processing at the network edge through lightweight virtualization technologies In: 2016 IEEE International Conference on Sensing, Communication and Networking (SECON Workshops), 1\u20136.. IEEE. https:\/\/doi.org\/10.1109\/SECONW.2016.7746807.","DOI":"10.1109\/SECONW.2016.7746807"},{"key":"250_CR23","doi-asserted-by":"publisher","first-page":"8835","DOI":"10.1109\/ACCESS.2017.2704444","volume":"5","author":"R Morabito","year":"2017","unstructured":"Morabito R (2017) Virtualization on internet of things edge devices with container technologies: A performance evaluation. IEEE Access 5:8835\u20138850. https:\/\/doi.org\/10.1109\/ACCESS.2017.2704444.","journal-title":"IEEE Access"},{"issue":"1","key":"250_CR24","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/MNET.2018.1700175","volume":"32","author":"R Morabito","year":"2018","unstructured":"Morabito R, Cozzolino V, Ding AY, Beijar N, Ott J (2018) Consolidate iot edge computing with lightweight virtualization. IEEE Netw 32(1):102\u2013111. https:\/\/doi.org\/10.1109\/MNET.2018.1700175.","journal-title":"IEEE Netw"},{"issue":"1","key":"250_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-016-0071-y","volume":"6","author":"X Chen","year":"2017","unstructured":"Chen X, Chen S, Zeng X, Zheng X, Zhang Y, Rong C (2017) Framework for context-aware computation offloading in mobile cloud computing. J Cloud Comput 6(1):1. https:\/\/doi.org\/10.1186\/s13677-016-0071-y.","journal-title":"J Cloud Comput"},{"key":"250_CR26","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.future.2018.12.055","volume":"95","author":"X Xu","year":"2019","unstructured":"Xu X, Liu Q, Luo Y, Peng K, Zhang X, Meng S, Qi L (2019) A computation offloading method over big data for iot-enabled cloud-edge computing. Futur Gener Comput Syst 95:522\u2013533. https:\/\/doi.org\/10.1109\/JIOT.2017.2767608.","journal-title":"Futur Gener Comput Syst"},{"issue":"3","key":"250_CR27","doi-asserted-by":"publisher","first-page":"4242","DOI":"10.1109\/JIOT.2018.2875715","volume":"6","author":"Y Chen","year":"2018","unstructured":"Chen Y, Zhang N, Zhang Y, Chen X (2018) Dynamic computation offloading in edge computing for internet of things. IEEE Internet Things J 6(3):4242\u20134251. https:\/\/doi.org\/10.1109\/JIOT.2018.2875715.","journal-title":"IEEE Internet Things J"},{"issue":"1","key":"250_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3372025","volume":"16","author":"S Shen","year":"2019","unstructured":"Shen S, Han Y, Wang X, Wang Y (2019) Computation offloading with multiple agents in edge-computing\u2013supported iot. ACM Trans Sensor Netw (TOSN) 16(1):1\u201327. https:\/\/doi.org\/10.1145\/3372025.","journal-title":"ACM Trans Sensor Netw (TOSN)"},{"key":"250_CR29","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.procs.2020.07.006","volume":"175","author":"O Debauche","year":"2020","unstructured":"Debauche O, Mahmoudi S, Mahmoudi SA, Manneback P, Lebeau F (2020) A new edge architecture for ai-iot services deployment. Procedia Comput Sci 175:10\u201319. https:\/\/doi.org\/10.1016\/j.procs.2020.07.006.","journal-title":"Procedia Comput Sci"},{"issue":"1","key":"250_CR30","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1109\/MNET.2018.1700202","volume":"32","author":"H Li","year":"2018","unstructured":"Li H, Ota K, Dong M (2018) Learning iot in edge: Deep learning for the internet of things with edge computing. IEEE Netw 32(1):96\u2013101. https:\/\/doi.org\/10.1109\/MNET.2018.1700202.","journal-title":"IEEE Netw"},{"key":"250_CR31","doi-asserted-by":"crossref","unstructured":"Xiong J, Chen H (2020) Challenges for building a cloud native scalable and trustable multi-tenant aiot platform In: 2020 IEEE\/ACM International Conference On Computer Aided Design (ICCAD), 1\u20138.. IEEE.","DOI":"10.1145\/3400302.3415756"},{"key":"250_CR32","doi-asserted-by":"publisher","unstructured":"Chiu T-C, Shih Y-Y, Pang A-C, Wang C-S, Weng W, Chou C-T (2020) Semi-supervised distributed learning with non-iid data for aiot service platform. IEEE Internet Things J. https:\/\/doi.org\/10.1109\/JIOT.2020.2995162.","DOI":"10.1109\/JIOT.2020.2995162"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00250-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-021-00250-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00250-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T17:09:22Z","timestamp":1625245762000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-021-00250-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,2]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["250"],"URL":"https:\/\/doi.org\/10.1186\/s13677-021-00250-w","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,2]]},"assertion":[{"value":"11 January 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"36"}}