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

Consensus Based Networking of Distributed Virtual Environments

Friston, SJ; Griffith, E; Swapp, D; Julier, S; Irondi, IC; Jjunju, F; Ward, R; ... Steed, A; + view all (2021) Consensus Based Networking of Distributed Virtual Environments. IEEE Transactions on Visualization and Computer Graphics 10.1109/tvcg.2021.3052580. (In press). Green open access

[thumbnail of RPS Copy.pdf]
Preview
Text
RPS Copy.pdf - Accepted Version

Download (16MB) | Preview

Abstract

Distributed Virtual Environments (DVEs) are challenging to create as the goals of consistency and responsiveness become contradictory under increasing latency. DVEs have been considered as both distributed transactional databases and force-reflection systems. Both are good approaches, but they do have drawbacks. Transactional systems do not support Level 3 (L3) collaboration: manipulating the same degree-of-freedom at the same time. Force-reflection requires a client-server architecture and stabilisation techniques. With Consensus Based Networking (CBN), we suggest DVEs be considered as a distributed data-fusion problem. Many simulations run in parallel and exchange their states, with remote states integrated with continous authority. Over time the exchanges average out local differences, performing a distribued-average of a consistent, shared state. CBN aims to build simulations that are highly responsive, but consistent enough for use cases such as the piano-movers problem. CBN's support for heterogeneous nodes can transparently couple different input methods, avoid the requirement of determinism, and provide more options for personal control over the shared experience. Our work is early, however we demonstrate many successes, including L3 collaboration in room-scale VR, 1000's of interacting objects, complex configurations such as stacking, and transparent coupling of haptic devices. These have been shown before, but each with a different technique; CBN supports them all within a single, unified system.

Type: Article
Title: Consensus Based Networking of Distributed Virtual Environments
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/tvcg.2021.3052580
Publisher version: https://doi.org/10.1109/TVCG.2021.3052580
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: Synchronization, Collaboration, Servers, Kalman filters, Haptic interfaces, Task analysis, Solid modeling
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/10119730
Downloads since deposit
240Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item