{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T01:32:49Z","timestamp":1769045569656,"version":"3.49.0"},"reference-count":34,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2024,10,26]],"date-time":"2024-10-26T00:00:00Z","timestamp":1729900800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"EU\u2014NextGenerationEU","award":["PE00000014"],"award-info":[{"award-number":["PE00000014"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>This work explores the application of collaborative virtual and augmented reality in a cloud continuum context, focusing on designing, implementing, and verifying three reference architectures for five collaborative VR\/AR software deployment. The architectures designed differ in their distribution of computational load: one handles everything in the cloud, one balances the load between the cloud and the edge, and the last concentrates the load entirely on the edge. The design of the architectures was initially outlined through sequence and component diagrams and then implemented using the most appropriate technologies and frameworks. For each architecture, a specific application was developed and deployed on the various components of that architecture to test its proper functioning. Finally, the scenarios were simulated to be stressed with a significant number of users, employing tools such as Cloud Analyst to analyze performance and present well-defined and implemented reference architectures.<\/jats:p>","DOI":"10.3390\/fi16110393","type":"journal-article","created":{"date-parts":[[2024,10,28]],"date-time":"2024-10-28T07:04:04Z","timestamp":1730099044000},"page":"393","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["On Exploiting and Implementing Collaborative Virtual and Augmented Reality in a Cloud Continuum Scenario"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7613-1312","authenticated-orcid":false,"given":"Beniamino","family":"Di Martino","sequence":"first","affiliation":[{"name":"Department of Engineering, University of Campania \"Luigi Vanvitelli\", 81031 Aversa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gennaro Junior","family":"Pezzullo","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Campania \"Luigi Vanvitelli\", 81031 Aversa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vincenzo","family":"Bombace","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Campania \"Luigi Vanvitelli\", 81031 Aversa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ling-Huey","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering (CSIE), Providence University, Taichung 43301, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1381-4364","authenticated-orcid":false,"given":"Kuan-Ching","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Information Engineering (CSIE), Providence University, Taichung 43301, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,10,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ometov, A., Molua, O.L., Komarov, M., and Nurmi, J. (2022). A survey of security in cloud, edge, and fog computing. Sensors, 22.","DOI":"10.3390\/s22030927"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1955","DOI":"10.1007\/s12652-018-0785-4","article-title":"A methodology for deployment of IoT application in fog","volume":"10","author":"Venticinque","year":"2019","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Venticinque, S., and Nacchia, S. (2019, January 10\u201312). Learning and prediction of E-car charging requirements for flexible loads shifting. Proceedings of the Internet and Distributed Computing Systems: 12th International Conference, IDCS 2019, Naples, Italy.","DOI":"10.1007\/978-3-030-34914-1_27"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.future.2024.04.028","article-title":"TMHD: Twin-Bridge Scheduling of Multi-Heterogeneous Dependent Tasks for Edge Computing","volume":"158","author":"Liang","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_5","unstructured":"Boyles, B. (2017). Virtual Reality and Augmented Reality in Education, Center For Teaching Excellence, United States Military Academy."},{"key":"ref_6","unstructured":"Gechter, F., Dafflon, B., Gruer, P., and Koukam, A. (2014, January 12\u201316). Towards a hybrid real\/virtual simulation of autonomous vehicles for critical scenarios. Proceedings of the Sixth International Conference on Advances in System Simulation (SIMUL 2014), Nice, France."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kumar, U., Verma, P., and Abbas, S.Q. (2021, January 27\u201329). Bringing edge computing into IoT architecture to improve IoT network performance. Proceedings of the 2021 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India.","DOI":"10.1109\/ICCCI50826.2021.9402499"},{"key":"ref_8","unstructured":"Krishnasamy, E., Varrette, S., and Mucciardi, M. (2024, September 25). Edge Computing: An Overview of Framework and Applications. Technical Report PRACE Aisbl, Bruxelles, Belgium, December. Available online: https:\/\/prace-ri.eu\/wp-content\/uploads\/Edge-Computing-An-Overview-of-Framework-and-Applications.pdf."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MNET.2019.1800221","article-title":"Optimal edge resource allocation in IoT-based smart cities","volume":"33","author":"Zhao","year":"2019","journal-title":"IEEE Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/BF01409793","article-title":"Collaborative virtual environments: An introductory review of issues and systems","volume":"3","author":"Churchill","year":"1998","journal-title":"Virtual Real."},{"key":"ref_11","unstructured":"Rekimoto, J. (1996, January 17\u201323). Transvision: A hand-held augmented reality system for collaborative design. Proceedings of the Virtual Systems and Multimedia, Hiroshima, Japan."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Schiffeler, N., Stehling, V., Haberstroh, M., and Isenhardt, I. (2020). Collaborative augmented reality in engineering education. Proceedings of the Cyber-physical Systems and Digital Twins: Proceedings of the 16th International Conference on Remote Engineering and Virtual Instrumentation 16, Springer.","DOI":"10.1007\/978-3-030-23162-0_65"},{"key":"ref_13","first-page":"309","article-title":"Augmented reality in architecture and design: Potentials and challenges for application","volume":"7","author":"Wang","year":"2009","journal-title":"Int. J. Archit. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1186\/s41239-022-00343-9","article-title":"Augmented reality in architecture and construction education: State of the field and opportunities","volume":"19","author":"Hajirasouli","year":"2022","journal-title":"Int. J. Educ. Technol. High. Educ."},{"key":"ref_15","first-page":"1","article-title":"Mobile augmented reality: User interfaces, frameworks, and intelligence","volume":"55","author":"Cao","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Huo, K., Wang, T., Paredes, L., Villanueva, A.M., Cao, Y., and Ramani, K. (2018, January 14\u201317). SynchronizAR: Instant Synchronization for Spontaneous and Spatial Collaborations in Augmented Reality. Proceedings of the UIST, Berlin, Germany.","DOI":"10.1145\/3242587.3242595"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Weigert, T., Garlan, D., Knapman, J., M\u00f8ller-Pedersen, B., and Selic, B. (2000, January 2\u20136). Modeling of architectures with UML: Panel. Proceedings of the International Conference on the Unified Modeling Language, York, UK.","DOI":"10.1007\/3-540-40011-7_41"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2279900","DOI":"10.1080\/09540091.2023.2279900","article-title":"Evaluating machine and deep learning techniques in predicting blood sugar levels within the E-health domain","volume":"35","author":"Esposito","year":"2023","journal-title":"Connect. Sci."},{"key":"ref_19","unstructured":"Bradski, G., and Kaehler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library, O\u2019Reilly Media, Inc."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Hardikar, S., Ahirwar, P., and Rajan, S. (2021, January 4\u20136). Containerization: Cloud computing based inspiration Technology for Adoption through Docker and Kubernetes. Proceedings of the 2021 Second International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.","DOI":"10.1109\/ICESC51422.2021.9532917"},{"key":"ref_21","unstructured":"Sazonov, I., Magiluk, D., and Mikhailova, A. (2024, September 25). Analysis of Modern Tools for a Mobile Apps Development Running on Android and IOS; \u0420\u0435\u0434\u0430\u043a\u0446\u0438o\u043d\u043d\u0430\u044f \u043ao\u043b\u043b\u0435\u0433\u0438\u044f: \u0410\u043b\u043b-\u0420\u0443\u0441\u0441\u0438\u0430\u043d \u0421\u0446\u0438\u0435\u043d\u0446\u0435-\u041f\u0440\u0430\u0446\u0442\u0438\u0446\u0430\u043b \u0426o\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0435 o\u0444 \u0421\u0442\u0443\u0434\u0435\u043d\u0446, \u041fo\u0441\u0442\u0433\u0440\u0430\u0434\u0443\u0430\u0442\u0435\u0441 \u0430\u043d\u0434 \u042bo\u0443\u043d\u0442 \u0421\u0446\u0438\u0435\u043d\u0442\u0438\u0441\u0446 (\u041a\u0435\u0440\u0447, \u0410\u043f\u0440\u0438\u043b 22, 2019); \u043f. 269. Available online: https:\/\/elibrary.ru\/item.asp?id=41600678."},{"key":"ref_22","first-page":"1178","article-title":"Firebase-overview and usage","volume":"3","author":"Chougale","year":"2021","journal-title":"Int. Res. J. Mod. Eng. Technol. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kalaitzidou, A., Senechal, N., Dimitriou, P., Chandran, K., and Mcginity, M. (2022, January 2\u20135). \u201cE-WAFE\u201d-A Full Body Embodied Social Exergame. Proceedings of the Extended Abstracts of the 2022 Annual Symposium on Computer-Human Interaction in Play, Bremen, Germany.","DOI":"10.1145\/3505270.3558375"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"16363","DOI":"10.1007\/s11042-015-2934-5","article-title":"Hand landmarks detection and localization in color images","volume":"75","author":"Grzejszczak","year":"2016","journal-title":"Multimed. Tools Appl."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Sharma, A., Pathak, J., Prakash, M., and Singh, J. (2021, January 7\u201318). Object detection using OpenCV and python. Proceedings of the 2021 3rd International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India.","DOI":"10.1109\/ICAC3N53548.2021.9725638"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Chandan, G., Jain, A., and Jain, H. (2018, January 11\u201312). Real time object detection and tracking using Deep Learning and OpenCV. Proceedings of the 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India.","DOI":"10.1109\/ICIRCA.2018.8597266"},{"key":"ref_27","unstructured":"Linowes, J. (2021). Augmented Reality with Unity AR Foundation: A Practical Guide to Cross-Platform AR Development with Unity 2020 and Later Versions, Packt Publishing Ltd."},{"key":"ref_28","first-page":"662","article-title":"AR foundation for augmented reality in unity","volume":"3","author":"Chaudhry","year":"2021","journal-title":"Int. J. Adv. Eng. Manag. (IJAEM)"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1016\/j.procs.2019.11.116","article-title":"Peer to peer (P2P) lending problems and potential solutions: A systematic literature review","volume":"161","author":"Suryono","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1419","DOI":"10.1016\/j.procs.2020.04.152","article-title":"Performance evaluation of docker container and virtual machine","volume":"171","author":"Potdar","year":"2020","journal-title":"Procedia Comput. Sci."},{"key":"ref_31","unstructured":"Ritsos, P.D., Mearman, J., Jackson, J., and Roberts, J.C. (2017, January 1\u20136). Synthetic visualizations in web-based mixed reality. Proceedings of the Immersive Analytics: Exploring Future Visualization and Interaction Technologies for Data Analytics: Workshop, IEEE Conference on Visualization (VIS), Phoenix, AZ, USA. Available online: https:\/\/groups.inf.ed.ac.uk\/vishub\/immersiveanalytics\/papers\/IA_1189-paper.pdf."},{"key":"ref_32","first-page":"1027","article-title":"Analytic study of load balancing techniques using tool cloud analyst","volume":"2","author":"Ahmed","year":"2012","journal-title":"Int. J. Eng. Res. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3566","DOI":"10.1016\/j.proeng.2012.06.412","article-title":"Cloudsim: Simulator for cloud computing infrastructure and modeling","volume":"38","author":"Goyal","year":"2012","journal-title":"Procedia Eng."},{"key":"ref_34","unstructured":"Kumar, R., and Sahoo, G. (2014). Cloud computing simulation using CloudSim. arXiv."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/11\/393\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:21:01Z","timestamp":1760113261000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/16\/11\/393"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,26]]},"references-count":34,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2024,11]]}},"alternative-id":["fi16110393"],"URL":"https:\/\/doi.org\/10.3390\/fi16110393","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,26]]}}}