Joining a Real-Time Simulation: Parallel Finite-State Machines and Hierarchical Action Level Methods for Mitigating Lag Time

Loading...
Thumbnail Image
Penn collection
Center for Human Modeling and Simulation
Degree type
Discipline
Subject
simulation
pilot/drone
checkpoint/restart
action level of detail
dead reckoning
avatar
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Shi, Jianping
Greenwald, Michael B
Contributor
Abstract

Distributed virtual environments, which simulate an actual physical or imaginary world on a network and allow multiple participants to interact simultaneously with one another within it, are becoming increasingly important for both research and practical purposes. As the number of participants and the amount of information exchanged among participants increase, it is crucial to large-scale distributed virtual environments to overcome bandwidth limitations and resolve network latency and synchronization problems. We present a new framework, called MELD, for modeling distributed virtual environments using the pilot/drone paradigm, which allows each host to locally model remote entities in order to resolve latency problems and improve responsiveness. Our approach uses shared event queues and a cache coherence protocol to synchronize the pilot/drone. To further improve the system's scalability, interest management is used to filter unneeded data before a host receives it for processing. The partition, however, introduces the problem of dynamically joining a group in a real-time simulation. We address this problem by presenting a checkpoint/restart mechanism based on an action hierarchy and a parallel finite-state machine structure. Additionally, ALOD (action level of detail) is employed to mitigate the lag between pilot and drone at any joining time.

Advisor
Date of presentation
2000-05-01
Conference name
Center for Human Modeling and Simulation
Conference dates
2023-05-17T00:56:56.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Postprint version. Published in Proceedings of the 9th Conference on Computer Generated Forces, May 2000, 9 pages.
Recommended citation
Collection