{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T02:30:14Z","timestamp":1769740214480,"version":"3.49.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:00:00Z","timestamp":1618963200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:00:00Z","timestamp":1618963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["107-2221-E-006-045-MY3"],"award-info":[{"award-number":["107-2221-E-006-045-MY3"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,11]]},"DOI":"10.1007\/s11227-021-03795-4","type":"journal-article","created":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T04:05:18Z","timestamp":1618977918000},"page":"13191-13223","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["On designing the adaptive computation framework of distributed deep learning models for Internet-of-Things applications"],"prefix":"10.1007","volume":"77","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8967-1385","authenticated-orcid":false,"given":"Chia-Heng","family":"Tu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2684-5074","authenticated-orcid":false,"given":"QiHui","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mu-Hsuan","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,21]]},"reference":[{"key":"3795_CR1","doi-asserted-by":"crossref","unstructured":"Amroun H, Mhamed\u00a0Hamy T, Ammi M (2017) DNN-based approach for identification of the level of attention of the TV-viewers using IoT network. In: Proceedings of the IEEE Conference on SmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computed, Scalable Computing Communications, Cloud Big Data Computing, Internet of People and Smart City Innovation, pp 1\u20134","DOI":"10.1109\/UIC-ATC.2017.8397660"},{"key":"3795_CR2","doi-asserted-by":"crossref","unstructured":"Aziz B (2014) A formal model and analysis of the MQ Telemetry Transport protocol. In: Proceedings of the 9th International Conference on Availability, Reliability and Security, pp 59\u201368","DOI":"10.1109\/ARES.2014.15"},{"key":"3795_CR3","doi-asserted-by":"crossref","unstructured":"Bang S, Wang J, Li Z, Gao C, Kim Y, Dong Q, Chen YP, Fick L, Sun X, Dreslinski R, et\u00a0al (2017) 14.7 a 288 \u03bcw programmable deep-learning processor with 270kb on-chip weight storage using non-uniform memory hierarchy for mobile intelligence. In: Proceedings of the IEEE Conference on International Solid-State Circuits, pp 250\u2013251","DOI":"10.1109\/ISSCC.2017.7870355"},{"key":"3795_CR4","unstructured":"Bort J (2016) The Google Brain is a real thing but very few people have seen it. https:\/\/www.businessinsider.com\/what-is-google-brain-2016-9"},{"key":"3795_CR5","doi-asserted-by":"crossref","unstructured":"Cheng MH, Sun Q, Tu CH (2018) An adaptive computation framework of distributed deep learning models for internet-of-things applications. In: Proceedings of the 24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp 85\u201391","DOI":"10.1109\/RTCSA.2018.00019"},{"key":"3795_CR6","doi-asserted-by":"crossref","unstructured":"Ciregan D, Meier U, Schmidhuber J (2012) Multi-column deep neural networks for image classification. In: Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, pp 3642\u20133649","DOI":"10.1109\/CVPR.2012.6248110"},{"key":"3795_CR7","unstructured":"Courbariaux M, Bengio Y, David JP (2015) Binaryconnect: training deep neural networks with binary weights during propagations. In: Proceedings of the 28th International Conference on Neural Information Processing Systems, pp 3123\u20133131"},{"key":"3795_CR8","unstructured":"Courbariaux M, Hubara I, Soudry D, El-Yaniv R, Bengio Y (2016) Binarized neural networks: training deep neural networks with weights and activations constrained to +1 or -1. CoRR abs\/1602.02830"},{"key":"3795_CR9","doi-asserted-by":"crossref","unstructured":"Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: a large-scale hierarchical image database. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp 248\u2013255","DOI":"10.1109\/CVPR.2009.5206848"},{"issue":"1","key":"3795_CR10","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.future.2012.05.023","volume":"29","author":"N Fernando","year":"2013","unstructured":"Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gen Comput Syst 29(1):84\u2013106","journal-title":"Future Gen Comput Syst"},{"key":"3795_CR11","unstructured":"Google LLC (2018) Vision api - image content analysis, cloud vision api, google cloud. https:\/\/cloud.google.com\/vision\/"},{"key":"3795_CR12","doi-asserted-by":"crossref","unstructured":"Hadidi R, Cao J, Woodward M, Ryoo MS, Kim H (2018) Musical chair: efficient real-time recognition using collaborative iot devices. CoRR abs\/1802.02138","DOI":"10.1145\/3229762.3229765"},{"key":"3795_CR13","doi-asserted-by":"crossref","unstructured":"Hong S, Park Y (2017) A FPGA-based neural accelerator for small IoT devices. In: Proceedings of the 2017 International SoC Design Conference, pp 294\u2013295","DOI":"10.1109\/ISOCC.2017.8368903"},{"key":"3795_CR14","doi-asserted-by":"crossref","unstructured":"Hu D, Krishnamachari B (2020) Fast and accurate streaming CNN inference via communication compression on the edge. In: Proceedings of the Fifth IEEE\/ACM International Conference on Internet-of-Things Design and Implementation (IoTDI), IEEE, pp 157\u2013163","DOI":"10.1109\/IoTDI49375.2020.00023"},{"key":"3795_CR15","unstructured":"Hubara I, Courbariaux M, Soudry D, El-Yaniv R, Bengio Y (2016) Binarized neural networks. In: Proceedings of the 29th International Conference on Neural Information Processing Systems, pp 4107\u20134115"},{"issue":"1","key":"3795_CR16","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.sysarc.2013.11.009","volume":"60","author":"S Hung","year":"2014","unstructured":"Hung S, Tzeng T, Wu J, Tsai M, Lu Y, Shieh J, Tu C, Ho W (2014) MobileFBP: designing portable reconfigurable applications for heterogeneous systems. J Syste Arch Embed Syst Des 60(1):40\u201351. https:\/\/doi.org\/10.1016\/j.sysarc.2013.11.009","journal-title":"J Syste Arch Embed Syst Des"},{"key":"3795_CR17","unstructured":"Iandola FN, Moskewicz MW, Ashraf K, Han S, Dally WJ, Keutzer K (2016) Squeezenet: Alexnet-level accuracy with 50x fewer parameters and<0.5mb model size. CoRR abs\/1602.07360"},{"key":"3795_CR18","unstructured":"Jindal V (2016) Mobilesoft: U: a deep learning framework to monitor heart rate during intensive physical exercise. https:\/\/src.acm.org\/binaries\/content\/assets\/src\/2016\/vasujindal.pdf"},{"key":"3795_CR19","unstructured":"Jouppi N (2016) https:\/\/cloudplatform.googleblog.com\/2016\/05\/google-supercharges-machine-learning-tasks-with-custom-chip.html. https:\/\/src.acm.org\/binaries\/content\/assets\/src\/2016\/vasujindal.pdf"},{"issue":"4","key":"3795_CR20","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1145\/3093336.3037698","volume":"52","author":"Y Kang","year":"2017","unstructured":"Kang Y, Hauswald J, Gao C, Rovinski A, Mudge T, Mars J, Tang L (2017) Neurosurgeon: collaborative intelligence between the cloud and mobile edge. ACM SIGPLAN Not 52(4):615\u2013629","journal-title":"ACM SIGPLAN Not"},{"key":"3795_CR21","doi-asserted-by":"crossref","unstructured":"Kim YD, Park E, Yoo S, Choi T, Yang L, Shin D (2015) Compression of deep convolutional neural networks for fast and low power mobile applications. CoRR abs\/1511.06530","DOI":"10.14257\/astl.2016.140.36"},{"key":"3795_CR22","unstructured":"Krizhevsky A, Nair V, Hinton G (2014) The CIFAR-10 dataset. http:\/\/www.cs.toronto.edu\/kriz\/cifar.html"},{"issue":"4","key":"3795_CR23","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MC.2010.98","volume":"43","author":"Karthik Kumar","year":"2010","unstructured":"Kumar Karthik, Lu YH (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51\u201356","journal-title":"Computer"},{"key":"3795_CR24","doi-asserted-by":"publisher","first-page":"101783","DOI":"10.1016\/j.sysarc.2020.101783","volume":"111","author":"CL Lee","year":"2020","unstructured":"Lee CL, Hsu MY, Lu BS, Hung MY, Lee JK (2020) Experiment and enabled flow for GPGPU-sim simulators with fixed-point instructions. J Syst Arch 111:101783","journal-title":"J Syst Arch"},{"key":"3795_CR25","doi-asserted-by":"crossref","unstructured":"Mao J, Chen X, Nixon KW, Krieger C, Chen Y (2017) Modnn: local distributed mobile computing system for deep neural network. In: Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), IEEE, pp 1396\u20131401","DOI":"10.23919\/DATE.2017.7927211"},{"key":"3795_CR26","unstructured":"Matsubara Y, Levorato M, Restuccia F (2021) Split computing and early exiting for deep learning applications: Survey and research challenges. CoRR abs\/2103.04505"},{"key":"3795_CR27","unstructured":"McDanel B, Teerapittayanon S, Kung HT (2017) Embedded binarized neural networks. In: Proceedings of the International Conference on Embedded Wireless Systems and Networks, pp 168\u2013173"},{"issue":"4","key":"3795_CR28","doi-asserted-by":"publisher","first-page":"2923","DOI":"10.1109\/COMST.2018.2844341","volume":"20","author":"M Mohammadi","year":"2018","unstructured":"Mohammadi M, Al-Fuqaha A, Sorour S, Guizani M (2018) Deep learning for IoT big data and streaming analytics: a survey. IEEE Commun Surv Tutor 20(4):2923\u20132960","journal-title":"IEEE Commun Surv Tutor"},{"key":"3795_CR29","unstructured":"Nomi T (2018) Tiny-DNN documentation. https:\/\/media.readthedocs.org\/pdf\/tiny-dnn\/latest\/tiny-dnn.pdf"},{"issue":"1","key":"3795_CR30","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","journal-title":"Computer"},{"key":"3795_CR31","unstructured":"Scalagent Distributed Technologies (2015) Benchmark of MQTT servers. http:\/\/www.scalagent.com\/IMG\/pdf\/Benchmark_MQTT_servers-v1-1.pdf"},{"issue":"5","key":"3795_CR32","doi-asserted-by":"publisher","first-page":"954","DOI":"10.1007\/s12559-020-09734-4","volume":"12","author":"S Scardapane","year":"2020","unstructured":"Scardapane S, Scarpiniti M, Baccarelli E, Uncini A (2020) Why should we add early exits to neural networks? Cogn Comput 12(5):954\u2013966","journal-title":"Cogn Comput"},{"key":"3795_CR33","unstructured":"Tama BA, Rhee KH (2017) Attack classification analysis of IoT network via deep learning approach. Research Briefs on Information & Communication Technology Evolution"},{"key":"3795_CR34","doi-asserted-by":"crossref","unstructured":"Teerapittayanon S, McDanel B, Kung H (2016) Branchynet: fast inference via early exiting from deep neural networks. In: Proceedings of the 23rd International Conference on Pattern Recognition (ICPR), pp 2464\u20132469","DOI":"10.1109\/ICPR.2016.7900006"},{"key":"3795_CR35","doi-asserted-by":"publisher","unstructured":"Teerapittayanon S, McDanel B, Kung HT (2017) Distributed deep neural networks over the cloud, the edge and end devices. In: Proceedings of the 37th IEEE International Conference on Distributed Computing Systems, pp 328\u2013339. https:\/\/doi.org\/10.1109\/ICDCS.2017.226","DOI":"10.1109\/ICDCS.2017.226"},{"key":"3795_CR36","doi-asserted-by":"crossref","unstructured":"Truex S, Baracaldo N, Anwar A, Steinke T, Ludwig H, Zhang R, Zhou Y (2019) A hybrid approach to privacy-preserving federated learning. In: Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security, pp 1\u201311","DOI":"10.1145\/3338501.3357370"},{"key":"3795_CR37","doi-asserted-by":"publisher","unstructured":"Tseng T, Hung S, Tu C (2015) Migratom.js: a Javascript migration framework for distributed web computing and mobile devices. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp 798\u2013801. https:\/\/doi.org\/10.1145\/2695664.2695987","DOI":"10.1145\/2695664.2695987"},{"key":"3795_CR38","unstructured":"Wang H, Yurochkin M, Sun Y, Papailiopoulos D, Khazaeni Y (2020) Federated learning with matched averaging. CoRR abs\/2002.06440"},{"key":"3795_CR39","doi-asserted-by":"crossref","unstructured":"Wang Y, Li H, Li X (2016) Re-architecting the on-chip memory sub-system of machine-learning accelerator for embedded devices. In: Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design, pp 1\u20136","DOI":"10.1145\/2966986.2967068"},{"issue":"5","key":"3795_CR40","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MSP.2018.2825478","volume":"35","author":"L Xiao","year":"2018","unstructured":"Xiao L, Wan X, Lu X, Zhang Y, Wu D (2018) IoT security techniques based on machine learning: how do IoT devices use AI to enhance security? IEEE Signal Process Mag 35(5):41\u201349","journal-title":"IEEE Signal Process Mag"},{"key":"3795_CR41","doi-asserted-by":"publisher","first-page":"101762","DOI":"10.1016\/j.sysarc.2020.101762","volume":"109","author":"Z Xu","year":"2020","unstructured":"Xu Z, Cheung RC (2020) Binary convolutional neural network acceleration framework for rapid system prototyping. J Syst Arch 109:101762","journal-title":"J Syst Arch"},{"issue":"1","key":"3795_CR42","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MCOM.2008.4427231","volume":"46","author":"K Yang","year":"2008","unstructured":"Yang K, Ou S, Chen HH (2008) On effective offloading services for resource-constrained mobile devices running heavier mobile internet applications. IEEE Commun Mag 46(1):56\u201363","journal-title":"IEEE Commun Mag"},{"key":"3795_CR43","doi-asserted-by":"crossref","unstructured":"Yi S, Hao Z, Qin Z, Li Q (2015) Fog computing: platform and applications. In: Proceedings of the IEEE Workshop on Hot Topics in Web Systems and Technologies, pp 73\u201378","DOI":"10.1109\/HotWeb.2015.22"},{"key":"3795_CR44","doi-asserted-by":"crossref","unstructured":"Zhang S, Zhang S, Qian Z, Wu J, Jin Y, Lu S (2021) Deepslicing: collaborative and adaptive CNN inference with low latency. In: Proceedings of the IEEE Transactions on Parallel and Distributed Systems","DOI":"10.1109\/TPDS.2021.3058532"},{"key":"3795_CR45","doi-asserted-by":"crossref","unstructured":"Zhang X, Ramachandran A, Zhuge C, He D, Zuo W, Cheng Z, Rupnow K, Chen D (2017) Machine learning on FPGAS to face the IoT revolution. In: Proceedings of the 2017 IEEE\/ACM International Conference on Computer-Aided Design, pp 819\u2013826","DOI":"10.1109\/ICCAD.2017.8203862"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03795-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03795-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03795-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,25]],"date-time":"2021-10-25T09:42:35Z","timestamp":1635154955000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03795-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,21]]},"references-count":45,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["3795"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03795-4","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,21]]},"assertion":[{"value":"2 April 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 April 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}