当前位置:主页 > 管理论文 > 物流管理论文 >

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

发布时间:2017-04-06 03:02

  本文关键词:基于云平台的高并发WebGIS系统研究,由笔耕文化传播整理发布。


【摘要】:近年来Internet的快速发展和GIS(Geographic Information System)的广泛应用推动了WebGIS的诞生。随着WebGIS在车载导航、移动位置服务、现代物流产业等领域的不断普及,系统面临大用户群高并发访问的情况越来越多。传统的WebGIS架构无法支撑庞大的数据访问和处理,导致服务性能下降,表现为响应时间变长、请求丢失甚至出现拒绝服务的现象。针对上述问题,本文提出了一种基于云平台的WebGIS服务器系统架构,系统从负载均衡、数据缓存和数据库集群三个方面缓解WebGIS高并发访问瓶颈,这对于地理信息共享、GIS社会化有着重要意义。本文主要工作如下:(1)在分析传统WebGIS架构缺陷基础上选定云平台为WebGIS服务器提供弹性计算和存储资源。WebGIS由于其计算密集和数据密集特点适合云平台应用。云平台在并行计算、负载均衡等方面表现良好,具有可快速弹性扩展应用、抵御攻击、易于部署管理等优点。系统选择开源OpenStack平台搭建,SnowFlock API帮助云平台实现虚拟机的快速复制功能。(2)提出基于剩余负载的动态负载均衡算法。系统选择轻量高效的Nginx作为软件负载均衡器,负载均衡算法依据后端应用服务器状态计算剩余负载作为权重衡量,并随机选择一个权重较大的服务器中分发请求。该算法降低了服务器状态收集过程中信息延迟带来的影响。实验结果表明基于剩余负载的均衡算法在高并发时性能优于Nginx自带的轮询和最少连接策略。(3)设计缓存机制。系统选用内存数据库作为缓存存储介质,session缓存避免重复的客户端身份验证。本文另外设计了一套缓存层与空间数据库交互的读写机制,算法依据局部性访问原理将数据库中频繁访问的地理信息写入缓存中。缓存机制最好的情况下将WebGIS服务响应时间缩短了48%左右。(4)采用数据库集群缓解I/O瓶颈。数据库集群能够有效解决单个数据库应对高并发时的I/O瓶颈。PostgreSQL PostGIS因跨平台、高可用、高性能等优势被选为系统空间数据存储系统。文中对PostgreSQL进行了参数优化,并使用pgpool-Ⅱ作为数据库集群和客户端的中间件。本文采用开源服务器端软件GeoServer作为WebGIS系统应用场景,并对软件发布的WMS(Web Map Service)访问进行压力测试。实验结果表明基于云平台的WebGIS系统相对于单节点物理服务器能够更有效地应对高并发访问。集群节点数越多能处理的并发量上限越大。随着集群规模增加,云平台WebGIS系统获得了良好的加速比。本文提出的云平台WebGIS架构能够有效提升系统的高并发访问性能,具有广泛的应用前景。
【关键词】:云平台 高并发 网络地理信息系统 负载均衡 缓存 数据库集群 性能
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【目录】:
  • 摘要5-7
  • ABSTRACT7-13
  • 第一章 绪论13-19
  • 1.1 研究背景13-14
  • 1.2 国内外研究现状14-15
  • 1.3 主要工作15-16
  • 1.4 组织结构16-19
  • 第二章 云平台关键技术及分析19-33
  • 2.1 云计算背景知识19-22
  • 2.1.1 云计算及云平台定义19
  • 2.1.2 云计算分类19-22
  • 2.1.3 云计算特征22
  • 2.2 云平台GIS系统优势22-25
  • 2.2.1 GIS发展模式22-23
  • 2.2.2 云平台与C/S模式GIS分布式架构23-25
  • 2.2.3 云平台与B/S模式GIS分布式架构25
  • 2.3 云平台OPENSTACK25-31
  • 2.3.1 开源IaaS云平台比较25-27
  • 2.3.2 OpenStack环境搭建27-31
  • 2.4 本章小结31-33
  • 第三章 高并发WEBGIS系统设计33-55
  • 3.1 系统架构设计33-35
  • 3.2 负载均衡35-41
  • 3.2.1 负载均衡器分类与比较35-36
  • 3.2.2 Nginx概述与优化36-38
  • 3.2.3 Nginx剩余负载动态负载均衡算法38-41
  • 3.3 数据缓存41-49
  • 3.3.1 内存数据库比较41-42
  • 3.3.2 Redis概述与优化42-44
  • 3.3.3 session共享44-45
  • 3.3.4 缓存层设计45-49
  • 3.4 数据库集群49-53
  • 3.4.1 空间数据库比较50-51
  • 3.4.2 PostgreSOL集群实现与优化51-53
  • 3.5 本章小结53-55
  • 第四章 实验测试与分析55-65
  • 4.1 测试环境55-57
  • 4.1.1 硬件环境55-57
  • 4.1.2 软件环境57
  • 4.2 测试内容57-64
  • 4.2.1 功能测试57-59
  • 4.2.2 性能测试59-64
  • 4.3 本章小结64-65
  • 第五章 总结和展望65-67
  • 5.1 本文总结65-66
  • 5.2 下一步工作展望66-67
  • 参考文献67-71
  • 致谢71-73
  • 在读期间发表的学术论文与取得的研究成果73

