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

一種冗余流量消除算法

2014-01-01 00:00:00鄭鴻
電子世界 2014年2期

【摘要】本文提出了一種基于內容的冗余流量消除算法(RFECB)。算法利用滑動窗口計算數據塊的邊界點,對二個邊界點的數據塊計算其指紋并進行指紋匹配。RFECB能夠提高冗余消除字節節省百分比,減少了冗余流量在網絡中的傳輸。

【關鍵詞】網絡流量;冗余消除;內容分塊;協議無關

1.協議無關的冗余流量消除

協議無關的冗余流量抑制技術是Spring教授首次提出來的[1],他有別于基于應用層的協議相關的對象級別的冗余抑制技術,他的處理對象是單個的數據包,他能識別出數據包中已被傳輸的重復字節。

協議無關的RTE通常包括以下3個步驟[2]:

冗余流量探測:在源端服務器對于特定方向的每一個數據包,DRE算法首先對數據包對每個數據包進行分塊,通過指紋算法計算每個數據塊的指紋,然后進行指紋匹配。

指紋匹配:將計算出的指紋和源端服務器的指紋庫中的歷史指紋進行比對,比對成功,對數據塊進行編碼;未比對成功,將指紋和數據包或數據塊分布存入指紋庫和數據包庫中,供下次指紋匹配使用。

匹配算法:選出代表指紋后,服務器端把每一個代表指紋都和指紋庫中的指紋做比對,如果有相同的指紋存在于指紋庫中,表示最近發送的數據包與當前數據包有相同的數據片段,相同部分的長度至少為w字節。把相同部分逐字節的往左和往右拓展,最終相同部分的數據被從當前數據包中去除,并以{相同數據起始位置,相同數據長度}2個屬性組成的短記號代替。

基于內容的冗余流量消除算法利用滑動窗口對窗口內的數據進行弱hash計算,當hash值滿足預先設置條件時,便標記一個分塊點,對二個分塊點間載荷定義的載荷分塊進行指紋計算。該算法提高分塊的穩固性。

2.基于內容的冗余消除算法

冗余流量探測是冗余消除算法的關鍵[3],指紋算法中的參數W表示指紋算法的輸入字符串的字節數,w字節的字符串能產生一個指紋,如果數據包的載荷部分長度是L個字節,那么總共能產生L-W+1個指紋。由于受到指紋庫大小的限制[4],要么在選取所有指紋的一個子集作為代表指紋;要么在分塊前就對選出代表的數據塊,再計算得到的指紋即為代表指紋。無論采用那種方法,塊選擇算法決定冗余數據塊的選取效率,以下對比不同的塊選擇算法的特點:

圖1 基于內容的冗余流量消除算法

FIXED算法固定每P個字節從數據包中選擇一個數據塊,然后計算數據塊的指紋即為代表指紋,但是這種識別算法對數據包的微小變化不健壯;MODP算法中的每一個塊是數據包載荷的子字符串,然后使用哈希函數計算Rabin指紋計算數據塊的指紋F,選擇FmodP=0的數據塊做為代表指紋對應的數據塊,該算法可能導致選出的數據塊過疏或過密分布,如字節連續相同的數據片段;MAXP算法選擇每P個字節中單個字節數值最大的字節為起點的w字節長的數據塊,具有穩定抽樣率,但該算法傾向選擇第一個字節值較大的數據塊,當該類型數據塊的冗余率較低時,算法將無法獲得冗余率高的數據塊。上述3種代表指紋選擇算法,其中MAXP和MODP算法對于傳輸內容的細微修改有很好的健壯性,但是運算量較大,而FIXED算法與傳輸內容無關,但是運算量小。

在本文提出的基于內容的冗余消除算法中(如圖1所示),利用滑動窗口對窗口內的數據進行弱hash計算,當hash值滿足預先設置條件時,便標記一個分塊點,對二個分塊點間載荷定義的載荷分塊進行指紋計算。這樣不僅減少了冗余消除的運算量,同時也保證了冗余消除的穩固性。

3.實驗與仿真

3.1 實驗數據

為了準確對比不同冗余消除算法的效率和內存消耗,抓取了3種環境下的流量作為分析數據。抓取數據的總流量大小為39.12GB。數據A為多媒體發布,時長為1小時,共計12.32GB;數據B為學校接入網,時長為1小時,共計10.6GB;數據C為某實驗樓,時長為12小時,共計16.2GB。

