⊿ Point. {R} Glossary. ◢ Keyword: C. ◥ University. {q} PhD. {tr} Training. ⚫ UK. ⚫ England. ⬤ London. ↂ EndNote. ☗ MDX. MDX: PhD. ↂ Blogger. RSK666-0000017. Collaborative virtual environment. From Wikipedia, the free encyclopedia Applications of distributed computing Collaborative virtual environments are used for collaboration and interaction of possibly many participants that may be spread over large distances. Typical examples are distributed simulations, 3D multiplayer games, collaborative engineering software, collaborative learning applications,[1] and others. The applications are usually based on the shared virtual environment. The consistency model influences deeply the programming model of the application. Centralized primaries All primary replicas of each data item resides on the same computer called server. Advantages: complete server control over the scene Disadvantages: performance is limited by the server computer Distributed primaries Primary replicas are distributed among the computers.
Advantages: high performance and scalability Disadvantages: difficult programming model, weaker consistency Used in: Distributed Interactive Simulation, Repo-3D,[3][4] Data ownership.