A zone based architecture for massively multi-user simulations

  • Authors:
  • Ihab Kazem;Dewan Tanvir Ahmed;Shervin Shirmohammadi

  • Affiliations:
  • University of Ottawa, Ottawa, Ontario, Canada;University of Ottawa, Ottawa, Ontario, Canada;University of Ottawa, Ottawa, Ontario, Canada

  • Venue:
  • SpringSim '07 Proceedings of the 2007 spring simulaiton multiconference - Volume 1
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Massively multi-user simulation requires synchronous communication among the parties. In this paper, we present a multi-user collaboration architecture that divides the virtual world into multiple adjacent hexagonal regions in order to properly organize the entities and efficiently manage their liaison. A special node, named hybrid node, is in charge of each hexagonal region and constructs a data distribution tree at the application layer rather than the network layer. While constructing the data distribution pathways among the endhosts, the protocol focuses on reflecting the underlying network physical topology onto the overlay network to enhance the system performance. To control the excessive message overhead, necessary messages of a foreign region are only imported when needed to a particular region through a hybrid node. Dynamic adjustment of check-in and checkout marks reduces frequent connections and disconnections between a hybrid and an ordinary node and provides resilience to the system. The effectiveness of this collaboration architecture is tested through the implementation.