999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于層級設計的輸變電工程數(shù)據(jù)存儲架構(gòu)*

2019-11-22 05:26:00袁兆祥安增軍
沈陽工業(yè)大學學報 2019年6期
關鍵詞:工程

袁兆祥,彭 晶,安增軍,張 華

(1.國網(wǎng)經(jīng)濟技術研究院有限公司,北京 102209;2.江西博微新技術有限公司 項目中心,南昌 330096;3.國網(wǎng)江蘇省電力有限公司經(jīng)濟技術研究院 設計中心,南京 210024)

隨著電網(wǎng)建設的飛速發(fā)展和特高壓電網(wǎng)工程項目的啟動,我國電力工程建設已進入新的階段.輸變電工程建設所需的計算機和網(wǎng)絡設備已基本健全,但信息和數(shù)據(jù)管理系統(tǒng)仍比較欠缺[1].如何提高電力工程數(shù)據(jù)管理的質(zhì)量和效率,實現(xiàn)電力工程的信息化管理已成為電力公司的工作重點[2-4].

輸變電工程主要含有工程地理信息、三維設計模型和文檔資料三類數(shù)據(jù)[5-6].根據(jù)這些數(shù)據(jù)的存儲方式可以將其分為結(jié)構(gòu)化數(shù)據(jù)[6]和非結(jié)構(gòu)化數(shù)據(jù)兩種類型[7].其中,結(jié)構(gòu)化數(shù)據(jù)包括行數(shù)據(jù)、二維表結(jié)構(gòu)數(shù)據(jù),通常采用行存儲和列存儲兩種方式[8];而非結(jié)構(gòu)化數(shù)據(jù)包括文本、視頻、圖像、數(shù)學模型等[9],此類數(shù)據(jù)通常具有多樣化的媒體形式,需要更大的存儲容量[10].平均每個輸變電工程包含500 MBit結(jié)構(gòu)化數(shù)據(jù)和50 GBit非結(jié)構(gòu)化數(shù)據(jù),而一個省電力公司需要處理超過50 TBit的結(jié)構(gòu)化數(shù)據(jù)和2.5 PBit的非結(jié)構(gòu)化數(shù)據(jù)[11].實現(xiàn)這些大規(guī)模數(shù)據(jù)的高效存儲,對于縮短項目建設時間、降低工程項目的成本、提高建設質(zhì)量和降低項目實施風險均具有重要意義[12].

目前,主要采用集中式和完全分布式的方式存儲、處理海量數(shù)據(jù).其中,集中式處理方式使用ETL及網(wǎng)關,將采集的數(shù)據(jù)發(fā)送給數(shù)據(jù)中心和數(shù)據(jù)存儲器,并根據(jù)不同的應用場景和業(yè)務需求從海量數(shù)據(jù)中挖掘出所需的信息,該種方式廣泛應用于銀行潛在客戶分析和貸款風險評估中[13];完全分布式處理方式將數(shù)據(jù)以訂閱的方式推送給服務器,故不需要集中存儲,具有系統(tǒng)結(jié)構(gòu)簡單、實時特性好的優(yōu)點,且數(shù)據(jù)存在時效性,被廣泛應用于現(xiàn)場總線系統(tǒng)中[14].

基于以上分析,本文提出一種基于層級設計的輸變電工程數(shù)據(jù)存儲架構(gòu).該存儲方法根據(jù)結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的特點分別存儲,有助于優(yōu)化配置存儲資源;同時,提出了一種基于遺傳算法的數(shù)據(jù)遷移方法,以解決數(shù)據(jù)遷移導致的網(wǎng)絡訪問次數(shù)增加、負載不均衡和時間消耗大的問題.

1 數(shù)據(jù)存儲架構(gòu)

1.1 數(shù)據(jù)類型

本文將輸變電工程數(shù)據(jù)劃分為結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)兩種,并根據(jù)其特點分別使用不同的存儲方式.表1為輸變電工程所包含的數(shù)據(jù)類型及其劃分結(jié)果.

表1 輸變電工程數(shù)據(jù)劃分Tab.1 Data division for power transmission and transformation engineering

1.2 存儲管理

