地震采集領(lǐng)域數(shù)據(jù)的存儲(chǔ)和傳輸協(xié)議的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-10-16 01:07
針對(duì)“地震采集中大型圖像、大規(guī)模地表及地震體可視化研究及性能優(yōu)化”課題中遇到的問(wèn)題,即單臺(tái)計(jì)算機(jī)不能高效地存儲(chǔ)與處理海量地震數(shù)據(jù),本文研究并設(shè)計(jì)實(shí)現(xiàn)了地震采集領(lǐng)域的數(shù)據(jù)存儲(chǔ)系統(tǒng)和地震數(shù)據(jù)可視化的低延遲網(wǎng)絡(luò)傳輸協(xié)議,用于建立云計(jì)算平臺(tái)以處理更大規(guī)模的海量數(shù)據(jù)。地震數(shù)據(jù)存儲(chǔ)系統(tǒng)針對(duì)存儲(chǔ)大規(guī)模地表、地震體數(shù)據(jù)而設(shè)計(jì),使用了云數(shù)據(jù)庫(kù)作為底層的數(shù)據(jù)倉(cāng)庫(kù),可以存儲(chǔ)海量的地震數(shù)據(jù)。通過(guò)使用緩存解決了由遠(yuǎn)程數(shù)據(jù)庫(kù)引入的額外開(kāi)銷,并設(shè)計(jì)了由雙向鏈表與哈希表相結(jié)合實(shí)現(xiàn)的LRU緩存置換算法來(lái)優(yōu)化緩存,大幅度提高了存儲(chǔ)性能。測(cè)試結(jié)果顯示本文所采用的數(shù)據(jù)存儲(chǔ)系統(tǒng)的訪問(wèn)延遲性能比以往采用的文件系統(tǒng)有明顯提升,保證了渲染程序能夠從云數(shù)據(jù)庫(kù)實(shí)時(shí)地獲取數(shù)據(jù)進(jìn)行渲染。本文設(shè)計(jì)的網(wǎng)絡(luò)傳輸協(xié)議主要用于傳輸?shù)卣饠?shù)據(jù)可視化系統(tǒng)中渲染得到的三維地表和地震體圖像,協(xié)議采用優(yōu)化的數(shù)據(jù)確認(rèn)和重傳邏輯,實(shí)現(xiàn)了低延遲的可靠傳輸。實(shí)驗(yàn)表明,在丟包率相同的網(wǎng)絡(luò)條件下該協(xié)議提供了比TCP協(xié)議更低的傳輸延遲。本協(xié)議在基于云計(jì)算的地震數(shù)據(jù)可視化系統(tǒng)中起到了重要作用。
【學(xué)位單位】:中國(guó)石油大學(xué)(北京)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2017
【中圖分類】:P631.4
【部分圖文】:
處理?yè)?jù)、地形數(shù)據(jù)都有多種格式,它們以,原始格式的數(shù)據(jù)通常包含一些冗余率;使用 LOD 方法渲染需要使用多的數(shù)據(jù),所以為提高渲染性能需要DB 中的數(shù)據(jù)格式盡量一致,同時(shí)提要先將原始數(shù)據(jù)進(jìn)行預(yù)處理再加載預(yù)處理?yè)?jù)通過(guò)記錄地形網(wǎng)絡(luò)上的三角形來(lái)面劃分成由很多個(gè)小三角形組成的網(wǎng)程值,如圖 3.1 所示。使用這種方式 OpenGL 通過(guò)繪制三角形來(lái)渲染地形直接繪制,不需要其它任何的處理(x
圖 3.2 優(yōu)化后的地形數(shù)據(jù)格式Fig. 3.2 Optimized terrain data structur方式的利用率較低,在數(shù)據(jù)中不僅記錄三角形的連接方式,圖 3.1 中,占用了很多的空間。而采樣點(diǎn)之以使用程序計(jì)算出來(lái)的。如果只保存分相關(guān)的信息,則每個(gè)點(diǎn)的坐標(biāo)只會(huì)經(jīng)度、緯度和高程值,可以顯著地提以使用不規(guī)則的網(wǎng)格來(lái)劃分,但實(shí)際如果在地形數(shù)據(jù)中記錄下來(lái)劃分網(wǎng)格格可以由程序計(jì)算得到。所以網(wǎng)格數(shù)是采樣點(diǎn)的經(jīng)度和緯度,如果將經(jīng)度
圖 3.7 緩存預(yù)取邏輯Fig. 3.7 Logical of cache prefetch數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)把數(shù)據(jù)返回給應(yīng)用程序之后并不會(huì)庫(kù)后,才把對(duì)應(yīng)的數(shù)據(jù)塊標(biāo)記為不再使用個(gè)數(shù)據(jù)塊被用過(guò),那么它有很大的概率會(huì)況下也不應(yīng)該釋放內(nèi)存,而應(yīng)該將其緩存最久未使用算法(LRU)來(lái)實(shí)現(xiàn)緩存的換3 4 493
【參考文獻(xiàn)】
本文編號(hào):2842511
【學(xué)位單位】:中國(guó)石油大學(xué)(北京)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2017
【中圖分類】:P631.4
【部分圖文】:
處理?yè)?jù)、地形數(shù)據(jù)都有多種格式,它們以,原始格式的數(shù)據(jù)通常包含一些冗余率;使用 LOD 方法渲染需要使用多的數(shù)據(jù),所以為提高渲染性能需要DB 中的數(shù)據(jù)格式盡量一致,同時(shí)提要先將原始數(shù)據(jù)進(jìn)行預(yù)處理再加載預(yù)處理?yè)?jù)通過(guò)記錄地形網(wǎng)絡(luò)上的三角形來(lái)面劃分成由很多個(gè)小三角形組成的網(wǎng)程值,如圖 3.1 所示。使用這種方式 OpenGL 通過(guò)繪制三角形來(lái)渲染地形直接繪制,不需要其它任何的處理(x
圖 3.2 優(yōu)化后的地形數(shù)據(jù)格式Fig. 3.2 Optimized terrain data structur方式的利用率較低,在數(shù)據(jù)中不僅記錄三角形的連接方式,圖 3.1 中,占用了很多的空間。而采樣點(diǎn)之以使用程序計(jì)算出來(lái)的。如果只保存分相關(guān)的信息,則每個(gè)點(diǎn)的坐標(biāo)只會(huì)經(jīng)度、緯度和高程值,可以顯著地提以使用不規(guī)則的網(wǎng)格來(lái)劃分,但實(shí)際如果在地形數(shù)據(jù)中記錄下來(lái)劃分網(wǎng)格格可以由程序計(jì)算得到。所以網(wǎng)格數(shù)是采樣點(diǎn)的經(jīng)度和緯度,如果將經(jīng)度
圖 3.7 緩存預(yù)取邏輯Fig. 3.7 Logical of cache prefetch數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)把數(shù)據(jù)返回給應(yīng)用程序之后并不會(huì)庫(kù)后,才把對(duì)應(yīng)的數(shù)據(jù)塊標(biāo)記為不再使用個(gè)數(shù)據(jù)塊被用過(guò),那么它有很大的概率會(huì)況下也不應(yīng)該釋放內(nèi)存,而應(yīng)該將其緩存最久未使用算法(LRU)來(lái)實(shí)現(xiàn)緩存的換3 4 493
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 李振舉;李學(xué)軍;謝劍薇;李雁南;;基于HBase的海量地形數(shù)據(jù)存儲(chǔ)[J];計(jì)算機(jī)應(yīng)用;2015年07期
2 方濤,李德仁,龔健雅,皮明紅;GeoImageDB多分辨率無(wú)縫影像數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)[J];武漢測(cè)繪科技大學(xué)學(xué)報(bào);1999年03期
相關(guān)碩士學(xué)位論文 前2條
1 劉卓;基于NoSQL的空間數(shù)據(jù)云存儲(chǔ)的研究[D];河南大學(xué);2014年
2 楊林;適合于高速?gòu)V域網(wǎng)的UDT協(xié)議的研究與應(yīng)用[D];蘇州大學(xué);2013年
本文編號(hào):2842511
本文鏈接:http://www.wukwdryxk.cn/projectlw/dqwllw/2842511.html
最近更新
教材專著