海量空间信息的处理需要分布式协同工作的GIS平台的支持,为了解决经典的分散式结构化的分布式哈希表逻辑网络结构增加的延时和在构建哈希表的过程中逻辑覆盖网络往往和物理网络不一致的问题,提出一种分布式空间信息的对等协同混合发现模型。基于空间资源发现代理节点和普通邻居节点,该模型实现了集中式的全局空间资源发现模型与分散式结构化的分布式哈希表模型之问的自动切换,能够自适应地调整空间资源的逻辑网络结构以提供更好的性能。基于节点交换机制,设计了构建路由表和降低延时的算法,通过发现有利于覆盖网络和物理网络匹配的节点交换来降低网络时延、提高性能。模拟实验表明,该模型避免了集中式执行引擎带来的网络拥塞和单点失效问题,提高了海量空间信息资源和计算资源协作的可靠性和可用性。
The management of the magnanimous spatial data needs the distributed cooperative GIS platform. In order to re- solve the service delay of classical decentralized but structured distributed hash table logical network structure and the mis- match between the overlay and physical network which becomes the obstacle in the way of building an effective peer- to- peer system in a large- scale environment, this paper proposed the poer-to-poer and cooperating computing hybrid discovering model of distributed geospatial information. Based on the SRDA and ordinary neighbor node, this model realized the automatic switch between centralized global spatial resources discovering model and centralized decentralized but structured distributed hash ta- ble model and automatically adjusted the logical network of spatial resources to improve performance. Based on the swaps of peers, this paper designed the algorithms that constructed the distributed hash table and decreased the delay. By discovering and performing the potential swaps that are beneficial to the match between overlay and physical network, it could reduce the average latency and improve the performance of the system. The experimental results show that the peer to peer and coopera- ting computing hybrid discovering model of distributed geospatial information has several benefits, such as avoiding network congestion and single point of failure, and improving the availability and reliability of geospatial data information and computa- tional resources.