由于結(jié)構(gòu)化數(shù)據(jù)只需要考慮是否能容納的問題,使用傳統(tǒng)的關系型數(shù)據(jù)庫即可方便地對數(shù)據(jù)進行增加、刪除和修改等操作,因此,本文直接使用MySQL關系型數(shù)據(jù)庫存儲結(jié)構(gòu)化數(shù)據(jù).然而,非結(jié)構(gòu)化數(shù)據(jù)通常占用較大的存儲空間,對關系型數(shù)據(jù)庫造成較大的存儲壓力,并會降低數(shù)據(jù)庫的I/O性能,所以,本文使用虛擬機集群存儲系統(tǒng)存儲這些數(shù)據(jù).

為了保證非結(jié)構(gòu)化數(shù)據(jù)存取業(yè)務的擴展性、可用性和可靠性,本文使用ThinLUN按需分配技術來提高存儲系統(tǒng)的擴展性與利用率.該種分配技術只需較少的初期投入,并可以根據(jù)用戶需求的增長不斷擴展存儲空間.ThinLUN使用寫時空間分配存儲空間,使用讀寫重定向技術進行數(shù)據(jù)讀寫,從而實現(xiàn)空間的按需分配.其中,寫時空間分配技術即在I/O口發(fā)送寫請求時觸發(fā)存儲池的空間分配,而其他位置在用時再分配,分配流程如圖1所示.讀寫重定向技術即在讀寫操作時根據(jù)映射表進行重定向,流程圖如圖2所示.具體操作為:

1)寫操作:收到寫請求后先查看映射表,若已記錄目標的物理地址,則重新定向到該地址進行覆蓋寫;否則,分配新的物理地址并進行寫操作和記錄映射表.

2)讀操作:收到讀請求后先查看映射表,訪問映射表中存儲的物理地址進行讀操作.

1.3 存儲保護

為了保證存儲系統(tǒng)不因自然或人為因素導致業(yè)務中斷和數(shù)據(jù)丟失,本文建立了災難備份機制與容災機制來保證系統(tǒng)在遭受不可抗力破壞時能確保業(yè)務不中斷及數(shù)據(jù)不丟失.

災難備份機制實現(xiàn)輸變電工程數(shù)據(jù)到災備系統(tǒng)的復制,并在災難發(fā)生時保證數(shù)據(jù)的回傳;容災機制能保證災難發(fā)生后數(shù)據(jù)的遠程備份,保證原有數(shù)據(jù)不遭到破壞或丟失.

圖1 寫時空間分配流程Fig.1 Space allocation process in writing time

圖2 讀寫重定向流程Fig.2 Reading and writing redirection process

2 基于遺傳算法的數(shù)據(jù)遷移

為了避免出現(xiàn)輸變電工程數(shù)據(jù)存儲系統(tǒng)中,某一個數(shù)據(jù)存儲服務器被過度訪問導致負載過高的問題,本文基于遺傳算法提出了一種適用于輸變電工程數(shù)據(jù)存儲架構(gòu)的數(shù)據(jù)遷移方法,有效解決數(shù)據(jù)遷移導致的網(wǎng)絡訪問次數(shù)增加、負載不均衡和時間消耗大的問題.首先建立數(shù)據(jù)遷移中各優(yōu)化目標的數(shù)學模型,然后使用遺傳算法求取最優(yōu)解.

2.1 優(yōu)化目標模型

2.1.1 訪問次數(shù)

數(shù)據(jù)遷移過程中產(chǎn)生了B次訪問,則其訪問次數(shù)需滿足

(1)

式中,bi為n/T時間段內(nèi)訪問次數(shù),T為總的訪問時間.

2.1.2 負載和過載指數(shù)建模

在數(shù)據(jù)遷移過程中,系統(tǒng)會優(yōu)先從負載較高的數(shù)據(jù)中心中選擇數(shù)據(jù)作為源數(shù)據(jù),因此,需要考慮每個數(shù)據(jù)中心的負載能力和實際負載等信息.設數(shù)據(jù)中心的當前負載為fz、負載上限為fzh、負載下限為fzl,則數(shù)據(jù)中心dci的負載能力為fz(dci,t).

為了保證各數(shù)據(jù)中心處于理想負載區(qū)間,本文將負載最輕的前20%數(shù)據(jù)中心作為目標數(shù)據(jù)中心,即:fzlfzh時則為過載狀態(tài).本文分別定義欠載指數(shù)u和過載指數(shù)o為

(2)

式中:cout為遷移出的數(shù)據(jù)塊負載;di為移動數(shù)據(jù).

2.1.3 傳輸時間建模

