Enforcing Service Stability for WebAssembly Extended Reality Workloads at the Edge: A Quality of Service Aware Orchestration Framework

  • Gustavo Spadotto Jardim UNISINOS
  • Bruno Oliveira Silvestre UFG
  • Kleber Vieira Cardoso UFG
  • Matheus Pires UFG
  • Sand Luz Corrêa UFG
  • Fábio Verdi UFSCar
  • Cristiano Bonato Both UNISINOS

Resumo


Modern Extended Reality (XR) applications require stringent low-latency processing that often exceeds the capabilities of end-user devices, necessitating computation offloading to the network edge, which is addressed by Multi-access Edge Computing (MEC). However, the resource-constrained and heterogeneous nature of MEC poses significant orchestration challenges. In this context, traditional distributed application orchestration and load balancing methods can lead to severe Quality of Service (QoS) degradation for immersive applications. This work addresses this gap by proposing a QoS-aware orchestration framework designed specifically for distributed WebAssembly (Wasm) computer vision workloads. We first provide a comparative analysis of Wasm runtimes against Docker containers, demonstrating that Wasm significantly reduces the memory footprint while maintaining comparable inference performance. Taking advantage of these benefits, we evaluate a custom orchestration mechanism that uses active QoS probing to enforce strict performance thresholds. The results reveal that the proposed orchestrator successfully enforces service stability. This evaluation shows that combining lightweight runtimes with active QoS-aware orchestration is a prerequisite for viable XR applications at the edge.

Referências

Abbas, N., Zhang, Y., Taherkordi, A., and Skeie, T. (2018). Mobile Edge Computing: A Survey. IEEE Internet of Things Journal, 5(1):450–465.

Ali, S. S. D., Ping Zhao, H., and Kim, H. (2018). Mobile Edge Computing: A Promising Paradigm for Future Communication Systems. In TENCON 2018 - 2018 IEEE Region 10 Conference, pages 1183–1187.

Alliance, B. (2024). WebAssembly System Interface (WASI). Accessed on July 12, 2025.

Alriksson, F., Kang, D. H., Phillips, C., Pradas, J. L., and Zaidi, A. (2021). XR and 5G: Extended reality at scale with time-critical communication. Ericsson Technology Review, 2021(8):2–13.

Blanco, L., Zeydan, E., Barrachina-Muñoz, S., Rezazadeh, F., Vettori, L., and Mangues-Bafalluy, J. (2024). A Novel Approach for Scalable and Sustainable 6G Networks. IEEE Open Journal of the Communications Society, 5:1673–1692.

Brigham, T. J. (2017). Reality Check: Basics of Augmented, Virtual, and Mixed Reality. Medical Reference Services Quarterly, 36(2):171–178. PMID: 28453428.

Burns, B., Grant, B., Oppenheimer, D., Brewer, E., and Wilkes, J. (2016). Borg, Omega, and Kubernetes. Communications of the ACM, 59(5):50–57.

Chennubhotla, A., Tewari, S., Somvanshi, H., M.J, C., and C, D. (2025). Moving Past Docker for Serverless: WebAssembly for Kubernetes Clusters at the Edge. In 2025 10th International Conference on Cloud Computing and Big Data Analytics (ICC-CBDA), pages 560–565.

Cortes, D., Bermejo, B., and Juiz, C. (2024). The use of CNNs in VR/AR/MR/XR: a systematic literature review. Virtual Reality, 28(3):154.

Fan, X., Li, J., and Deng, C. (2025). Hybrid WebAssembly-Container Orchestration in Embedded Heterogeneous Scenarios. In 2025 5th International Conference on Artificial Intelligence and Industrial Technology Applications (AIITA), pages 1525–1530.

Haas, A., Rossberg, A., Schuff, D. L., Titzer, B. L., Holman, M., Gohman, D., Wagner, L., Zakai, A., and Bastien, J. (2017). Bringing the web up to speed with WebAssembly. SIGPLAN Not., 52(6):185–200.

Hoque, M. N. and Harras, K. A. (2022). WebAssembly for Edge Computing: Potential and Challenges. IEEE Communications Standards Magazine, 6(4):68–73.

Hu, Y. C., Patel, M., Sabella, D., Sprecher, N., and Young, V. (2015). Mobile Edge Computing A key technology towards 5G. Technical report, ETSI: European Telecommunications Standards Institute.

Jiang, Y. (2016). A Survey of Task Allocation and Load Balancing in Distributed Systems. IEEE Transactions on Parallel and Distributed Systems, 27(2):585–599.

Kubernetes (2024). Kubernetes Architecture. Accessed: 2025-07-12.

Kubernetes (2026). Kubernetes documentation. [link]. Acessed in: February 6th, 2026.

Li, A., Yang, X., Kandula, S., and Zhang, M. (2010). CloudCmp: comparing public cloud providers. In Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, IMC ’10, page 1–14, New York, NY, USA. Association for Computing Machinery.

Liu, Y. and Herranz, A. H. (2023). Enabling 5G QoS configuration capabilities for IoT applications on container orchestration platform. In 2023 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pages 63–68.

Mach, P. and Becvar, Z. (2017). Mobile Edge Computing: A Survey on Architecture and Computation Offloading. IEEE Communications Surveys I& Tutorials, 19(3):1628–1656.

Pham, Q.-V., Fang, F., Ha, V. N., Piran, M. J., Le, M., Le, L. B., Hwang, W.-J., and Ding, Z. (2020). A Survey of Multi-Access Edge Computing in 5G and Beyond: Fundamentals, Technology Integration, and State-of-the-Art. IEEE Access, 8:116974–117017.

Rauschnabel, P. A., Felix, R., Hinsch, C., Shahab, H., and Alt, F. (2022). What is XR? Towards a Framework for Augmented and Virtual Reality. Computers in Human Behavior, 133:107289.

Satyanarayanan, M. (2017). The Emergence of Edge Computing. Computer, 50(1):30–39.

Yu, H., Shokrnezhad, M., Taleb, T., Li, R., and Song, J. (2023). Toward 6G-Based Metaverse: Supporting Highly-Dynamic Deterministic Multi-User Extended Reality Services. IEEE Network, 37(4):30–38.
Publicado
25/05/2026
JARDIM, Gustavo Spadotto; SILVESTRE, Bruno Oliveira; CARDOSO, Kleber Vieira; PIRES, Matheus; CORRÊA, Sand Luz; VERDI, Fábio; BOTH, Cristiano Bonato. Enforcing Service Stability for WebAssembly Extended Reality Workloads at the Edge: A Quality of Service Aware Orchestration Framework. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 44. , 2026, Praia do Forte/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 716-729. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2026.19879.