journal article·2022-12-22Open access

Prefetching Method for Low-Latency Web AR in the WMN Edge Server

Seyun Choi, Sukjun Hong, Hoijun Kim, Seunghyun Lee, Soonchul Kwon

Applied Sciences· Volume 13· Issue 1

Abstract

Recently, low-latency services for large-capacity data have been studied given the development of edge servers and wireless mesh networks. The 3D data provided for augmented reality (AR) services have a larger capacity than general 2D data. In the conventional WebAR method, a variety of data such as HTML, JavaScript, and service data are downloaded when they are first connected. The method employed to fetch all AR data when the client connects for the first time causes initial latency. In this study, we proposed a prefetching method for low-latency AR services. Markov model-based prediction via the partial matching (PPM) algorithm was applied for the proposed method. Prefetched AR data were predicted during AR services. An experiment was conducted at the Nowon Career Center for Youth and Future in Seoul, Republic of Korea from 1 June 2022 to 31 August 2022, and a total of 350 access data points were collected over three months; the prefetching method reduced the average total latency of the client by 81.5% compared to the conventional method.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Augmented Reality Applications · Age of Information Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Smart System, Kwangwoon University, Seoul 01897, Republic of Korea

Department of Plasma Bio Display, Kwangwoon University, Seoul 01897, Republic of Korea

Department of Ingenium College Liberal Arts, Kwangwoon University, Seoul 01897, Republic of Korea

Graduate School of Smart Convergence, Kwangwoon University, Seoul 01897, Republic of Korea

Funding

National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT · Ministry of Culture, Sports and Tourism and Korea Creative Content Agency

References (41)