假設源數(shù)據(jù)中心為dci、目標數(shù)據(jù)中心為dcj,將數(shù)據(jù)di從dci傳輸?shù)絛cj的時間為T′(d,dci,dcj),則有

T′(di,dci,dcj)=ds/v(dci,dcj)+Cij

(3)

式中:ds為數(shù)據(jù)塊的大小;v(dci,dcj)為數(shù)據(jù)傳輸率;Cij為數(shù)據(jù)遷移過程中發(fā)送請求、建立連接和斷開連接的耗時.

2.1.4 優(yōu)化目標

數(shù)據(jù)遷移的目標是減小網(wǎng)絡訪問次數(shù)、時間及負載不均衡現(xiàn)象,在最短的時間內(nèi)響應系統(tǒng)的請求.因此,本文建立的目標函數(shù)式為

t=αT′+βfz+γB

(4)

由于系統(tǒng)響應時間過長會嚴重影響數(shù)據(jù)遷移過程,故本文取α為0.6,即使用遺傳算法優(yōu)先選擇耗時較少的遷移方案;遷移數(shù)據(jù)的不均衡度也會影響整個系統(tǒng)的負載,所以設置β為0.1,并優(yōu)先選擇負載最輕的前20%數(shù)據(jù)中心作為目標數(shù)據(jù)中心;當數(shù)據(jù)被分為多塊時,會增加網(wǎng)絡訪問的次數(shù),造成較大的時間損耗,故設置γ為0.3.

2.2 求取最優(yōu)解

本文使用遺傳算法[15-16]求解優(yōu)化目標t最小的數(shù)據(jù)布局方案.遺傳算法結(jié)合生物進化的規(guī)律,選擇較優(yōu)秀的個體,而淘汰較差的個體,使得種群向更好的方向發(fā)展.本文選取式(4)作為目標函數(shù),設計的基于遺傳算法的數(shù)據(jù)遷移方案優(yōu)化算法如下:

1)對數(shù)據(jù)中心進行二進制編碼.

2)初始化種群大小N,基因大小g,最大迭代代數(shù)G.

3)迭代N次,隨機生成N個遷移方案Si,當Si∩Sj≠R時,計算目標函數(shù)t.

4)對Si進行變換操作.

5)將Si添加到較優(yōu)方案解集R中.

6)初始化當前種群為0.

7)使用隨機法計算R中每種解被選中的概率,如果0.6

8)將S′i和S″i加入到R中.

9)計算新基因的適應度函數(shù)值.

10)根據(jù)適應度函數(shù)值得到最優(yōu)的遷移方案R.

3 仿真與分析

本文將存儲器和服務器構(gòu)成一個標準存儲單元,為每臺服務器分配128 GB內(nèi)存,2顆8核CPU和1 TB硬盤,并使用虛擬機構(gòu)建不同數(shù)量的數(shù)據(jù)存儲中心進行仿真測試.

本文為每個數(shù)據(jù)中心隨機分配不同數(shù)量的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù),表2所示為本文試驗中數(shù)據(jù)存儲中心使用到的10組不同的配置參數(shù).表2中數(shù)據(jù)集數(shù)量越大,表明處理的數(shù)據(jù)量越大,存儲中心越多,表明系統(tǒng)使用了更多的分布式數(shù)據(jù)存儲中心.首先比較了數(shù)據(jù)遷移前后,存儲系統(tǒng)執(zhí)行同一任務所需的時間,結(jié)果如圖3所示.從圖3中可以看出,隨著任務數(shù)量的增加,數(shù)據(jù)遷移前后所需的執(zhí)行時間均有明顯上升,但遷移后所花費的時間要明顯少于遷移前的.結(jié)果表明,執(zhí)行數(shù)據(jù)遷移能明顯提升輸變電工程數(shù)據(jù)存儲系統(tǒng)的性能.

比較寫入不同數(shù)據(jù)量的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)時,數(shù)據(jù)傳輸所需時間與總時間之比的變化情況,結(jié)果如圖4所示.其中總時間包括數(shù)據(jù)傳輸時間和數(shù)據(jù)處理時間,由于使用了相同的數(shù)據(jù)處理方式,故占用的時間相等,因此本文僅比較數(shù)據(jù)傳輸時間.從圖4中可以看出,隨著數(shù)據(jù)量的增加,結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的傳輸用時占比不會隨著數(shù)據(jù)量呈比例增加;但隨著數(shù)據(jù)量的增加,結(jié)構(gòu)化數(shù)據(jù)的用時占比明顯比非結(jié)構(gòu)化數(shù)據(jù)的用時占比少.

