Browsing by Author "Lima, Nuno Bastos"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Mixed reality (XR) distributed applications on the webPublication . Lima, Nuno Bastos; Pereira, Nuno Alexandre MagalhãesAs Mixed Reality (XR) applications evolve and become more complex, devices show computing and power limitations. The Augmented Reality Edge Networking Architecture (ARENA) is a platform that simplifies the development and hosting of XR applications on the Web. ARENA allows applications to be executed in other remote hosts, which in turn provides a solution to distribute the execution of XR applications that are compiled to WebAssembly and make it safe by using sandboxed environments in specific runtimes. However, it is limited to centralized hosts and therefore cannot achieve a truly distributed system. Furthermore, focusing the computation power in centralized servers creates latency issues to mixed reality applications that should provide a fluent experience to users. This document describes the design and implementation of a solution to bring computation to devices on the edge of the network and to increase the scope of runtimes that could be used to execute the applications. The result is a browser-based runtime that communicates via the MQTT messaging protocol to execute WebAssembly modules remotely, supports multiple WebAssembly runtime engines such as Wasmer and Runno and has a management user interface to visualize and interact with module information. The process involved the research about WebAssembly and runtimes that could be integrated in the solution, analysis of the functional and non-functional requirements and design of the system including its architecture, deployment structure and processes. There was also a benchmarking process that revealed a solution with fast performance times and reliability, proved by averages of module execution under 500 milliseconds and sandbox setup under 60 milliseconds.
