亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于K-距離拓?fù)涞姆植际綌?shù)據(jù)存儲方法*

        2021-01-19 02:57:04郎登何
        關(guān)鍵詞:拓?fù)鋱D子圖鏈路

        郎登何

        (1. 重慶大學(xué) 大數(shù)據(jù)與軟件學(xué)院,重慶 401331;2. 重慶電子工程職業(yè)學(xué)院 人工智能與大數(shù)據(jù)學(xué)院,重慶 401331)

        隨著移動互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的快速發(fā)展,越來越多的終端設(shè)備和傳感器被接入互聯(lián)網(wǎng),產(chǎn)生了海量數(shù)據(jù),令傳統(tǒng)的數(shù)據(jù)存儲方式逐漸被云存儲和分布式存儲所取代[1-2].

        分布式數(shù)據(jù)存儲采用廣泛分布在不同地理區(qū)域并相互連接的成本低廉、數(shù)量眾多的PC服務(wù)器來存儲海量數(shù)據(jù)[3],這種存儲方式能大幅節(jié)省存儲成本,但節(jié)點(diǎn)的可用性較低.同時,數(shù)據(jù)存儲規(guī)模的不斷擴(kuò)大也大幅增加了系統(tǒng)發(fā)生故障的概率.而云存儲技術(shù)可在云計算的基礎(chǔ)上,通過應(yīng)用軟件和分布式文件系統(tǒng)、集群技術(shù)和網(wǎng)絡(luò)技術(shù),將不同設(shè)備和不同類型的數(shù)據(jù)相結(jié)合協(xié)同工作[4-5],但不同位置的存儲節(jié)點(diǎn)有著不同的存儲能力和鏈路帶寬,使得難以提高數(shù)據(jù)存取速度[6-8].

        云存儲概念提出的同時,云計算的安全性也受到廣泛關(guān)注[9].如Google Cloud Platform和Amazon S3為用戶提供了不同安全等級的加密服務(wù),然而云存儲通常需要加密龐大的數(shù)據(jù),這將消耗大量的計算資源,且這種數(shù)據(jù)加密方式需要用戶自己保管秘鑰,也會導(dǎo)致服務(wù)質(zhì)量的降低和存取時間的增加.

        目前,國內(nèi)外學(xué)者和專家提出了諸多方法來解決這些問題,如采用圖分割的方式從數(shù)學(xué)理論的角度考慮分布式數(shù)據(jù)存儲的拓?fù)浣Y(jié)構(gòu),但該種方法并未綜合考慮鏈路和節(jié)點(diǎn)的性能[10];也有文獻(xiàn)提出使用智能優(yōu)化算法來選擇存儲節(jié)點(diǎn),以降低帶寬消耗并節(jié)省數(shù)據(jù)存取時間,但這種方法存在局部最優(yōu)的問題且具有較高的復(fù)雜度,不適合作為數(shù)據(jù)放置策略[11].

        本文綜合考慮分布式數(shù)據(jù)存儲的安全性和高效性,提出了一種基于K-距離拓?fù)涞牡蛷?fù)雜度數(shù)據(jù)放置算法.該算法通過尋找K-距離拓?fù)渥訄D來實(shí)現(xiàn)數(shù)據(jù)的安全放置,在此基礎(chǔ)上,采用最小化存取時間的方式合理地放置數(shù)據(jù).

        1 系統(tǒng)模型

        本文使用網(wǎng)絡(luò)拓?fù)鋱D模型G(V,E)來表示分布式存儲系統(tǒng),其中,V和E分別為存儲節(jié)點(diǎn)集合和鏈路集合.第i個節(jié)點(diǎn)的存儲能力由SCi表示,鏈路的帶寬矩陣由B表示,且對于任意的bij∈B,則有

        (1)

        模型中用戶可以任意選擇數(shù)據(jù)存儲的節(jié)點(diǎn)來提交數(shù)據(jù).本文將存儲數(shù)據(jù)D進(jìn)行分塊,并用SDi表示節(jié)點(diǎn)i處存儲的數(shù)據(jù)塊,則有

        (2)

        本文從以下兩方面保證數(shù)據(jù)的安全性:

        1) 根據(jù)數(shù)據(jù)存放的距離來表示數(shù)據(jù)安全級別的高低,距離更大的數(shù)據(jù)塊間具有更高的安全性;

        2) 不同領(lǐng)域的數(shù)據(jù)具有不同的安全性.

        為了實(shí)現(xiàn)上述安全性要求,本文提出了一種安全距離的定義:使用K表示安全距離,K=0表示數(shù)據(jù)沒有安全性需求;K=1表示任意兩個數(shù)據(jù)塊間的距離必須大于1;K=2表示任意兩個數(shù)據(jù)塊間的距離必須大于2.定義fs表示計算數(shù)據(jù)間的安全距離,即

        fs=minfk(SDi,SDj) (i≠j,i,j=1,2,…,V)

        (3)

        (4)

        式中,dis(i,j)為兩點(diǎn)之間歐式距離.

        在確定數(shù)據(jù)存取的安全性條件后,對數(shù)據(jù)存取的時間進(jìn)行建模,假設(shè)當(dāng)前數(shù)據(jù)存儲策略SD的安全距離為K,數(shù)據(jù)從節(jié)點(diǎn)A接入,則對任意存儲節(jié)點(diǎn)SDi≠0,i=1,2,…,V,各節(jié)點(diǎn)的數(shù)據(jù)存取時間為

        (5)

        式中:Pi,A為節(jié)點(diǎn)i和節(jié)點(diǎn)A間的最短路徑;tls,ld為鏈路l數(shù)據(jù)存取時間;ls,ld為兩鏈路的起點(diǎn)和終點(diǎn).存取所有數(shù)據(jù)塊D所需的時間為

        (6)

        基于上述對數(shù)據(jù)安全和數(shù)據(jù)存取速率的分析,本文將分布式數(shù)據(jù)存取問題表示為:在接入點(diǎn)A處將給定大小的數(shù)據(jù)D進(jìn)行合理分配,則在滿足距離大于K且所需存取時間最小條件時,可將該問題表示為

        (7)

        2 數(shù)據(jù)存儲算法

        2.1 數(shù)據(jù)存取模型定義

        本文使用K-距離拓?fù)渥訄D來表示數(shù)據(jù)存儲節(jié)點(diǎn),以保證數(shù)據(jù)塊的放置能滿足安全距離的要求.

        K-距離拓?fù)渥訄D的定義為:假設(shè)G(V,E)為無向連通圖,如果其節(jié)點(diǎn)集合V′?V滿足

        dis(v1,v2)≥K(?v1,v2∈V′,v1≠v2)

        (8)

        則稱該子圖為K-距離拓?fù)渥訄D.

        基于上述定義可以得到K-距離拓?fù)渥訄D的生成算法如下:

        1) 假設(shè)需要得到的圖模型為G(V,E),安全距離為K;

        2) 隨機(jī)選擇一個節(jié)點(diǎn)v;

        3) 將節(jié)點(diǎn)v與所有到節(jié)點(diǎn)v的距離小于K的節(jié)點(diǎn)相連;

        4) 執(zhí)行循環(huán)比較,循環(huán)停止后得到的結(jié)果即為生成的K-距離拓?fù)渥訄D.

        根據(jù)該算法描述可知,對于給定的圖模型G(V,E),存在多個K-距離拓?fù)渥訄D.圖1為一個包含10個頂點(diǎn)的拓?fù)鋱D,圖2、3為選擇不同的初始和中間節(jié)點(diǎn)得到的兩種不同拓?fù)渥訄D.其中,圖2為包含節(jié)點(diǎn)2,4,7,9的2-距離拓?fù)渥訄D,即K=2;圖3為包含節(jié)點(diǎn)1,3,5,6,8,10的2-距離拓?fù)渥訄D.從圖2和圖3可以看出初始節(jié)點(diǎn)和中間節(jié)點(diǎn)的選擇對于構(gòu)造拓?fù)渥訄D異常重要.

        圖1 10頂點(diǎn)網(wǎng)絡(luò)拓?fù)鋱DFig.1 Network topology with 10 vertexes

        圖2 2-距離拓?fù)渥訄D1Fig.2 Sub-graph 1 of 2-distance topology

        圖3 2-距離拓?fù)渥訄D2Fig.3 Sub-graph 2 of 2-distance topology

        2.2 節(jié)點(diǎn)選擇算法

        基于上文定義的K-距離拓?fù)渥訄D,本文將存儲節(jié)點(diǎn)選擇過程轉(zhuǎn)化為在給定安全距離K的條件下,尋找使數(shù)據(jù)存取時間最小的K-距離拓?fù)渥蛹瘑栴}.本文提出一種基于節(jié)點(diǎn)優(yōu)先級選擇的算法來求解該問題,即根據(jù)各節(jié)點(diǎn)的數(shù)據(jù)存取速度優(yōu)先選擇存取速度更快的節(jié)點(diǎn)和自身保護(hù)能力強(qiáng)的節(jié)點(diǎn).

        單位數(shù)據(jù)存取速度定義為

        (9)

        式中:Pv,A為節(jié)點(diǎn)v和A間的最短距離;D為數(shù)據(jù)總量.

        數(shù)據(jù)存儲節(jié)點(diǎn)選擇算法具體流程如下:

        1) 對每一個節(jié)點(diǎn),根據(jù)式(9)計算Uv.

        2) 對所有Uv按照從大到小的順序排序,得到排序后的集合PV.

        3) 計算節(jié)點(diǎn)A與集合PV中每一個節(jié)點(diǎn)間的最短距離d.

        4) 當(dāng)d≥K時,將該點(diǎn)放入最優(yōu)數(shù)據(jù)存儲集合;當(dāng)d

        本文存儲節(jié)點(diǎn)選擇算法主要分為兩部分:1)按照單位存取時間排列數(shù)據(jù)存儲節(jié)點(diǎn);2)使用最短距離算法選擇最優(yōu)的數(shù)據(jù)存儲序列.其中,第1部分的時間復(fù)雜度為O(V);第2部分的時間復(fù)雜度為O(VO(E+VlgV))或O(VO(kE)),其中,E為圖G的邊數(shù)量,k為SPFA算法中節(jié)點(diǎn)進(jìn)入Queue的次數(shù).因此,本文存儲節(jié)點(diǎn)選擇算法的時間復(fù)雜度包括兩種情況:最優(yōu)情況下為O(kVE),最壞情況下為O(VE+V2lgV).

        3 仿真分析

        本文使用Matlab和Omnet++仿真平臺驗(yàn)證所提出的基于K-距離拓?fù)涞母咝?、安全的分布式?shù)據(jù)存儲算法的有效性,并使用Internet 2拓?fù)鋱D與隨機(jī)拓?fù)鋱D衡量該算法在不同應(yīng)用場景下的性能.兩種網(wǎng)絡(luò)的具體仿真環(huán)境參數(shù)如表1所示.

        表1 仿真參數(shù)設(shè)置Tab.1 Settings of simulation parameters

        圖4為本文使用的Internet 2拓?fù)鋱D.該拓?fù)鋱D由帶寬為1 Gbit·s-1的節(jié)點(diǎn)組成,每個節(jié)點(diǎn)表示一個美國的城市.

        本文通過與FNF算法、GA算法和kDDS算法進(jìn)行比較來驗(yàn)證所提出算法的有效性.其中,F(xiàn)NF算法直接根據(jù)節(jié)點(diǎn)間的距離來選擇存儲節(jié)點(diǎn)以提高數(shù)據(jù)的安全性;GA算法則使用遺傳算法來選擇最優(yōu)的存儲節(jié)點(diǎn)來減少數(shù)據(jù)的存取時間,這種方法計算量較大;kDDS算法采用圖分割理論來減少帶寬和數(shù)據(jù)存取時延.

        圖4 Internet 2拓?fù)鋱DFig.4 Internet 2 topology graph

        本文首先比較了不同數(shù)據(jù)量和網(wǎng)絡(luò)節(jié)點(diǎn)情況下,各種算法在隨機(jī)拓?fù)渚W(wǎng)絡(luò)中的數(shù)據(jù)存取時間結(jié)果如圖5、6所示.從圖5中可以看出,相比于其他算法,本文算法所需的數(shù)據(jù)存取時間最小,且隨著數(shù)據(jù)的增加,本文算法所需的存取時間增加量最小、最緩慢.這是因?yàn)樗岢龅乃惴芡ㄟ^選擇鏈路狀況最優(yōu)的節(jié)點(diǎn)來減小數(shù)據(jù)的存取時間.從圖6可以看出,即使網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量不斷提高,所提出算法的數(shù)據(jù)存取時間仍穩(wěn)定且較小.相對于其他算法,本文算法能減少60%~70%的存取時間.在隨機(jī)拓?fù)渚W(wǎng)絡(luò)中的測試結(jié)果表明,所提出的算法在滿足安全距離的情況下,能通過選擇性能最優(yōu)的節(jié)點(diǎn)來存儲數(shù)據(jù),以減小數(shù)據(jù)的存取時間.

        圖5 隨機(jī)拓?fù)湎虏煌瑪?shù)據(jù)量的數(shù)據(jù)存取時間Fig.5 Data access time of different data volumes under random topology

        圖6 隨機(jī)拓?fù)湎虏煌W(wǎng)絡(luò)規(guī)模的數(shù)據(jù)存取時間Fig.6 Data access time of different network sizes under random topology

        圖7、8為在不同數(shù)據(jù)量與網(wǎng)絡(luò)節(jié)點(diǎn)情況下,各種算法在Internet 2拓?fù)鋱D中的數(shù)據(jù)存取時間.

        圖7 Internet 2拓?fù)鋱D下不同數(shù)據(jù)量的數(shù)據(jù)存取時間Fig.7 Data access time of different data volumes under Internet 2 topology

        圖8 Internet 2拓?fù)鋱D下不同網(wǎng)絡(luò)規(guī)模的數(shù)據(jù)存取時間Fig.8 Data access time of different network sizes under Internet 2 topology

        從圖7、8中可以看出,隨著Internet 2拓?fù)鋱D中數(shù)據(jù)量的不斷增加,所有算法的數(shù)據(jù)存取時間均在增長.而本文算法的增長速度最慢,且相較于其他算法需要更少的存取時間,且隨著Internet 2拓?fù)鋱D數(shù)據(jù)規(guī)模的不斷增加,本文算法所需的數(shù)據(jù)存取時間也是最低的.

        從仿真結(jié)果可以看出,在Internet 2拓?fù)鋱D和隨機(jī)拓?fù)鋱D情況下,本文算法均具有最低的數(shù)據(jù)存取時間.這是因?yàn)橄噍^于其他算法,本文算法能在滿足安全距離約束的條件下選擇到最優(yōu)的數(shù)據(jù)存儲節(jié)點(diǎn)并使用最少的數(shù)據(jù)存取時間.

        4 結(jié) 論

        本文提出了一種基于K-距離拓?fù)涞姆植际綌?shù)據(jù)存儲方法.該算法使用K-距離拓?fù)渥訄D來表示數(shù)據(jù)存儲節(jié)點(diǎn),來保證數(shù)據(jù)塊的放置能滿足安全距離的要求.同時提出了一種基于節(jié)點(diǎn)優(yōu)先級選擇的算法,將存儲節(jié)點(diǎn)選擇過程轉(zhuǎn)化為在給定安全距離K條件下的拓?fù)溥x擇過程.使用Matlab和Omnet++仿真平臺在Internet 2拓?fù)鋱D與隨機(jī)拓?fù)鋱D下的仿真測試結(jié)果表明,所提出的算法能在滿足安全距離約束的條件下選擇到最優(yōu)的數(shù)據(jù)存儲節(jié)點(diǎn),從而減小數(shù)據(jù)存取時間.

        猜你喜歡
        拓?fù)鋱D子圖鏈路
        家紡“全鏈路”升級
        低壓配網(wǎng)拓?fù)鋱D自動成圖關(guān)鍵技術(shù)的研究與設(shè)計
        簡單拓?fù)鋱D及幾乎交錯鏈環(huán)補(bǔ)中的閉曲面
        天空地一體化網(wǎng)絡(luò)多中繼鏈路自適應(yīng)調(diào)度技術(shù)
        移動通信(2021年5期)2021-10-25 11:41:48
        基于含圈非連通圖優(yōu)美性的拓?fù)鋱D密碼
        臨界完全圖Ramsey數(shù)
        基于頻繁子圖挖掘的數(shù)據(jù)服務(wù)Mashup推薦
        基于3G的VPDN技術(shù)在高速公路備份鏈路中的應(yīng)用
        不含2K1+K2和C4作為導(dǎo)出子圖的圖的色數(shù)
        高速光纖鏈路通信HSSL的設(shè)計與實(shí)現(xiàn)
        日产分东风日产还有什么日产| 亚洲天堂成人av影院| 亚洲成av人片在www鸭子| 99久久婷婷国产亚洲终合精品| 久久久亚洲欧洲日产国码aⅴ| 国产在线精品一区二区在线看| 中字幕久久久人妻熟女| 40分钟永久免费又黄又粗| 国产成人综合久久精品推荐免费| 日韩高清av一区二区| 精品国产3p一区二区三区| 国产自拍偷拍视频免费在线观看 | 一区二区三区四区亚洲综合| 国产精品一区二区日韩精品| 蜜桃av一区二区三区| 亚洲国产精品久久婷婷| 99在线精品视频在线观看| 白丝兔女郎m开腿sm调教室| 国产乱人伦偷精品视频| 国产女人体一区二区三区| 亚洲精品视频免费在线| 亚洲中文乱码在线观看| 一二三四区中文字幕在线| 精品少妇一区二区三区免费观| 欧美aaaaaa级午夜福利视频| 久久棈精品久久久久久噜噜| 夜夜爽无码一区二区三区 | 久久国产精品婷婷激情| 男人和女人做爽爽免费视频| 午夜丰满少妇性开放视频| 国产精品18久久久久久首页| 91精品国产综合久久国产| 亚洲成在人线视av| 无码人妻精品一区二区在线视频| 国产精品一区二区av片| 精品一区二区三区影片| 精品国产又大又黄又粗av| 最新国产激情视频在线观看| 免费无码精品黄av电影| 亚洲精品乱码久久久久久金桔影视| 亚洲AV永久无码精品导航|