基于云平台的高并发webgis系统研究

基于云平台的高并发webgis系统研究

ID:35059866

大小:6.95 MB

页数:73页

时间:2019-03-17

基于云平台的高并发webgis系统研究_第1页
基于云平台的高并发webgis系统研究_第2页
基于云平台的高并发webgis系统研究_第3页
基于云平台的高并发webgis系统研究_第4页
基于云平台的高并发webgis系统研究_第5页
资源描述:

《基于云平台的高并发webgis系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、夺留钟聲名术大赛UniversitofScienceandTechnoloofChinaygy硕±学位论文戀基于是平含的壽評乂WebGIS论文题目余娩研完王少洋作者姓名学科专业计專机软件与理冷导师姓顾^,未教按名.完成时间二0—六年巧月中逸种#接禾乂#硕±学位论文基于云平台的高并发WebGIS系统研究作者姓名:王少萍学科专业:计算机软件与理论导师姓名:顾乃杰教授完成时间二〇—:六年四月iUniversityof

2、ScienceandTechnoloofChinagyA,1:hesisformastersdereegwd/梦民esearchonhihconcurrentgWebGlSsstembasedoncloudyplatform’WAuthorsName:ShaoinanpggSecialit:ComuterSoftwareandTheorpypySuervisorProf.NaiieGu;pjFinishedtime:April,201

3、6中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研巧工作所取得的成果。除己特别加W标注和致谢的地方外,论文中不包含任何他人己经发表或撰写过的研巧成果一。与我同工作的同志对本研巧所做的贡献均己在论文中作了明确的说明。公、作者签名:/啤签字日期:中国科学技术大学学位论文授权使用声明一作为申请学位的条件之,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,目P:学校有权按有关规定向国家有关部口或机构送交论文的复印件和电子版,允许论文被查阅和借

4、阅,可W将学位论文编入有关数据レ库进行检索,可ッ采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人一提交的电子文文件的内容和纸质论文的内容相致。保密的学位论文在解密后也进守此规定。开□保密(年)巧么作者签名::导师签名-茄__口。八.^签字日期签字日期::2M摘要近年来ternet的快速发展和GIS(GeorahicInformationSstem的广泛应用Ingpy)推动了WebGIS的诞生。随着WebGIS在车载导航、移动位置服务、现代物流产业等领域的不断普及

5、,系统面临大用户群髙并发访问的情况越来越多。传统的WebGIS架构无法支撑庞大的数据访问和处理,导致服务性能下降,表现为响应时间变长、请求丢失甚至出现拒绝服务的现象。一,针对上述问题,本文提出了种基于云平台的WebGIS服务器系统架构系统从负载均衡,、数据缓存和数据库集群H个方面缓解WebG松髙并发访问瓶颈这对于地理信息共享、G松社会化有着重要意义。本文主要工作如下:1)在分析传统WebGIS架构缺陷基础上选定云平台为WebGIS服务器提供弹性(计算和存储资源。WebGIS由于其计算密集和数据密集特点

6、适合云平台应用。云平台在并行计算、负载巧衡等方面表现良好,具有可快速弹性扩展应用、抵御攻击、易于部署管理等优点。系统选择开源OpenStack平台搭建,SnowFlockAPI帮助云平台实现虚拟机的快速复制功能。2提出基于剰余负载的动态负载均衡算法。系统选择轻量商效的Ninx作为软()g件负载均衡器,负载均衡算法依据后端应用服务器状态计算剰余负载作为权一重衡量,并随机选择个权重较大的服务器中分发请求。该算法降低了服务器状态收集过程中信息延迟带来的影响。实验结果表明基于剰余负载的均衡算法在髙并发时性

7、能优于Nginx自带的轮询和最少连接策略。3设计缓存机制。系统选用内存数据库作为缓存存储介质,session缓存避免重()一复的客户端身份验证。本文另外设计了套缓存层与空间数据库交互的读写机制,算法依据局部性访问原理将数据库中频巧访问的地理信息写入缓存中。缓存机制最好的情况下将WebGIS服务响应时间缩短了48%左右。(4)采用数据库集群缓巧I/O瓶颈。数据库集群能够有效解决单个巧据库应对髙并发时的I/O瓶颈。PostgreSQLPostG投因跨平台、商可用、商性能等优势被选为系统空间数据存储系统。

8、文中对PostgreSQL进行了参数优化,并使-。用pgpoolII作为数据库集群和客户端的中间件本文采用开源服务器端软件GeoServer作为WebGIS系统应用场景,并对软件发布的WMSWebMaService。实验结果表明基于云平台(p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。