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

Enabling scalability by partitioning virtual environments using frontier sets

Steed, A.; Angus, C.; (2006) Enabling scalability by partitioning virtual environments using frontier sets. Presence: Teleoperators and Virtual Environments , 15 (1) pp. 77-92. 10.1162/pres.2006.15.1.77. Green open access

[thumbnail of 2178.pdf]
Preview
PDF
2178.pdf

Download (89kB)

Abstract

We present a class of partitioning scheme that we have called frontier sets. Frontier sets build on the notion of a potentially visible set (PVS). In a PVS, a world is subdivided into cells and for each cell all the other cells that can be seen are computed. In contrast, a frontier set considers pairs of cells, A and B. For each pair, it lists two sets of cells (two frontiers), FAB and FBA. By definition, from no cell in FAB is any cell in FBA visible and vice versa. Our initial use of frontier sets has been to enable scalability in distributed networking. This is possible because, for example, if at time t0 Player1 is in cell A and Player2 is in cell B, as long as they stay in their respective frontiers, they do not need to send update information to each other. In this paper we describe two strategies for building frontier sets. Both strategies are dynamic and compute frontiers only as necessary at runtime. The first is distance-based frontiers. This strategy requires precomputation of an enhanced potentially visible set. The second is greedy frontiers. This strategy is more expensive to compute at runtime, however it leads to larger and thus more efficient frontiers. Network simulations using code based on the Quake II engine show that frontiers have significant promise and may allow a new class of scalable peer-to-peer game infrastructures to emerge.

Type: Article
Title: Enabling scalability by partitioning virtual environments using frontier sets
Open access status: An open access version is available from UCL Discovery
DOI: 10.1162/pres.2006.15.1.77
Publisher version: http://www.mitpressjournals.org/doi/pdf/10.1162/pr...
Language: English
Additional information: Copyright MIT Press.
URI: https://discovery.ucl.ac.uk/id/eprint/2178
Downloads since deposit
517Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item