An effective communication architecture for collaborative virtual systems
Ling Chen, Xiaolei Xu, Chen Gen-Cai, Chuen Chen · 2004
In collaborative virtual environment (CVE) systems, participants can freely join and share a virtual environment and do some collaborative works synchronously. And network communication architecture is very important for CVE systems to realize scalability, minimized delay and reliability. In this paper, the communication of CVE systems is categorized in three types: state update, command and event. Furthermore, this paper introduces the collaboration requests and interactive stream in CVE systems. Based on these introductions, a communication architecture for collaborative virtual environment systems is described. This architecture uses updatable queue abstraction in application layer to do message obsolescence and uses interactive stream transport protocol in transport layer to achieve efficient transmission of messages among a large number of participants.