3.2 冗余消除字節節省百分比

表1對比了三種算法對3種數據的字節節省率,字節節省率定義為冗余消除后傳輸字節數與冗余前的字節數的比值。從表1可以看出,數據A的冗余消除量遠遠大于其他2個數據,當數據集中的冗余量較大時,RFECB算法的字節節省率和FIXED算法字節節省率最為接近。

表1 冗余消除算法穩固性

4.結束語

針對當前協議無關的冗余流量消除算法穩固性不高的問題,提出了基于內容的冗余流量消除算法,該算法利用弱哈希計算數據塊的邊界點。實驗結果表明在數據集冗余度高的時候,RFECB冗余消除算法明顯優于FIXED算法和MAXP算法,即RFECB算法在不改變冗余消除效果的基礎上提高了冗余消除的效率,有效的提高了傳輸效率。

參考文獻

[1]唐海娜,林小拉,韓春靜.基于移動指針的數據流冗余消除算法[J].通信學報,2012(2).

[2]Anand A,Gupta A,Akella A,et al.Packet caches on routers:the implications of universal redundant traffic elimination[J].ACMSIGCOMM Computer Communication Review,2008,38(4).

[3]SPRING N T,WETHERALL D.A protocol-independent technique for eliminating redundant network traffic[J].ACM SIGCOMM Computer Communication Review,2000, 30(4):87-95.

[4]Anand A,Sekar V,Akella A.SmartRE:An architecture for coordinated network-wide redundancy elimination[C].New York,NY,USA.Proceedings of the ACM SIGCOMM conference on Data communication,2009:87-98.

作者簡介:鄭鴻(1987—),男,四川成都人,西南科技大學信息工程學院碩士研究生在讀,研究方向:計算機網絡。

主站蜘蛛池模板: 狠狠v日韩v欧美v| 在线国产91| 国产九九精品视频| 丰满的少妇人妻无码区| 爆操波多野结衣| 欧美色99| 伊人久久精品亚洲午夜| 亚洲福利片无码最新在线播放| 国产精品无码AV中文| 一级毛片免费观看久| 成人午夜免费观看| 日本a∨在线观看| 97se综合| swag国产精品| 国产特级毛片aaaaaaa高清| 97成人在线视频| 毛片网站在线播放| 亚洲系列中文字幕一区二区| 日本精品αv中文字幕| 动漫精品中文字幕无码| 国产美女在线免费观看| 亚洲国产天堂在线观看| 亚洲国产日韩欧美在线| 亚洲欧洲美色一区二区三区| 国产女主播一区| 精品视频第一页| 国产精品亚洲一区二区三区z| 欧美日韩亚洲综合在线观看| 手机精品视频在线观看免费| 国产老女人精品免费视频| 黄色a一级视频| 热99精品视频| 色婷婷天天综合在线| 日本黄色不卡视频| 永久成人无码激情视频免费| 欧美成人aⅴ| 综合天天色| 欧洲亚洲欧美国产日本高清| 国产欧美日韩综合在线第一| 亚洲最大综合网| 日韩经典精品无码一区二区| 亚洲中文字幕av无码区| 国产99在线| 国产91成人| 亚洲欧美日韩成人高清在线一区| 动漫精品中文字幕无码| 欧美色图久久| 毛片免费观看视频| 三级国产在线观看| 日本国产一区在线观看| 国产成人精品日本亚洲77美色| Aⅴ无码专区在线观看| 日韩国产欧美精品在线| 亚洲第一成人在线| 国产中文一区a级毛片视频| 欧美黑人欧美精品刺激| 99久久国产综合精品2020| 国产玖玖玖精品视频| 久久亚洲国产视频| 美女潮喷出白浆在线观看视频| 亚洲日本一本dvd高清| 日本午夜精品一本在线观看 | 国产主播一区二区三区| 综合色88| 欧美成人综合视频| 亚洲二区视频| 亚洲人成影视在线观看| 日本午夜影院| 久久精品视频亚洲| 精品中文字幕一区在线| 六月婷婷精品视频在线观看| 四虎国产永久在线观看| 中文无码精品A∨在线观看不卡 | 亚洲精品大秀视频| 一级爆乳无码av| 在线观看国产黄色| 国产真实自在自线免费精品| 熟女日韩精品2区| 激情無極限的亚洲一区免费| 亚洲欧美日韩动漫| 欧洲免费精品视频在线| 国产亚洲成AⅤ人片在线观看|