{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T15:49:34Z","timestamp":1778255374072,"version":"3.51.4"},"publisher-location":"Cham","reference-count":41,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031484209","type":"print"},{"value":"9783031484216","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-48421-6_6","type":"book-chapter","created":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T19:06:29Z","timestamp":1700593589000},"page":"67-85","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Niagara: Scheduling DNN Inference Services on\u00a0Heterogeneous Edge Processors"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6775-0688","authenticated-orcid":false,"given":"Daliang","family":"Xu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1772-9194","authenticated-orcid":false,"given":"Qing","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6271-6993","authenticated-orcid":false,"given":"Mengwei","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7476-0665","authenticated-orcid":false,"given":"Kang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4686-3181","authenticated-orcid":false,"given":"Gang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7245-1298","authenticated-orcid":false,"given":"Shangguang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8741-5847","authenticated-orcid":false,"given":"Xin","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7866-4075","authenticated-orcid":false,"given":"Yun","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7908-8484","authenticated-orcid":false,"given":"Xuanzhe","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,11,20]]},"reference":[{"key":"6_CR1","unstructured":"Cortex A57. https:\/\/en.wikipedia.org\/wiki\/ARM_Cortex-A57"},{"key":"6_CR2","unstructured":"Gurobi solver. http:\/\/www.gurobi.com"},{"key":"6_CR3","unstructured":"Jetson TX2. https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-tx2\/"},{"key":"6_CR4","unstructured":"Kirin 9000. https:\/\/www.hisilicon.com\/cn\/products\/Kirin\/Kirin-flagship-chips\/Kirin-9000"},{"key":"6_CR5","unstructured":"Powerful 64-bit heterogeneous processing, advanced analytics and 4G LTE redefine the IP camera. https:\/\/www.edge-ai-vision.com\/2015\/11\/qualcomm-announces-ip-camera-reference-platform-with-high-end-processing-imaging-and-analytics-capabilities-to-advance-security-cameras\/"},{"key":"6_CR6","unstructured":"Qualcomm snapdragon 625 IP camera. https:\/\/anyconnect.com\/recommended-sbcs\/thundercomm\/thundercomm-qualcomm-snapdragon-625-ip-camera"},{"key":"6_CR7","unstructured":"Snapdragon 650 IP camera brings consciousness to camera security. https:\/\/www.qualcomm.com\/news\/onq\/2016\/02\/snapdragon-650-ip-camera-brings-consciousness-camera-security"},{"key":"6_CR8","unstructured":"Snapdragon 750G SOC. https:\/\/www.qualcomm.com\/products\/mobile\/snapdragon\/smartphones\/snapdragon-7-series-mobile-platforms\/snapdragon-750g-5g-mobile-platform"},{"key":"6_CR9","unstructured":"Snapdragon 855 SOC. https:\/\/www.qualcomm.com\/products\/mobile\/snapdragon\/smartphones\/snapdragon-8-series-mobile-platforms\/snapdragon-855-mobile-platform"},{"key":"6_CR10","unstructured":"Snapdragon 865 SOC. https:\/\/www.qualcomm.com\/products\/mobile\/snapdragon\/smartphones\/snapdragon-8-series-mobile-platforms\/snapdragon-865-plus-5g-mobile-platform"},{"key":"6_CR11","unstructured":"Tflite. https:\/\/www.tensorflow.org\/lite\/"},{"key":"6_CR12","unstructured":"Edge TPU (2021). https:\/\/github.com\/XiaoMi\/mace"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Almeida, M., Laskaridis, S., Mehrotra, A., Dudziak, L., Leontiadis, I., Lane, N.D.: Smart at what cost? Characterising mobile deep neural networks in the wild. In: ACM IMC, pp. 658\u2013672 (2021)","DOI":"10.1145\/3487552.3487863"},{"issue":"6","key":"6_CR14","doi-asserted-by":"publisher","first-page":"7783","DOI":"10.1109\/TVT.2023.3238771","volume":"72","author":"F Chai","year":"2023","unstructured":"Chai, F., Zhang, Q., Yao, H., Xin, X., Gao, R., Guizani, M.: Joint multi-task offloading and resource allocation for mobile edge computing systems in satellite IoT. IEEE Trans. Veh. Technol. 72(6), 7783\u20137795 (2023)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"3","key":"6_CR15","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/0146-664X(80)90054-4","volume":"14","author":"PE Danielsson","year":"1980","unstructured":"Danielsson, P.E.: Euclidean distance mapping. Comput. Graphics Image Process. 14(3), 227\u2013248 (1980)","journal-title":"Comput. Graphics Image Process."},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Diggle, P., Al-Wasel, I.: Time series (1990)","DOI":"10.1093\/oso\/9780198522065.001.0001"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Dorigo, M., Gambardella, L.M.: Ant colonies for the travelling salesman problem. Biosystems 43(2), 73\u201381 (1997)","DOI":"10.1016\/S0303-2647(97)01708-5"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Eshraghi, N., Liang, B.: Joint offloading decision and resource allocation with uncertain task computing requirement. In: IEEE INFOCOM, pp. 1414\u20131422 (2019)","DOI":"10.1109\/INFOCOM.2019.8737559"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Fu, X., Tang, B., Guo, F., Kang, L.: Priority and dependency-based DAG tasks offloading in fog\/edge collaborative environment. In: CSCWD, pp. 440\u2013445 (2021)","DOI":"10.1109\/CSCWD49262.2021.9437784"},{"key":"6_CR20","doi-asserted-by":"publisher","unstructured":"Hu, S., et al.: Temporal-aware qos prediction via dynamic graph neural collaborative learning. In: Troya, J., Medjahed, B., Piattini, M., Yao, L., Fern\u00e1ndez, P., Ruiz-Cort\u00e9s, A. (eds.) ICSOC, vol. 13740, pp. 125\u2013133. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-20984-0_8","DOI":"10.1007\/978-3-031-20984-0_8"},{"key":"6_CR21","doi-asserted-by":"publisher","unstructured":"Huang, V., Wang, C., Ma, H., Chen, G., Christopher, K.: Cost-aware dynamic multi-workflow scheduling in cloud data center using evolutionary reinforcement learning. In: Troya, J., Medjahed, B., Piattini, M., Yao, L., Fern\u00e1ndez, P., Ruiz-Cort\u00e9s, A. (eds.) ICSOC, vol. 13740, pp. 449\u2013464. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-20984-0_32","DOI":"10.1007\/978-3-031-20984-0_32"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Jeong, J.S., et al.: Band: coordinated multi-DNN inference on heterogeneous mobile processors. In: ACM MobiSys, pp. 235\u2013247 (2022)","DOI":"10.1145\/3498361.3538948"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Kim, Y., Kim, J., Chae, D., Kim, D., Kim, J.: $$\\mu $$layer: low latency on-device inference using cooperative single-layer acceleration and processor-friendly quantization. In: EuroSys, pp. 1\u201315 (2019)","DOI":"10.1145\/3302424.3303950"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Li, Z., Yang, C., Huang, X., Zeng, W., Xie, S.: CoOR: collaborative task offloading and service caching replacement for vehicular edge computing networks. IEEE Trans. Veh. Technol., 1\u20136 (2023)","DOI":"10.1109\/TVT.2023.3244966"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Liao, H., Li, X., Guo, D., Kang, W., Li, J.: Dependency-aware application assigning and scheduling in edge computing. IEEE IoT (2021)","DOI":"10.1109\/JIOT.2021.3104015"},{"key":"6_CR26","unstructured":"Liu, J., Ren, J., Zhang, Y., Peng, X., Zhang, Y., Yang, Y.: Efficient dependent task offloading for multiple applications in MEC-cloud system. IEEE TMC (2021)"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Meng, Z., Xu, H., Huang, L., Xi, P., Yang, S.: Achieving energy efficiency through dynamic computing offloading in mobile edge-clouds. In: IEEE MASS, pp. 175\u2013183. IEEE (2018)","DOI":"10.1109\/MASS.2018.00038"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Shen, H., et al.: Nexus: a GPU cluster engine for accelerating DNN-based video analysis. In: ACM SOSP, pp. 322\u2013337 (2019)","DOI":"10.1145\/3341301.3359658"},{"issue":"12","key":"6_CR29","doi-asserted-by":"publisher","first-page":"2295","DOI":"10.1109\/JPROC.2017.2761740","volume":"105","author":"V Sze","year":"2017","unstructured":"Sze, V., Chen, Y.H., Yang, T.J., Emer, J.S.: Efficient processing of deep neural networks: a tutorial and survey. Proc. IEEE 105(12), 2295\u20132329 (2017)","journal-title":"Proc. IEEE"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Tan, T., Cao, G.: FastVA: deep learning video analytics through edge processing and NPU in mobile. In: IEEE INFOCOM, pp. 1947\u20131956. IEEE (2020)","DOI":"10.1109\/INFOCOM41043.2020.9155476"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Wang, M., Ding, S., Cao, T., Liu, Y., Xu, F.: AsyMo: scalable and efficient deep-learning inference on asymmetric mobile CPUs. In: ACM MobiCom, pp. 215\u2013228 (2021)","DOI":"10.1145\/3447993.3448625"},{"key":"6_CR32","doi-asserted-by":"publisher","unstructured":"Wei, T., Zhang, P., Dong, H., Jin, H., Bouguettaya, A.: Mobility-aware proactive QoS monitoring for mobile edge computing. In: Troya, J., Medjahed, B., Piattini, M., Yao, L., Fern\u00e1ndez, P., Ruiz-Cort\u00e9s, A. (eds.) ICSOC, vol. 13740, pp. 134\u2013142. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-20984-0_9","DOI":"10.1007\/978-3-031-20984-0_9"},{"key":"6_CR33","unstructured":"Wei, W.W.: Time series analysis. In: The Oxford Handbook of Quantitative Methods in Psychology, vol. 2 (2006)"},{"issue":"9","key":"6_CR34","doi-asserted-by":"publisher","first-page":"7222","DOI":"10.1109\/TWC.2022.3156905","volume":"21","author":"H Xiao","year":"2022","unstructured":"Xiao, H., Xu, C., Ma, Y., Yang, S., Zhong, L., Muntean, G.M.: Edge intelligence: a computational task offloading scheme for dependent IoT application. IEEE Wirel. Commun. 21(9), 7222\u20137237 (2022)","journal-title":"IEEE Wirel. Commun."},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Xu, M., Zhang, X., Liu, Y., Huang, G., Liu, X., Lin, F.X.: Approximate query service on autonomous IoT cameras. In: ACM MobiSys, pp. 191\u2013205 (2020)","DOI":"10.1145\/3386901.3388948"},{"key":"6_CR36","doi-asserted-by":"publisher","unstructured":"Yang, Y., Chen, G., Ma, H., Zhang, M.: Dual-tree genetic programming for deadline-constrained dynamic workflow scheduling in cloud. In: Troya, J., Medjahed, B., Piattini, M., Yao, L., Fern\u00e1ndez, P., Ruiz-Cort\u00e9s, A. (eds.) ICSOC, vol. 13740, pp. 433\u2013448. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-20984-0_31","DOI":"10.1007\/978-3-031-20984-0_31"},{"key":"6_CR37","doi-asserted-by":"crossref","unstructured":"Yeo, H., Chong, C.J., Jung, Y., Ye, J., Han, D.: NEMO: enabling neural-enhanced video streaming on commodity mobile devices. In: ACM MobiCom, pp. 1\u201314 (2020)","DOI":"10.1145\/3372224.3419185"},{"key":"6_CR38","doi-asserted-by":"crossref","unstructured":"Yi, J., Lee, Y.: Heimdall: mobile GPU coordination platform for augmented reality applications. In: ACM MobiCom, pp. 1\u201314 (2020)","DOI":"10.1145\/3372224.3419192"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Zhang, J., et al.: MobiPose: real-time multi-person pose estimation on mobile devices. In: ACM SenSys, pp. 136\u2013149 (2020)","DOI":"10.1145\/3384419.3430726"},{"issue":"11","key":"6_CR40","doi-asserted-by":"publisher","first-page":"2777","DOI":"10.1109\/TPDS.2021.3076687","volume":"32","author":"G Zhao","year":"2021","unstructured":"Zhao, G., Xu, H., Zhao, Y., Qiao, C., Huang, L.: Offloading tasks with dependency and service caching in mobile edge computing. IEEE Trans. Parallel Distrib. Syst. 32(11), 2777\u20132792 (2021)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"6_CR41","first-page":"235","volume":"3","author":"Z Zhao","year":"2018","unstructured":"Zhao, Z., Luo, H., Chu, S.C., Shang, Y., Wu, X.: An immersive online shopping system based on virtual reality. J. Netw. Intell. 3(4), 235\u2013246 (2018)","journal-title":"J. Netw. Intell."}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-48421-6_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T19:07:00Z","timestamp":1700593620000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-48421-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031484209","9783031484216"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-48421-6_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"20 November 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 December 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2023.diag.uniroma1.it\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"ConfTool","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"208","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"35","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"other papers accepted: 3 industry full papers, 3 keynote abstracts (in the front matter)","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}