Predictive Interest Management: An Approach to Managing Message Dissemination for Distributed Virtual Environments

Interest management aims to overcome limited network resources to provide a distributed virtual environment (DVE) that is scalable in terms of number of users and virtual world complexity (number of objects). Interest management limits interactions between objects in a virtual world by only allowing objects to communicate their actions to other objects that fall within their influence. An important aspect of any interest management scheme is the ability to identify when objects should be interacting and enable such interaction via message passing. Existing approaches to interest management are not suited to objects that may travel at greatly varying speeds and may only interact briefly. In such a scenario, the time taken by existing interest management schemes to resolve which objects influence each other may be too large to enable the desired interaction to occur. In this paper we present an approach to interest management based on the predicted movement of objects. Our approach determines the frequency of message exchange between objects on the likelihood that such objects will influence each other in the near future. Via this mechanism we aim to ensure a scalable DVE that may satisfy message exchange requirements of briefly interacting objects irrelevant of the speed such objects may traverse a virtual world.

[1]  Miguel Castro,et al.  SCRIBE: The Design of a Large-Scale Event Notification Infrastructure , 2001, Networked Group Communication.

[2]  Sandeep K. Singhal,et al.  Using projection aggregations to support scalability in distributed simulation , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[3]  Steve Benford,et al.  A Multicast Network Architecture for Large Scale Collaborative Virtual Environments , 1997, ECMAST.

[4]  Antonio F. Gómez-Skarmeta,et al.  MOVE:: component groupware foundations for collaborative virtual environments , 2002, CVE '02.

[5]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[6]  Howard Allan Abrams,et al.  Extensible Interest Management for Scalable Persistent Distributed Virtual Environments , 1999 .

[7]  D. C. Miller,et al.  SIMNET: the advent of simulator networking , 1995, Proc. IEEE.

[8]  Mingyu Lim,et al.  ATLAS: a scalable network framework for distributed virtual environments , 2002, CVE '02.

[9]  Steve Benford,et al.  MASSIVE: a distributed virtual reality system incorporating spatial trading , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[10]  Richard C. Waters,et al.  Locales: supporting large multiuser virtual environments , 1996, IEEE Computer Graphics and Applications.

[11]  Sérgio Duarte,et al.  DEEDS – a Distributed and Extensible Event Dissemination Service , 2001 .

[12]  Steve Benford,et al.  Introducing Third Party Objects into the Spatial Model of Interaction , 1997, ECSCW.