Loading...
Please wait, while we are loading the content...
Similar Documents
Scalable concurrency control for massively collaborative virtual environments
Content Provider | ACM Digital Library |
---|---|
Author | Weller, Rene Lange, Patrick Zachmann, Gabriel |
Abstract | We present a novel concurrency control mechanism for collaborative massively parallel virtual environments that allows an arbitrary amount of components to exchange data with very little synchronisation overhead. The approach taken here is to maintain the shared world state of the complete virtual environment in a global key-value pool. Our novel method does not use any locking mechanism. Instead it allows wait-free data access for all concurrent components for both, reading and writing operations. This guarantees a highly responsive low-latency data access while keeping a consistent system state for all users and system components. Nevertheless, our approach is perfectly scalable even for massive multi-user scenarios. We provide a number of benchmarks in this paper, and the results show an almost constant run-time, independent of the number of concurrent users. Moreover, our approach outperforms previous concurrency control systems significantly by more than an order of magnitude. |
Starting Page | 7 |
Ending Page | 12 |
Page Count | 6 |
File Format | |
ISBN | 9781450333542 |
DOI | 10.1145/2723695.2723699 |
Language | English |
Publisher | Association for Computing Machinery (ACM) |
Publisher Date | 2015-03-18 |
Publisher Place | New York |
Access Restriction | Subscribed |
Subject Keyword | Memory management Vr system architecture Real-time Concurrency control Wait-free |
Content Type | Text |
Resource Type | Article |