表2 存儲中心配置參數(shù)Tab.2 Configuration parameters for storage centers

圖3 數(shù)據(jù)遷移前后執(zhí)行相同任務所需時間比較Fig.3 Comparison of time required for same task operation before and after data migration

圖4 不同數(shù)據(jù)傳輸時間對比Fig.4 Comparison of transmission time for different data

4 結(jié) 論

本文提出了一種基于層級設計的輸變電工程數(shù)據(jù)存儲架構(gòu),根據(jù)結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的特點分別處理輸變電工程數(shù)據(jù).使用不同的存儲架構(gòu)能有效提升數(shù)據(jù)的存儲效率,并節(jié)約存儲空間.而使用基于遺傳算法的數(shù)據(jù)遷移方法實現(xiàn)海量數(shù)據(jù)的遷移,可以有效解決數(shù)據(jù)存儲服務器被過度訪問導致網(wǎng)絡訪問次數(shù)增加、負載不均衡和時間消耗大的問題.仿真與測試結(jié)果表明,所提出的存儲架構(gòu)與數(shù)據(jù)遷移方法能有效解決海量輸變電工程數(shù)據(jù)存儲的問題,并提升輸變電工程數(shù)據(jù)存儲系統(tǒng)的性能.

猜你喜歡
工程
《工程爆破》》征稿征訂
工程爆破(2022年3期)2022-07-26 01:58:56
《工程爆破》征稿簡則
工程爆破(2022年2期)2022-06-17 14:13:56
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
工程
工程
工程
工程
工程
工程
工程
主站蜘蛛池模板: 亚洲日韩精品伊甸| 久久香蕉国产线| 亚洲中文在线视频| 国产成人永久免费视频| 白丝美女办公室高潮喷水视频| 一本久道久久综合多人| 国产成人高精品免费视频| 久久人与动人物A级毛片| 久久久久久久久18禁秘| 亚洲中文在线看视频一区| 国产在线观看91精品| 久久这里只有精品2| 真实国产精品vr专区| 国产亚洲视频中文字幕视频 | 国产成人一区| 国产亚洲精品自在线| 亚洲视频无码| 国产xxxxx免费视频| 99精品高清在线播放| 高h视频在线| 任我操在线视频| 国产主播在线观看| 国产一级片网址| 91丝袜美腿高跟国产极品老师| 中文字幕色在线| 波多野结衣在线se| 欧美日韩动态图| 亚洲日韩精品欧美中文字幕| 久久综合亚洲色一区二区三区| 国产成人亚洲综合a∨婷婷| 中文字幕在线免费看| 国产精品免费露脸视频| 在线观看91精品国产剧情免费| 国产精品偷伦视频免费观看国产| 97视频精品全国在线观看| 欧美.成人.综合在线| 亚洲第一区精品日韩在线播放| 久久性视频| 亚洲国产成人精品一二区| 狠狠v日韩v欧美v| 亚洲日韩每日更新| 亚洲人成日本在线观看| 在线观看国产黄色| 欧美精品高清| 在线中文字幕网| 久久精品无码专区免费| 一边摸一边做爽的视频17国产| 一区二区日韩国产精久久| 日本黄色a视频| 国产打屁股免费区网站| 日本亚洲成高清一区二区三区| 麻豆国产精品视频| 激情综合网激情综合| 综合久久五月天| 在线精品亚洲一区二区古装| 91色老久久精品偷偷蜜臀| 精品视频在线观看你懂的一区 | 久久国产免费观看| 亚洲丝袜中文字幕| 国产欧美视频综合二区| 亚洲天堂免费观看| 午夜毛片免费观看视频 | 亚洲香蕉久久| 亚洲精品色AV无码看| 亚洲人成影视在线观看| 亚洲一级毛片在线观| 精品久久777| 5555国产在线观看| 97视频在线观看免费视频| 成人无码区免费视频网站蜜臀| 成人av专区精品无码国产| 美女内射视频WWW网站午夜| 国产精品太粉嫩高中在线观看| 中文字幕一区二区人妻电影| 青青草a国产免费观看| 欧美性天天| 午夜福利在线观看入口| 久草视频中文| 欧美激情第一欧美在线| 国产免费福利网站| 在线精品亚洲国产| 欧美黄色网站在线看|