基于P2P的网络虚拟地理环境原型系统设计与实现
随着网络技术、虚拟现实技术的不断发展,以及虚拟地理环境内容的不断丰富,网络虚拟地理环境系统的研究逐渐兴起。传统的网络虚拟地理环境系统多采用集中式的网络结构,即以中心服务器为核心,所有数据资源置于服务器端,客户端对于数据的请求总是依赖于中心服务器。随着三维空间数据量的不断增加,用户数量的不断增长,以及安全性问题等相关问题的提出,服务器也越来越显得力不从心。
P2P技术作为一种新兴的网络技术,以其优秀的网络架构不断引起人们的重视。P2P技术已应用于分布式存储、协同工作环境、计算能力与文件共享、应用层组播、Internet间接访问基础结构、流媒体技术、搜索技术等诸多方面。P2P应用系统按其网络体系结构大致可以分为三类:集中式系统、纯分布式系统以及混合式系统,其中应用最广泛的是混合式P2P结构。P2P网络模式可以从负载均衡、实时性、可靠性、可扩展性与安全性等方面弥补传统网络结构的缺陷。
本文通过整合P2P、虚拟地理环境与网络虚拟地理环境三方面的相关技术,构建了基于P2P技术的网络虚拟地理环境原型系统PP-VGE。在三维空间数据组织管理与渲染方面借鉴了实验室的城域景观仿真平台VRGIS软件的相关技术,包括空间索引技术、线程池技术、缓存机制、LOD技术、场景渲染技术等,保证了本地数据的正常显示。在网络层模块实现中采用IOCP完成端口模型构建了资源协调服务器,用于维护文件信息和节点信息,进行日志管理与负载平衡,设计了资源协调服务器失效后的泛洪算法,用于网络体系结构变换。详细设计和实现了文件的上传、下载与搜索,并在实际操作中达到了理想的实验结果。
对等网络;网络虚拟地理环境;海量数据;IOCP完成端口;中心服务器
中国海洋大学
硕士
地图学与地理信息系统
陈戈
2011
中文
P208;TP393.02
70
2011-10-31(万方平台首次上网日期,不代表论文的发表时间)