Three-tiered interest management for large-scale virtual environments

In the past there have been several approaches taken. In NPSNET [1], the world is broken into hexagons, each representing a multicast group. Each entity sends state information to a multicast group corresponding to the local hexagon it is in, while at the same time subscribing to many surrounding hexagons via their multicast groups. This approach, while not exact, works well when entities are distributed evenly within the virtual environment, but fails if all entities are clumped within the same cell.

[1]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[2]  Kent Watsen,et al.  Bamboo - Supporting Dynamic Protocols For Virtual Environments , 1998 .

[3]  Michael Zyda,et al.  Exploiting reality with multicast groups , 1995, IEEE Computer Graphics and Applications.

[4]  S. Rak,et al.  Evaluation of Grid-Based Relevance Filtering for Multicast Group Assignment , 1996 .

[5]  W. Richard Stevens Networking APIs : sockets and XTI , 1998 .

[6]  Michael Zyda,et al.  Bamboo-a portable system for dynamically extensible, real-time, networked, virtual environments , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[7]  Katherine L. Morse,et al.  Interest Management in Large-Scale Distributed Simulations , 1996 .

[8]  Richard C. Waters,et al.  Locales and beacons: efficient and precise support for large multi-user virtual environments , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[9]  Michael Zyda,et al.  Exploiting reality with multicast groups: a network architecture for large-scale virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.