论文部分内容阅读
随着计算机技术和网络技术的发展,Internet被越来越广泛的应用于社会的各个领域。GIS也正以前所未有的发展速度在各个领域推广和应用,以往单一系统的GIS已经无法满足信息时代信息分布和资源共享的需求,越来越多的人们希望通过Internet访问和获取空间信息。这对GIS的发展提出了更高的要求,GIS必须从传统的集中、封闭走向分布和共享。以分布的方式提供GIS功能和服务成为了GIS发展的必然趋势之一。但由于空间信息和用户需求的不断增加,GIS应用服务器的负担将越来越重,单一服务器已经无法满足空间信息大运算量和多用户并发访问的要求,必须通过多个分布的GIS应用服务器协同工作来提供服务。因此,如何能够保证服务器在稳定、快速的为用户提供空间信息服务的前提下,完成多个服务器之间任务合理分配,提高整个分布式GIS的服务能力,这就成为了分布式GIS迫切需要解决的问题。 本论文正是以解决此问题为根本出发点,在分析和总结分布式GIS和负载平衡技术的基础之上,提出了一种分布式GIS应用服务器的负载平衡算法,并深入研究和探讨了分布式GIS负载平衡服务器设计和实现的一些关键问题。 论文研究的主要内容包括以下两个方面: 1.研究适合分布式GIS应用服务器负载平衡的算法; 在分析和总结分布式GIS应用服务和负载平衡的基础之上,根据分布式GIS应用服务的特点,结合动态负载平衡的策略和方法,提出了一种适合分布式GIS应用服务器负载平衡的算法。并深入的探讨了分布式GIS应用服务器动态负载平衡的指标选取、阈值确定、定位策略和算法的实现流程等。 2.研究基于负载平衡中间件的分布式GIS体系结构和分布式GIS负载平衡服务器的设计与实现。 本文在基于J2EE的分布式GIS体系结构之上,根据分布式GIS负载平衡调度算法,研究基于负载平衡中间件的分布式GIS体系结构。在此基础之上,设计了一个分布式GIS的负载平衡服务器,并对负载平衡服务器的运行机制和一些实现的关键点进行了深入的分析和探讨。最后,实现了一个基本的原型系统,并进行了实验及结果分析。 总之,GIS应用服务器负载平衡是分布式GIS的重要研究内容。通过负载平衡机制,可以实现分布式GIS中多个应用服务器协同工作,完成GIS应用服务的任务调度和负载分配,提高整个分布式GIS的服务能力。