Show source-provided references
1. (2022, May 01). Web XR Device API. Available online: https://www.w3.org/TR/webxr/.
2. (2022, May 01). Three.js. Available online: https://threejs.org/.
3. AR.js (2022, May 01). Augmented Reality on the Web. Available online: https://ar-js-org.github.io/AR.js-Docs/.
4. Mai, S., and Liu, Y. (2019, January 19–22). Implementation of Web AR applications with fog radio access networks based on openairinterface platform. Proceedings of the 2019 5th International Conference on Control, Automation and Robotics (ICCAR), Beijing, China.10.1109/ICCAR.2019.8813710 ↗
5. User experience model for augmented reality applications in urban heritage tourism10.1080/1743873X.2016.1251931 ↗
6. Naka, R., Hagiwara, N., and Ohta, M. (2018, January 9–12). Accelerating data loading for photo-based augmented reality on web browser. Proceedings of the 2018 IEEE 7th Global Conference Consumer Electronics (GCCE), Nara, Japan.10.1109/GCCE.2018.8574862 ↗
7. On IEEE 802.11: Wireless LAN technology10.5121/ijmnct.2013.3405 ↗
8. IEEE (2022, May 05). 802.11TM Wireless Local Area Networks. Available online: https://www.ieee802.org/11.
9. IEEE (2022, May 05). P802.11 Wireless LANs Draft Terms and Definitions for 802.11s. Available online: https://mentor.ieee.org/802.11/dcn/04/11-04-0730-01-000s-draft-core-terms-and-definitions-802-11s.doc.
10. IEEE (2022, May 05). 802.11-s Tutorial Overview of the Amendment for Wireless Local Area Mesh Networking. Available online: https://www.ieee802.org/802_tutorials/06-November/802.11s_Tutorial_r5.pdf.
11. Lin, Y., Kemme, B., Patino-Martinez, M., and Jimenez-Peris, R. (2007, January 10–12). Enhancing edge computing with database replication. Proceedings of the 2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007), Beijing, China.10.1109/SRDS.2007.10 ↗
12. A Novle Method for Efficient Mobile AR Service in Edge Mesh Network
13. An edge-computing based architecture for mobile augmented reality10.1109/MNET.2018.1800132 ↗
14. A promising future for mobile augmented reality—State of the art, challenges, and insights10.1109/JPROC.2019.2895105 ↗
15. A survey of web caching and prefetching
16. Miyashita, T., Meier, P., Tachikawa, T., Orlic, S., Eble, T., Scholz, V., Gapel, A., Gerl, O., Arnaudov, S., and Lieberknecht, S. (2008, January 15–18). An augmented reality museum guide. Proceedings of the 2008 7th IEEE/ACM International Symposium Mixed Augmented Reality, Cambridge, UK.10.1109/ISMAR.2008.4637334 ↗
17. Lee, D., Shim, W., Lee, M., Lee, S., Jung, K.-D., and Kwon, S. (2021). Performance evaluation of ground AR anchor with WebXR device API. Appl. Sci., 11.10.3390/app11177877 ↗
18. Lee, G.A., Dunser, A., Kim, S., and Billinghurst, M. (2012, January 5–8). CityViewAR: A mobile outdoor AR application for city visualization. Proceedings of the 2012 IEEE International Symposium Mixed Augmented Reality—Arts, Media, and Humanities (ISMAR-AMH), Atlanta, GA, USA.10.1109/ISMAR-AMH.2012.6483989 ↗
19. Tourists’ intention to visit a destination: The role of augmented reality (AR) application for a heritage site10.1016/j.chb.2015.02.068 ↗
20. He, J., Ren, J., Zhu, G., Cai, S., and Chen, G. (2014, January 7–10). Mobile-based AR application helps to promote EFL children’s vocabulary study. Proceedings of the 2014 IEEE 14th International Conference on Advanced Learning Technologies, Athens, Greece.10.1109/ICALT.2014.129 ↗
21. Nguyen, M., Lai, M.P., Le, H., and Yan, W.Q. (2019, January 12–15). A web-based augmented reality platform using pictorial QR code for educational purposes and beyond. Proceedings of the 25th ACM Symposium on Virtual Reality Software Technology, Parramatta, Australia.10.1145/3359996.3364793 ↗
22. Barone Rodrigues, A., Dias, D.R.C., Martins, V.F., Bressan, P.A., and de Paiva Guimarães, M. (2017). WebAR: A web-augmented reality-based authoring tool with experience API support for educational applications. International Conference on Universal Access in Human-Computer Interaction, Springer International Publishing.10.1007/978-3-319-58703-5_9 ↗
23. Karthika, K.C. (2016, January 21–23). Wireless mesh network: A survey. Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India.10.1109/WiSPNET.2016.7566486 ↗
24. Passos, D., Teixeira, D.V., Muchaluat-Saade, D.C., Magalhães, L.S., and Albuquerque, C. (2006, January 6–8). Mesh network performance measurements. Proceedings of the International Information and Telecommunication Technologies Symposium (I2TS), Cuiabá, Brazil.
25. Navda, V., Kashyap, A., and Das, S.R. (2005, January 13–16). Design and evaluation of IMesh: An infrastructure-mode wireless mesh network. Proceedings of the Sixth IEEE International Symposium World of Wireless Mobile Multimedia Networks, Naxos, Italy.
26. Exploring data collection on Bluetooth mesh networks10.1016/j.adhoc.2022.102809 ↗
27. Wireless mesh networks design—A survey10.1109/SURV.2011.042711.00007 ↗
28. A survey on wireless mesh networks
29. Loven, L., Lahderanta, T., Ruha, L., Leppanen, T., Peltonen, E., Riekki, J., and Sillanpaa, M.J. (2020, January 13–17). Scaling up an edge server deployment. Proceedings of the 2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Austin, TX, USA.10.1109/PerComWorkshops48775.2020.9156204 ↗
30. Edge server placement in mobile edge computing10.1016/j.jpdc.2018.06.008 ↗
31. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
32. Edge computing for the internet of things: A case study10.1109/JIOT.2018.2805263 ↗
33. Performance of TCP in a wide-area network: Influence of successive bottlenecks and exogenous traffic10.1109/GLOCOM.2000.891945 ↗
34. Edge caching and computing in 5G for mobile AR/VR and tactile internet10.1109/MMUL.2018.2879591 ↗
35. Web prefetching performance metrics: A survey10.1016/j.peva.2005.11.001 ↗
36. A clustering-based prefetching scheme on a Web cache environment10.1016/j.compeleceng.2007.04.002 ↗
37. Measuring bottleneck link speed in packet-switched networks
38. Manish, S., and Tripathi, R.C. (2020, January 4–5). Cloud computing: Comparison and analysis of cloud service providers-AWs, Microsoft and Google. Proceedings of the 9th International Conference System Modeling and Advancement in Research Trends (SMART), Moradabad, India.
39. Predictive Prefetching on the Web and Its Potential Impact in the Wide Area10.1023/B:WWWJ.0000017208.87570.7a ↗
40. Ibrahim, T.I., and Cheng-Zhong, X. (2000, January 10–13). Neural nets based predictive prefetching to tolerate WWW latency. Proceedings of the 20th IEEE International Conference on Distributed Computing Systems, Taipei, Taiwan.
41. Is smarter better? A comparison of adaptive, and simple moving average trading strategies10.1016/j.ribaf.2004.12.009 ↗