FleXR: A System Enabling Flexibly Distributed Extended Reality

FleXR: A System Enabling Flexibly Distributed Extended Reality
复制标题

DOI:
10.1145/3587819.3590966
复制
发表时间:
2023-06
期刊:
Proceedings of the 14th Conference on ACM Multimedia Systems
影响因子:
--
通讯作者:
Jin Heo;Ketan Bhardwaj;Ada Gavrilovska
Jin Heo;Ketan Bhardwaj;Ada Gavrilovska
中科院分区:
其他
文献类型:
--
作者:
Jin Heo;Ketan Bhardwaj;Ada Gavrilovska

文献摘要

相似文献

延展实境(XR)应用需要具有低端到端延迟和高吞吐量的计算要求高的功能。为了在商用设备上启用XR,许多分布式系统解决方案支持在远程服务器上卸载XR工作负载。然而,它们根据对操作因素的假设,对卸载的功能做出先验决定,其好处仅限于特定的部署环境。为了实现在各种分布式环境中卸载的好处,我们提出了一个分布式流处理系统,FleXR,这是专门用于实时和交互式工作负载,并使XR功能的灵活分布。在构建FleXR的过程中,我们发现并解决了将XR功能作为分布式管道呈现的几个问题。FlexXR提供了一个框架,用于灵活分布XR管道,同时简化开发和部署阶段。我们在四种不同的分布场景中使用三种XR用例评估了FleXR。在结果中,最佳情况下的分发场景显示,与替代方案相比,端到端延迟减少了50%,管道吞吐量减少了3.9倍。
Extended reality (XR) applications require computationally demanding functionalities with low end-to-end latency and high throughput. To enable XR on commodity devices, a number of distributed systems solutions enable offloading of XR workloads on remote servers. However, they make a priori decisions regarding the offloaded functionalities based on assumptions about operating factors, and their benefits are restricted to specific deployment contexts. To realize the benefits of offloading in various distributed environments, we present a distributed stream processing system, FleXR, which is specialized for real-time and interactive workloads and enables flexible distributions of XR functionalities. In building FleXR, we identified and resolved several issues of presenting XR functionalities as distributed pipelines. FleXR provides a framework for flexible distribution of XR pipelines while streamlining development and deployment phases. We evaluate FleXR with three XR use cases in four different distribution scenarios. In the results, the best-case distribution scenario shows up to 50% less end-to-end latency and 3.9x pipeline throughput compared to alternatives.