{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T02:51:47Z","timestamp":1768704707698,"version":"3.49.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,11,12]],"date-time":"2024-11-12T00:00:00Z","timestamp":1731369600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Things"],"published-print":{"date-parts":[[2024,11,30]]},"abstract":"<jats:p>The development of the Digital Twin (DT) approach is tilting research from initial approaches that aim at promoting early adoption to sophisticated attempts to develop, deploy, and maintain applications based on DTs. In this context, we propose a highly dynamic and distributed ecosystem where containerized DTs co-evolve with an orchestration middleware. DTs provide digitalized representations of the targeted physical systems, while the orchestration middleware monitors and re-configures the deployed DTs in light of application constraints, available resources, and the quality of cyber-physical entanglement. First, we lay out the reference scenario. Then, we discuss the limitations of current approaches and identify a set of requirements that shape both DTs and the orchestration middleware. Subsequently, we describe a blueprint architecture that meets those requirements. Finally, we report empirical evidence on both the feasibility and the effectiveness of a proof-of-concept implementation of the proposed ecosystem.<\/jats:p>","DOI":"10.1145\/3699520","type":"journal-article","created":{"date-parts":[[2024,10,14]],"date-time":"2024-10-14T12:43:00Z","timestamp":1728909780000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["An Entanglement-Aware Middleware for Digital Twins"],"prefix":"10.1145","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0992-7948","authenticated-orcid":false,"given":"Paolo","family":"Bellavista","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, Bologna, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4182-1887","authenticated-orcid":false,"given":"Nicola","family":"Bicocchi","sequence":"additional","affiliation":[{"name":"Department of Sciences and Methods for Engineering, University of Modena and Reggio Emilia, Modena, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9875-4550","authenticated-orcid":false,"given":"Mattia","family":"Fogli","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Ferrara, Ferrara, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2394-1191","authenticated-orcid":false,"given":"Carlo","family":"Giannelli","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Ferrara, Ferrara, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3918-2107","authenticated-orcid":false,"given":"Marco","family":"Mamei","sequence":"additional","affiliation":[{"name":"Department of Sciences and Methods for Engineering, University of Modena and Reggio Emilia, Modena, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8902-6909","authenticated-orcid":false,"given":"Marco","family":"Picone","sequence":"additional","affiliation":[{"name":"Department of Sciences and Methods for Engineering, University of Modena and Reggio Emilia, Modena, Italy"}]}],"member":"320","published-online":{"date-parts":[[2024,11,12]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2014. MQTT Version 3.1.1. Retrieved from http:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v3.1.1\/mqtt-v3.1.1.html"},{"key":"e_1_3_2_3_2","volume-title":"International Conference on Computing in Civil and Building Engineering","author":"Al-Sehrawy Ramy","year":"2020","unstructured":"Ramy Al-Sehrawy and Bimal Kumar. 2020. Digital twins in architecture, engineering, construction and operations. A brief review and analysis. In International Conference on Computing in Civil and Building Engineering. Springer."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2657006"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.001.2200012"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3104624"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICTE47868.2020.9215539"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2953499"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC45041.2023.10278787"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2023.103918"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2018.2867643"},{"key":"e_1_3_2_12_2","doi-asserted-by":"crossref","unstructured":"B. Dal P. Tugwell and R. Greatbanks. 2000. Overall equipment effectiveness as a measure of operational improvement - A practical analysis. International Journal of Operations & Production Management 20 12 (2000) 1488\u20131502.","DOI":"10.1108\/01443570010355750"},{"issue":"4","key":"e_1_3_2_13_2","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1109\/LWC.2022.3146207","article-title":"Digital twin-aided intelligent offloading with edge selection in mobile edge computing","volume":"11","author":"Do-Duy Tan","year":"2022","unstructured":"Tan Do-Duy, Dang Van Huynh, Octavia A. Dobre, Berk Canberk, and Trung Q Duong. 2022. Digital twin-aided intelligent offloading with edge selection in mobile edge computing. IEEE Wireless Communications Letters 11, 4 (2022), 806\u2013810.","journal-title":"IEEE Wireless Communications Letters"},{"issue":"12","key":"e_1_3_2_14_2","doi-asserted-by":"crossref","first-page":"6425","DOI":"10.1109\/TII.2019.2938572","article-title":"Digital-twin-based job shop scheduling toward smart manufacturing","volume":"15","author":"Fang Yilin","year":"2019","unstructured":"Yilin Fang, Chao Peng, Ping Lou, Zude Zhou, Jianmin Hu, and Junwei Yan. 2019. Digital-twin-based job shop scheduling toward smart manufacturing. IEEE Transactions on Industrial Informatics 15, 12 (2019), 6425\u20136435.","journal-title":"IEEE Transactions on Industrial Informatics"},{"issue":"1","key":"e_1_3_2_15_2","first-page":"1","article-title":"QoE in IoT: A vision, survey and future directions","volume":"1","author":"Fizza Kaneez","year":"2021","unstructured":"Kaneez Fizza, Abhik Banerjee, Karan Mitra, Prem Prakash Jayaraman, Rajiv Ranjan, Pankesh Patel, and Dimitrios Georgakopoulos. 2021. QoE in IoT: A vision, survey and future directions. Discover Internet of Things 1, 1 (2021), 1\u201314.","journal-title":"Discover Internet of Things"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","unstructured":"M. Fogli C. Giannelli F. Poltronieri C. Stefanelli and M. Tortonesi. 2023. Chaos engineering for resilience assessment of digital twins. In IEEE Transactions on Industrial Informatics 20 2 (2023) 1134\u20131143. DOI:10.1109\/TII.2023.3264101","DOI":"10.1109\/TII.2023.3264101"},{"issue":"2","key":"e_1_3_2_17_2","first-page":"4","article-title":"The reference architectural model industrie 4.0 (rami 4.0)","volume":"2","author":"Hankel Martin","year":"2015","unstructured":"Martin Hankel and Bosch Rexroth. 2015. The reference architectural model industrie 4.0 (rami 4.0). Zvei 2, 2 (2015), 4\u20139.","journal-title":"Zvei"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","unstructured":"L. Hui M. Wang L. Zhang L. Lu and Y. Cui. 2022. Digital twin for networking: A data-driven performance modeling perspective. In IEEE Network 37 3 (2022) 202\u2013209. DOI:10.1109\/MNET.119.2200080","DOI":"10.1109\/MNET.119.2200080"},{"issue":"3","key":"e_1_3_2_19_2","doi-asserted-by":"crossref","first-page":"1614","DOI":"10.1109\/TASE.2022.3143832","article-title":"A novel implementation framework of digital twins for intelligent manufacturing based on container technology and cloud manufacturing services","volume":"19","year":"2022","unstructured":"Min-Hsiung Hung, Yu-Chuan Lin, Hung-Chang Hsiao, Chao-Chun Chen, Kuan-Chou Lai, Yu-Ming Hsieh, Hao Tieng, Tsung-Han Tsai, Hsien-Cheng Huang, Haw-Ching Yang, and Fan-Tien Cheng. 2022. A novel implementation framework of digital twins for intelligent manufacturing based on container technology and cloud manufacturing services. IEEE Transactions on Automation Science and Engineering 19, 3 (2022), 1614\u20131630.","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.mfglet.2021.12.004"},{"key":"e_1_3_2_21_2","doi-asserted-by":"crossref","first-page":"3512","DOI":"10.1109\/SMC.2019.8914304","volume-title":"2019 IEEE International Conference on Systems, Man and Cybernetics (SMC)","author":"Kanak Alper","year":"2019","unstructured":"Alper Kanak, Niyazi Ugur, and Salih Ergun. 2019. A visionary model on blockchain-based accountability for secure and collaborative digital twin environments. In 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC). IEEE, 3512\u20133517."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2024.02.015"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2021.103688"},{"issue":"2","key":"e_1_3_2_24_2","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/MS.2021.3133795","article-title":"Digital twin platforms: Requirements, capabilities, and future prospects","volume":"39","author":"Lehner Daniel","year":"2021","unstructured":"Daniel Lehner, J\u00e9r\u00f4me Pfeiffer, Erik-Felix Tinsel, Matthias Milan Strljic, Sabine Sint, Michael Vierhauser, Andreas Wortmann, and Manuel Wimmer. 2021. Digital twin platforms: Requirements, capabilities, and future prospects. IEEE Software 39, 2 (2021), 53\u201361.","journal-title":"IEEE Software"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2023.3257172"},{"key":"e_1_3_2_26_2","unstructured":"Shi-Wan Lin Bradford Miller Jacques Durand Rajive Joshi Paul Didier Amine Chigani Reinier Torenbeek David Duggal Robert Martin and Graham Bleakley. 2015. Industrial internet reference architecture. Industrial Internet Consortium (IIC) Tech. Rep (2015)."},{"issue":"2","key":"e_1_3_2_27_2","first-page":"1427","article-title":"Digital-twin-assisted task offloading based on edge collaboration in the digital twin edge network","volume":"9","author":"Liu Tong","year":"2021","unstructured":"Tong Liu, Lun Tang, Weili Wang, Qianbin Chen, and Xiaoping Zeng. 2021. Digital-twin-assisted task offloading based on edge collaboration in the digital twin edge network. IEEE Internet of Things Journal 9, 2 (2021), 1427\u20131444.","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2024.02.024"},{"key":"e_1_3_2_29_2","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/EDGE.2019.00029","volume-title":"2019 IEEE International Conference on Edge Computing (EDGE)","author":"Loghin Dumitrel","year":"2019","unstructured":"Dumitrel Loghin, Lavanya Ramapantulu, and Yong Meng Teo. 2019. Towards analyzing the performance of hybrid edge-cloud processing. In 2019 IEEE International Conference on Edge Computing (EDGE). IEEE, 87\u201394."},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3015772"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2020.2982896"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2020.2998530"},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/ICSA-C57050.2023.00049","volume-title":"2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)","author":"Pfeiffer J\u00e9r\u00f4me","year":"2023","unstructured":"J\u00e9r\u00f4me Pfeiffer, Daniel Lehner, Andreas Wortmann, and Manuel Wimmer. 2023. Towards a product line architecture for digital twins. In 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). IEEE, 187\u2013190."},{"key":"e_1_3_2_34_2","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2021.100661","article-title":"WLDT: A general purpose library to build IoT digital twins","volume":"13","author":"Picone M.","year":"2021","unstructured":"M. Picone, M. Mamei, and F. Zambonelli. 2021. WLDT: A general purpose library to build IoT digital twins. SoftwareX 13 (2021).","journal-title":"SoftwareX"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3573206"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM51794.2021.00047"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3507909"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/LWC.2017.2740927"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.3390\/s20185103"},{"issue":"23","key":"e_1_3_2_40_2","doi-asserted-by":"crossref","first-page":"23525","DOI":"10.1109\/JIOT.2022.3200327","article-title":"Digital twins from a networking perspective","volume":"9","author":"Vaezi Mehrad","year":"2022","unstructured":"Mehrad Vaezi, Kiana Noroozi, Terence D. Todd, Dongmei Zhao, George Karakostas, Huaqing Wu, and Xuemin Shen. 2022. Digital twins from a networking perspective. IEEE Internet of Things Journal 9, 23 (2022), 23525\u201323544.","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2022.3156028"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/0166-3615(94)90017-5"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2022.102481"}],"container-title":["ACM Transactions on Internet of Things"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699520","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3699520","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:51Z","timestamp":1750295391000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699520"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,12]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,11,30]]}},"alternative-id":["10.1145\/3699520"],"URL":"https:\/\/doi.org\/10.1145\/3699520","relation":{},"ISSN":["2691-1914","2577-6207"],"issn-type":[{"value":"2691-1914","type":"print"},{"value":"2577-6207","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,12]]},"assertion":[{"value":"2023-10-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-25","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-11-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}