论文部分内容阅读
分布式虚拟现实系统正受到各行各业越来越多的关注,在先进的计算机技术支持下,人们可以在虚拟的世界中进行对真实情况的仿真模拟,达到节约成本预知结果的目的。
大规模分布式虚拟现实系统是虚拟现实领域的重要研究方向,它在网络游戏、城市规划、国防军事和重大工程设计等领域都有重要应用。为提供大规模客户的服务请求,分布式虚拟现实系统采用分布式服务器集群架构,其中,保持服务器之间的负载均衡是提供高质量服务的重要保障。本文针对分布式集群中的网络传输特点,开发了基于ACE的网络传输模块,以完成快速、可靠、稳定的数据传输;同时研究了服务器对高并发请求时的负载均衡技术,以保证服务器集群能提供高效的服务。本文的主要工作如下:
1.设计和实现了基于完成端口技术和网络中间件ACE的网络传输模块。该模块具有良好的可扩展性,快速的传输能力以及良好的并发能力。
2.设计和实现一个基于PCA的动态负载均衡算法。该算法综合考虑了机器的各项指标、消除了测量数据之间的相关性、并且部分考虑了机器性能之间的差异。结果表明:在负载均衡中使用主成分分析是可行的,并且取得了一定的效果。