论文部分内容阅读
随着计算机网络技术和图形技术的飞速发展及其在人们日常生活中的日益普及,分布式虚拟环境的应用日益广泛,利用它可以创建多媒体通信、设计协作系统、实境式电子商务、网络游戏、虚拟社区等全新的应用系统。当前,分布式虚拟环境研究的核心问题是提高其负载和可伸缩能力以适合大规模应用。另外,提高分布式虚拟环境的可重用性以适合多种不同应用也是一重要问题。支撑分布式虚拟环境的网络平台-分布式虚拟环境网络引擎是改善和提高这两方面性能的关键部分。本文的主要工作有以下两部分:
在全面分析现有分布式虚拟环境系统网络模块设计思想的基础上,提出了一个多种方式相结合的兴趣管理策略;并将其与改进的协调服务器网络模型相结合,构成本文的分布式虚拟环境场景管理模型。在此模型上实现了若干减轻网络负载的关键技术和动态负载平衡,极大地提高了系统的负载能力。
设计了一种可灵活扩充的场景内容交换协议,其思想是把一切存在于或作用于虚拟环境的事物都看作是一个场景对象,把场景对象的状态数据分离出来,构成场景对象状态表。为场景对象状态表定义了四个接口,新扩充的场景对象只要实现这四个接口便可加入到系统中。
实验和应用表明,本文系统负载能力强,可伸缩性好,易于构建分布式虚拟环境应用系统,非常适合于大规模分布式虚拟环境应用。