【相似文献】

中国期刊全文数据库 前10条

1 刘秉鑫;李继;;浅谈农业信息数据库的分析与设计[J];科技资讯;2010年01期

2 郝琪;;用云计算数据库进行的数据库设计[J];信息与电脑(理论版);2011年01期

3 孙春秋;大样本模拟数据库信息的产生方法[J];中文信息;1996年05期

4 张学福,王知津;论我国商标数据库信息资源建设[J];情报理论与实践;1999年05期

5 庄晓琼;应用Microsoft Access建立编辑信息的数据库[J];佛山科学技术学院学报(自然科学版);2000年03期

6 徐德君,谢兵;攀西资源综合利用数据库的设计与实现[J];冶金信息导刊;2001年01期

7 黄成荣;用数据管道优化Adaptive Server Anywhere数据库[J];广西科学院学报;2003年03期

8 ;错误的域名数据库信息正折磨着全球互联网[J];计算机教育;2006年08期

9 陈恩;刘晓洁;李涛;卢正添;胡晓勤;董承西;;数据库销毁系统的设计与实现[J];计算机工程与设计;2008年10期

10 吴学辉;;以SQL Server 2000为例讲解数据库中的网络连接安全[J];福建电脑;2009年07期

中国重要会议论文全文数据库 前10条

1 李盘林;于广涛;李立健;;时间数据库的研制[A];第十二届全国数据库学术会议论文集[C];1994年

2 韩凤;柳晓鸣;;船舶交管数据库的现状及未来展望[A];中国航海学会通信导航专业委员会2004学术年会论文集[C];2004年

3 陈嘉猷;鲍怀翘;郑玉玲;;三个少数民族语音声学参数数据库(光盘版)介绍[A];新世纪的现代语音学——第五届全国现代语音学学术会议论文集[C];2001年

4 曹文君;;提高微机数据库信息安全保密性的措施[A];第三次全国计算机安全技术交流会论文集[C];1988年

5 吴耀生;;生物信息数据库资源查寻及共享[A];广西生物化学与分子生物学会第六次学术研讨会论文摘要[C];2003年

6 刘建梅;刘济宁;王蕾;周林军;石利利;陈英文;沈树宝;;eChemPortal中的数据库介绍及对我国化学品环境风险防控的启发[A];2013中国环境科学学会学术年会论文集(第三卷)[C];2013年

7 刘大昕;张莉;;数据库自然语言查询接口HDNQI[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年

8 赵红岩;余靖;刘国华;;关于极少必要信息共享的算法研究[A];2005年全国理论计算机科学学术年会论文集[C];2005年

9 魏书军;;基于移动代理(Mobile Agent)的Web数据库信息挖掘[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年

10 卢山;童云海;陈通照;;中国石油集团高层决策的生产经营汇报系统[A];OA’99办公自动化全国学术研讨暨展示会论文集[C];1999年

中国重要报纸全文数据库 前10条

1 记者 胡晓虹;筹善款143万资助682个家庭[N];珠海特区报;2014年

2 谢苗枫;三重措施确保志愿信息不泄露[N];南方日报;2008年

3 陈镌娟 马琨 方深;市民数据库,对咱们百姓很实用[N];厦门日报;2007年

4 本报记者 张建升;数据库法律如何保护[N];检察日报;2000年

5 唐向东;子长县提高全员人口数据库信息质量[N];中国人口报;2013年

6 郭涛;HP收购OuterBay的真实动机[N];中国计算机报;2006年

7 清华大学 赵建洲 梁邦勇 王克宏;个个是宝藏[N];计算机世界;2002年

8 贾延宁;意将建DNA数据库打击犯罪[N];检察日报;2007年

9 广东 肖婷;Sybase SqlAnywhere数据库应用技巧几则[N];电脑报;2002年

10 本报记者 樊康屹 本报通讯员 张瑞龙;七大数据库信息平台提升安全风险控制力[N];人民铁道;2013年

中国硕士学位论文全文数据库 前10条

1 葛晓琦;中小企业人力资源管理系统的设计与实现[D];电子科技大学;2014年

2 苏玲霞;基于B/S模式的大型海上风电机组监测平台研发[D];电子科技大学;2015年

3 张云帆;WLAN巡检助手系统的设计与实现[D];电子科技大学;2014年

4 张焯云;点对点信贷投资平台的设计与实现[D];华南理工大学;2015年

5 梁泰淇;广西财经学院新生报到系统的设计与实现[D];电子科技大学;2015年

6 王少萍;基于云平台的高并发WebGIS系统研究[D];中国科学技术大学;2016年

7 王德广;数据库信息开发平台的研究与设计[D];上海海事大学;2006年

8 苏瑞;基于程序切片的数据库变更影响分析系统的设计与实现[D];北京邮电大学;2011年

9 汪凌;论数据库的保护[D];外交学院;2007年

10 刘明亮;某专用装备数据库信息系统的设计与实现[D];华中科技大学;2009年


  本文关键词:基于云平台的高并发WebGIS系统研究,由笔耕文化传播整理发布。



本文编号:288116

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/288116.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户be530***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com