论文部分内容阅读
分布式虚拟环境是一种基于虚拟现实技术与网络技术的实时网络交互环境,是研究支持分散在不同地点上的多个用户,基于网络在共享的、统一的虚拟环境中,通过分布式协作和交互完成特定任务的技术领域。随着网络技术的快速发展,特别是系统对虚拟现实的逼真要求不断提高,并且随着用户的不断增加和网络环境的扩大,网络服务的多元化导致了通信量的不断增多,从而使在链路上传输的数据量也越来越大。同时用户对分布式虚拟环境中通信服务质量随着交互需求的不断提高而提出了更高的需求。因此,当前分布式虚拟环境研究主要面临着以下问题:一是扩展性问题,即怎样建立一个适合系统用户之间多对多需求的易扩展的网络通信结构;二是服务质量问题,即怎样满足用户协作要求的数据传输链路服务。
本文在对分布式虚拟环境和QoS技术等相关研究进行分析总结的基础上,主要对上述两方面进行分析和研究。具体的研究内容包括:
(1)借鉴了组播路由器算法的研究成果,结合基于内容的发布/订购和主动路由技术,提出了一种适合分布式虚拟环境的可扩展性的网络通信模型。
(2)针对分布式虚拟环境中,用户对象对数据报文的传输有不同服务质量要求,提出了一种基于协作层次的动态接入控制算法。该算法将协作层次和把带宽需求等参数作为对象接入控制的依据,并根据当前的网络链路状况来控制用户对象的接入,从而达到有效地减少无效报文在系统中传输并缓解系统负载的目的。
(3)针对分布式虚拟环境中用户对象多层次协作要求和本文提出的动态接入控制算法,提出了一种基于多层次协作的动态带宽分配算法。该算法通过带宽预留的方式,根据协作服务等级和网络链路状况对带宽进行动态调整,为用户用户提供了高质量的带宽传输保证。
(4)利用OPNET仿真工具对文中提出的算法进行仿真实验。实验结果表明本文所提算法是可行和有效的。