UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Profiling Distributed Virtual Environments by Tracing Causality

Friston, SJ; Elias, G; Swapp, D; Marshall, A; Steed, A; (2018) Profiling Distributed Virtual Environments by Tracing Causality. In: Proceedings of the 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR). (pp. pp. 238-245). IEEE: Reutlingen, Germany. Green open access

[thumbnail of profiling-distributed-virtual.pdf]
Preview
Text
profiling-distributed-virtual.pdf - Published version

Download (2MB) | Preview

Abstract

Real-time interactive systems such as virtual environments have high performance requirements, and profiling is a key part of the optimisation process to meet them. Traditional techniques based on metadata and static analysis have difficulty following causality in asynchronous systems. In this paper we explore a new technique for such systems. Timestamped samples of the system state are recorded at instrumentation points at runtime. These are assembled into a graph, and edges between dependent samples recovered. This approach minimises the invasiveness of the instrumentation, while retaining high accuracy. We describe how our instrumentation can be implemented natively in common environments, how its output can be processed into a graph describing causality, and how heterogeneous data sources can be incorporated into this to maximise the scope of the profiling. Across three case studies, we demonstrate the efficacy of this approach, and how it supports a variety of metrics for comprehensively bench-marking distributed virtual environments.

Type: Proceedings paper
Title: Profiling Distributed Virtual Environments by Tracing Causality
Event: IEEE VR 2018, 25th IEEE Conference on Virtual Reality and 3D User Interfaces, 18-22 March 2018, Reutlingen, Germany
Location: Reutlingen
Dates: 18 March 2018 - 22 March 2018
ISBN-13: 978-1-5386-3365-6
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/VR.2018.8446135
Publisher version: http://dx.doi.org/10.1109/VR.2018.8446135
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: profiling, benchmarking, tools, distributed, latency
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10048239
Downloads since deposit
144Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item