基于云平臺的高并發(fā)WebGIS系統(tǒng)研究
本文關(guān)鍵詞:基于云平臺的高并發(fā)WebGIS系統(tǒng)研究,由筆耕文化傳播整理發(fā)布。
【摘要】:近年來Internet的快速發(fā)展和GIS(Geographic Information System)的廣泛應(yīng)用推動了WebGIS的誕生。隨著WebGIS在車載導(dǎo)航、移動位置服務(wù)、現(xiàn)代物流產(chǎn)業(yè)等領(lǐng)域的不斷普及,系統(tǒng)面臨大用戶群高并發(fā)訪問的情況越來越多。傳統(tǒng)的WebGIS架構(gòu)無法支撐龐大的數(shù)據(jù)訪問和處理,導(dǎo)致服務(wù)性能下降,表現(xiàn)為響應(yīng)時間變長、請求丟失甚至出現(xiàn)拒絕服務(wù)的現(xiàn)象。針對上述問題,本文提出了一種基于云平臺的WebGIS服務(wù)器系統(tǒng)架構(gòu),系統(tǒng)從負(fù)載均衡、數(shù)據(jù)緩存和數(shù)據(jù)庫集群三個方面緩解WebGIS高并發(fā)訪問瓶頸,這對于地理信息共享、GIS社會化有著重要意義。本文主要工作如下:(1)在分析傳統(tǒng)WebGIS架構(gòu)缺陷基礎(chǔ)上選定云平臺為WebGIS服務(wù)器提供彈性計算和存儲資源。WebGIS由于其計算密集和數(shù)據(jù)密集特點(diǎn)適合云平臺應(yīng)用。云平臺在并行計算、負(fù)載均衡等方面表現(xiàn)良好,具有可快速彈性擴(kuò)展應(yīng)用、抵御攻擊、易于部署管理等優(yōu)點(diǎn)。系統(tǒng)選擇開源OpenStack平臺搭建,SnowFlock API幫助云平臺實(shí)現(xiàn)虛擬機(jī)的快速復(fù)制功能。(2)提出基于剩余負(fù)載的動態(tài)負(fù)載均衡算法。系統(tǒng)選擇輕量高效的Nginx作為軟件負(fù)載均衡器,負(fù)載均衡算法依據(jù)后端應(yīng)用服務(wù)器狀態(tài)計算剩余負(fù)載作為權(quán)重衡量,并隨機(jī)選擇一個權(quán)重較大的服務(wù)器中分發(fā)請求。該算法降低了服務(wù)器狀態(tài)收集過程中信息延遲帶來的影響。實(shí)驗(yàn)結(jié)果表明基于剩余負(fù)載的均衡算法在高并發(fā)時性能優(yōu)于Nginx自帶的輪詢和最少連接策略。(3)設(shè)計緩存機(jī)制。系統(tǒng)選用內(nèi)存數(shù)據(jù)庫作為緩存存儲介質(zhì),session緩存避免重復(fù)的客戶端身份驗(yàn)證。本文另外設(shè)計了一套緩存層與空間數(shù)據(jù)庫交互的讀寫機(jī)制,算法依據(jù)局部性訪問原理將數(shù)據(jù)庫中頻繁訪問的地理信息寫入緩存中。緩存機(jī)制最好的情況下將WebGIS服務(wù)響應(yīng)時間縮短了48%左右。(4)采用數(shù)據(jù)庫集群緩解I/O瓶頸。數(shù)據(jù)庫集群能夠有效解決單個數(shù)據(jù)庫應(yīng)對高并發(fā)時的I/O瓶頸。PostgreSQL PostGIS因跨平臺、高可用、高性能等優(yōu)勢被選為系統(tǒng)空間數(shù)據(jù)存儲系統(tǒng)。文中對PostgreSQL進(jìn)行了參數(shù)優(yōu)化,并使用pgpool-Ⅱ作為數(shù)據(jù)庫集群和客戶端的中間件。本文采用開源服務(wù)器端軟件GeoServer作為WebGIS系統(tǒng)應(yīng)用場景,并對軟件發(fā)布的WMS(Web Map Service)訪問進(jìn)行壓力測試。實(shí)驗(yàn)結(jié)果表明基于云平臺的WebGIS系統(tǒng)相對于單節(jié)點(diǎn)物理服務(wù)器能夠更有效地應(yīng)對高并發(fā)訪問。集群節(jié)點(diǎn)數(shù)越多能處理的并發(fā)量上限越大。隨著集群規(guī)模增加,云平臺WebGIS系統(tǒng)獲得了良好的加速比。本文提出的云平臺WebGIS架構(gòu)能夠有效提升系統(tǒng)的高并發(fā)訪問性能,具有廣泛的應(yīng)用前景。
【關(guān)鍵詞】:云平臺 高并發(fā) 網(wǎng)絡(luò)地理信息系統(tǒng) 負(fù)載均衡 緩存 數(shù)據(jù)庫集群 性能
【學(xué)位授予單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP393.09
【目錄】:
- 摘要5-7
- ABSTRACT7-13
- 第一章 緒論13-19
- 1.1 研究背景13-14
- 1.2 國內(nèi)外研究現(xiàn)狀14-15
- 1.3 主要工作15-16
- 1.4 組織結(jié)構(gòu)16-19
- 第二章 云平臺關(guān)鍵技術(shù)及分析19-33
- 2.1 云計算背景知識19-22
- 2.1.1 云計算及云平臺定義19
- 2.1.2 云計算分類19-22
- 2.1.3 云計算特征22
- 2.2 云平臺GIS系統(tǒng)優(yōu)勢22-25
- 2.2.1 GIS發(fā)展模式22-23
- 2.2.2 云平臺與C/S模式GIS分布式架構(gòu)23-25
- 2.2.3 云平臺與B/S模式GIS分布式架構(gòu)25
- 2.3 云平臺OPENSTACK25-31
- 2.3.1 開源IaaS云平臺比較25-27
- 2.3.2 OpenStack環(huán)境搭建27-31
- 2.4 本章小結(jié)31-33
- 第三章 高并發(fā)WEBGIS系統(tǒng)設(shè)計33-55
- 3.1 系統(tǒng)架構(gòu)設(shè)計33-35
- 3.2 負(fù)載均衡35-41
- 3.2.1 負(fù)載均衡器分類與比較35-36
- 3.2.2 Nginx概述與優(yōu)化36-38
- 3.2.3 Nginx剩余負(fù)載動態(tài)負(fù)載均衡算法38-41
- 3.3 數(shù)據(jù)緩存41-49
- 3.3.1 內(nèi)存數(shù)據(jù)庫比較41-42
- 3.3.2 Redis概述與優(yōu)化42-44
- 3.3.3 session共享44-45
- 3.3.4 緩存層設(shè)計45-49
- 3.4 數(shù)據(jù)庫集群49-53
- 3.4.1 空間數(shù)據(jù)庫比較50-51
- 3.4.2 PostgreSOL集群實(shí)現(xiàn)與優(yōu)化51-53
- 3.5 本章小結(jié)53-55
- 第四章 實(shí)驗(yàn)測試與分析55-65
- 4.1 測試環(huán)境55-57
- 4.1.1 硬件環(huán)境55-57
- 4.1.2 軟件環(huán)境57
- 4.2 測試內(nèi)容57-64
- 4.2.1 功能測試57-59
- 4.2.2 性能測試59-64
- 4.3 本章小結(jié)64-65
- 第五章 總結(jié)和展望65-67
- 5.1 本文總結(jié)65-66
- 5.2 下一步工作展望66-67
- 參考文獻(xiàn)67-71
- 致謝71-73
- 在讀期間發(fā)表的學(xué)術(shù)論文與取得的研究成果73
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 劉秉鑫;李繼;;淺談農(nóng)業(yè)信息數(shù)據(jù)庫的分析與設(shè)計[J];科技資訊;2010年01期
2 郝琪;;用云計算數(shù)據(jù)庫進(jìn)行的數(shù)據(jù)庫設(shè)計[J];信息與電腦(理論版);2011年01期
3 孫春秋;大樣本模擬數(shù)據(jù)庫信息的產(chǎn)生方法[J];中文信息;1996年05期
4 張學(xué)福,王知津;論我國商標(biāo)數(shù)據(jù)庫信息資源建設(shè)[J];情報理論與實(shí)踐;1999年05期
5 莊曉瓊;應(yīng)用Microsoft Access建立編輯信息的數(shù)據(jù)庫[J];佛山科學(xué)技術(shù)學(xué)院學(xué)報(自然科學(xué)版);2000年03期
6 徐德君,謝兵;攀西資源綜合利用數(shù)據(jù)庫的設(shè)計與實(shí)現(xiàn)[J];冶金信息導(dǎo)刊;2001年01期
7 黃成榮;用數(shù)據(jù)管道優(yōu)化Adaptive Server Anywhere數(shù)據(jù)庫[J];廣西科學(xué)院學(xué)報;2003年03期
8 ;錯誤的域名數(shù)據(jù)庫信息正折磨著全球互聯(lián)網(wǎng)[J];計算機(jī)教育;2006年08期
9 陳恩;劉曉潔;李濤;盧正添;胡曉勤;董承西;;數(shù)據(jù)庫銷毀系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J];計算機(jī)工程與設(shè)計;2008年10期
10 吳學(xué)輝;;以SQL Server 2000為例講解數(shù)據(jù)庫中的網(wǎng)絡(luò)連接安全[J];福建電腦;2009年07期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 李盤林;于廣濤;李立健;;時間數(shù)據(jù)庫的研制[A];第十二屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集[C];1994年
2 韓鳳;柳曉鳴;;船舶交管數(shù)據(jù)庫的現(xiàn)狀及未來展望[A];中國航海學(xué)會通信導(dǎo)航專業(yè)委員會2004學(xué)術(shù)年會論文集[C];2004年
3 陳嘉猷;鮑懷翹;鄭玉玲;;三個少數(shù)民族語音聲學(xué)參數(shù)數(shù)據(jù)庫(光盤版)介紹[A];新世紀(jì)的現(xiàn)代語音學(xué)——第五屆全國現(xiàn)代語音學(xué)學(xué)術(shù)會議論文集[C];2001年
4 曹文君;;提高微機(jī)數(shù)據(jù)庫信息安全保密性的措施[A];第三次全國計算機(jī)安全技術(shù)交流會論文集[C];1988年
5 吳耀生;;生物信息數(shù)據(jù)庫資源查尋及共享[A];廣西生物化學(xué)與分子生物學(xué)會第六次學(xué)術(shù)研討會論文摘要[C];2003年
6 劉建梅;劉濟(jì)寧;王蕾;周林軍;石利利;陳英文;沈樹寶;;eChemPortal中的數(shù)據(jù)庫介紹及對我國化學(xué)品環(huán)境風(fēng)險防控的啟發(fā)[A];2013中國環(huán)境科學(xué)學(xué)會學(xué)術(shù)年會論文集(第三卷)[C];2013年
7 劉大昕;張莉;;數(shù)據(jù)庫自然語言查詢接口HDNQI[A];數(shù)據(jù)庫研究與進(jìn)展95——第十三屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集[C];1995年
8 趙紅巖;余靖;劉國華;;關(guān)于極少必要信息共享的算法研究[A];2005年全國理論計算機(jī)科學(xué)學(xué)術(shù)年會論文集[C];2005年
9 魏書軍;;基于移動代理(Mobile Agent)的Web數(shù)據(jù)庫信息挖掘[A];第十八屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2001年
10 盧山;童云海;陳通照;;中國石油集團(tuán)高層決策的生產(chǎn)經(jīng)營匯報系統(tǒng)[A];OA’99辦公自動化全國學(xué)術(shù)研討暨展示會論文集[C];1999年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 記者 胡曉虹;籌善款143萬資助682個家庭[N];珠海特區(qū)報;2014年
2 謝苗楓;三重措施確保志愿信息不泄露[N];南方日報;2008年
3 陳鐫娟 馬琨 方深;市民數(shù)據(jù)庫,對咱們百姓很實(shí)用[N];廈門日報;2007年
4 本報記者 張建升;數(shù)據(jù)庫法律如何保護(hù)[N];檢察日報;2000年
5 唐向東;子長縣提高全員人口數(shù)據(jù)庫信息質(zhì)量[N];中國人口報;2013年
6 郭濤;HP收購OuterBay的真實(shí)動機(jī)[N];中國計算機(jī)報;2006年
7 清華大學(xué) 趙建洲 梁邦勇 王克宏;個個是寶藏[N];計算機(jī)世界;2002年
8 賈延寧;意將建DNA數(shù)據(jù)庫打擊犯罪[N];檢察日報;2007年
9 廣東 肖婷;Sybase SqlAnywhere數(shù)據(jù)庫應(yīng)用技巧幾則[N];電腦報;2002年
10 本報記者 樊康屹 本報通訊員 張瑞龍;七大數(shù)據(jù)庫信息平臺提升安全風(fēng)險控制力[N];人民鐵道;2013年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 葛曉琦;中小企業(yè)人力資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
2 蘇玲霞;基于B/S模式的大型海上風(fēng)電機(jī)組監(jiān)測平臺研發(fā)[D];電子科技大學(xué);2015年
3 張云帆;WLAN巡檢助手系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
4 張焯云;點(diǎn)對點(diǎn)信貸投資平臺的設(shè)計與實(shí)現(xiàn)[D];華南理工大學(xué);2015年
5 梁泰淇;廣西財經(jīng)學(xué)院新生報到系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];電子科技大學(xué);2015年
6 王少萍;基于云平臺的高并發(fā)WebGIS系統(tǒng)研究[D];中國科學(xué)技術(shù)大學(xué);2016年
7 王德廣;數(shù)據(jù)庫信息開發(fā)平臺的研究與設(shè)計[D];上海海事大學(xué);2006年
8 蘇瑞;基于程序切片的數(shù)據(jù)庫變更影響分析系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];北京郵電大學(xué);2011年
9 汪凌;論數(shù)據(jù)庫的保護(hù)[D];外交學(xué)院;2007年
10 劉明亮;某專用裝備數(shù)據(jù)庫信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];華中科技大學(xué);2009年
本文關(guān)鍵詞:基于云平臺的高并發(fā)WebGIS系統(tǒng)研究,由筆耕文化傳播整理發(fā)布。
,本文編號:288116
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/288116.html