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

        ?

        基于LRU
        —CBF 的大流識(shí)別算法

        2016-03-27 09:44:44張淋淋高仲合
        數(shù)碼世界 2016年7期
        關(guān)鍵詞:鏈表哈希計(jì)數(shù)器

        張淋淋 高仲合

        曲阜師范大學(xué)信息科學(xué)與工程學(xué)院

        ?

        基于LRU
        —CBF 的大流識(shí)別算法

        張淋淋高仲合

        曲阜師范大學(xué)信息科學(xué)與工程學(xué)院

        對網(wǎng)絡(luò)中的大流進(jìn)行提取和分析對于網(wǎng)絡(luò)管理和安全防御具有重要意義。文章通過把最近最久未使用(LRU)策略和計(jì)數(shù)型布魯姆過濾器(CBF)兩種結(jié)構(gòu)結(jié)合起來,取其各自的優(yōu)點(diǎn),提出一種新的大流檢測算法。該算法針對大流檢測漏報(bào)率高的缺陷,將“大流過濾”和“大流判斷”分離,提高了算法的準(zhǔn)確性,降低了空間復(fù)雜度。最后通過理論分析和仿真實(shí)驗(yàn)進(jìn)行了算法的驗(yàn)證。

        最近最久未使用 布魯姆過濾器 流量測量 漏報(bào)率

        近年來,計(jì)算機(jī)網(wǎng)絡(luò)呈現(xiàn)向高速化、大規(guī)模、復(fù)雜化方向發(fā)展的趨勢,其特點(diǎn)就是產(chǎn)生的數(shù)據(jù)量大、數(shù)據(jù)分組到達(dá)頻率高,使得數(shù)據(jù)的處理難度越來越大。因此帶來的問題就是,硬件的處理速度不能滿足實(shí)際網(wǎng)絡(luò)流量測量的需要。因此,如何用有限的硬件資源條件完成高速鏈路下的流量測量成為當(dāng)前研究的熱點(diǎn)問題。在當(dāng)前的網(wǎng)絡(luò)測量中,可以采用不同的測量單位,最通常使用的是以流的方式。所謂流,是指在一段時(shí)間內(nèi),具有一組相同屬性的數(shù)據(jù)分組的集合,一般情況下我們通過5元組(源IP地址、源端口、目的IP地址、目的端口、傳輸層協(xié)議)來定義流。由于互聯(lián)網(wǎng)中IP流長度服從重尾分布,也就是少數(shù)字節(jié)數(shù)較大的流占據(jù)了網(wǎng)絡(luò)的大部分流量,大量字節(jié)數(shù)較小的流分擔(dān)了網(wǎng)絡(luò)的小部分流量。在很多的網(wǎng)絡(luò)應(yīng)用中,我們只需知道大字節(jié)流的信息,即檢測出大流,而不需要關(guān)注到每條流的狀態(tài)?;谶@樣的策略,本文結(jié)合最近最久未使用(LIW)和計(jì)數(shù)型布魯姆過濾器(CBF)機(jī)制,使用兩個(gè)步驟,LRU負(fù)責(zé)把大流過濾下來,CBF負(fù)責(zé)迸一步對大流進(jìn)行判斷,提出了一種大流識(shí)別算法(LRU—CBF, least recent used & Counter Bloom f lter)。此算法結(jié)構(gòu)簡單,能夠精確地將大流量對象提取出來。

        1 LRUCBF算法

        1.1LRU 思想描述

        LRU的基本原理是:建立一個(gè)長度固定的LRU緩存,在初始狀態(tài)下,緩存是空的,按順序?qū)⒌竭_(dá)的元素記錄到此緩存中,記錄的原則是最新到達(dá)的放在緩存的頂端,最久未到達(dá)的放在緩存的底部。根據(jù)這一特點(diǎn),LRU在計(jì)算系統(tǒng)中有著廣泛的應(yīng)用,如數(shù)據(jù)庫緩存管理、在線頁面管理以及磁盤緩存管理等領(lǐng)域。由于網(wǎng)絡(luò)中的流服從重尾分布的規(guī)律,而且一般情況下小流的持續(xù)時(shí)間短、到達(dá)頻率低,大流持續(xù)時(shí)間長、訪問緩存頻繁,所以經(jīng)過一段時(shí)間,小流被淘汰,大流被留下。兩種LRU替換方式的情況:1)新報(bào)文所

        屬的流Fn.1已經(jīng)存在于LRU緩存中,就把該流置于緩存的最頂端,其余流記錄依次向底部移動(dòng)。2)新報(bào)文所屬的流Fn+l不是緩存中已存在的流,緩存不滿時(shí)直接添加到緩存頂部,其余流依次向底部移動(dòng),緩存已滿時(shí),將流Fn+l置于緩存的最前面,其余流向底部移動(dòng),底部的流Fn被淘汰。

        1.2Bloom Fil ter

        Bloom Filter是由Burton Bloom在1970年提出的,是一種簡潔的二進(jìn)制向量數(shù)據(jù)結(jié)構(gòu)。在查詢元素方面具有很好的空間和時(shí)間效率,被應(yīng)用于很多大型系統(tǒng)。BF結(jié)構(gòu)擁有很多顯著的優(yōu)點(diǎn),空間效率、時(shí)間效率都遠(yuǎn)遠(yuǎn)超于一般算法,所需硬件條件不高,使其在很多領(lǐng)域應(yīng)用廣泛。近年來,在網(wǎng)絡(luò)測量方面的應(yīng)用也備受關(guān)注。標(biāo)準(zhǔn)的Bloom Filter的主要組成部分就是一個(gè)m位數(shù)組加一組散列函數(shù)。在標(biāo)準(zhǔn)BF中,不同的元素被哈希函數(shù)映射后的位置可能相同,即數(shù)組中的某位可能需要置1多次,但是標(biāo)準(zhǔn)BF的數(shù)組只包含0或l兩種狀態(tài),因此多次置1的位只有第一次起作用。因此當(dāng)需要?jiǎng)h除元素時(shí),就會(huì)出現(xiàn)錯(cuò)誤。標(biāo)準(zhǔn)的BF不是實(shí)現(xiàn)元素的刪除功能。為了增加刪除元素的功能BF在以后的發(fā)展中出現(xiàn)了許多改進(jìn),其中計(jì)數(shù)型BF(CBF)是最典型的一種。當(dāng)進(jìn)行元素的插入操作時(shí),使用哈希函數(shù)將元素進(jìn)行映射后對應(yīng)的尼個(gè)計(jì)數(shù)器值均加1;刪除操作時(shí),映射得到的七個(gè)計(jì)數(shù)器值減1;查詢操作時(shí),檢查映射得到的k個(gè)計(jì)數(shù)器的值,若都大于/等于1則判斷為屬于該集合,只要有等于0的計(jì)數(shù)器則判斷為不屬于該集合。

        本文提出的LRUCBF算法的核心思想是將CBF和LRU兩種結(jié)構(gòu)結(jié)合起來,使用兩級(jí)處理機(jī)制,用CBF結(jié)構(gòu)來判斷網(wǎng)絡(luò)中是否存在大流;用LRU來進(jìn)一步過濾大流,達(dá)到更高的準(zhǔn)確性,使“大流判斷”和“大流過濾”兩個(gè)過程分離開來。之所以選用這樣的機(jī)制,有兩個(gè)方面的優(yōu)點(diǎn),先用CBF將大流判斷出來后放到緩存中,這時(shí)LRu進(jìn)一步確保這些大流不丟失;另一方面,CBF的預(yù)先判斷使得LRU不用對所有的數(shù)據(jù)包進(jìn)行過濾,用兩者的互相幫助來提高算法的執(zhí)行效率,提高準(zhǔn)確性。LRUCBF算法的基本過程:某一新的報(bào)文來到,提取出流標(biāo)識(shí),利用哈希函數(shù)的值判斷此流是不是大流。如果這條新流是已經(jīng)識(shí)別出來的

        大流,就將CBF相應(yīng)的計(jì)數(shù)器加1,如果這條新流不是已經(jīng)識(shí)別出來的大流,就將這條新流放到LRU鏈表的最頂部,然后把LRU鏈表最底部的流淘汰掉。

        2 算法的理論分析

        2.1準(zhǔn)確性

        本文提出的LRUCBF算法由于采用了LRU策略和CBF結(jié)構(gòu),因此,此算法的錯(cuò)誤概率就從這兩部分中產(chǎn)生。在LRU中,鏈表中的大流可能被淘汰出去,而CBF中,由于本身存在的誤判會(huì)將接收到的小流當(dāng)作大流提取到LRU鏈表中,增大LRU的計(jì)算壓力。因此本算法的錯(cuò)誤概率包括LRU的漏判概率PLRU幣[1CBF的誤判概率RBF。

        2.2空間復(fù)雜度

        在2.1中,隨著m、n、k的增大,準(zhǔn)確性會(huì)迅速提高,隨之帶來的就是空間的增加。所以CBF中空間復(fù)雜度就是哈希函數(shù)的個(gè)數(shù),以及計(jì)數(shù)器的個(gè)數(shù)。

        3 結(jié)語

        本文詳細(xì)闡述了LRU策略和CBF結(jié)構(gòu)的優(yōu)缺點(diǎn),結(jié)合兩者各自的優(yōu)點(diǎn),避開各自的缺點(diǎn),提出一種新的大流檢測算法。可以把將“大流過濾”和“大流判斷”分離,這樣一方面能夠減少測量的誤差,提高算法的準(zhǔn)確性,另一方面,使用的數(shù)據(jù)結(jié)構(gòu)較為簡單,工作過程也不復(fù)雜,降低了空間復(fù)雜度。經(jīng)過實(shí)驗(yàn)結(jié)果的分析驗(yàn)證,基于LRU.CBF的大流檢測算法具有很高的準(zhǔn)確性,能夠很好地應(yīng)用到實(shí)踐中。

        [1]劉慶生.反病毒研究與檢測技術(shù)一一試探式掃描技術(shù)[J].個(gè)人電腦,2003(2):134-135.

        [2]李景濤,荊一楠,肖曉春,等.基于相似度加權(quán)推薦的P2P環(huán)境下的信任模型[J]。軟件學(xué)報(bào),2007,18(1):157—167.

        [3]竇文.構(gòu)造基于推薦的Peer-to.Peer環(huán)境下的Trust模型[J].軟件學(xué)報(bào),2004,15(4):57卜583

        [4]劉文芬.基于信任域的分布式動(dòng)態(tài)信任管理模型[J].四川大學(xué)學(xué)報(bào),2014,46(4):61—66.

        [5]高磊,郭玉翠.基于信任迭代的P2P網(wǎng)絡(luò)信任管理模型[J].計(jì)算機(jī)工程,2012,38(19):92—95.

        猜你喜歡
        鏈表哈希計(jì)數(shù)器
        煤氣與熱力(2022年2期)2022-03-09 06:29:30
        基于二進(jìn)制鏈表的粗糙集屬性約簡
        跟麥咭學(xué)編程
        基于鏈表多分支路徑樹的云存儲(chǔ)數(shù)據(jù)完整性驗(yàn)證機(jī)制
        基于OpenCV與均值哈希算法的人臉相似識(shí)別系統(tǒng)
        計(jì)數(shù)器競爭冒險(xiǎn)及其處理的仿真分析
        基于維度分解的哈希多維快速流分類算法
        鏈表方式集中器抄表的設(shè)計(jì)
        電測與儀表(2014年1期)2014-04-04 12:00:22
        基于同態(tài)哈希函數(shù)的云數(shù)據(jù)完整性驗(yàn)證算法
        任意N進(jìn)制計(jì)數(shù)器的設(shè)計(jì)方法
        河南科技(2014年10期)2014-02-27 14:09:30
        国产成人啪精品视频免费软件| 少妇被按摩出高潮了一区二区 | 乱人伦中文视频在线| 国产又色又爽无遮挡免费| 国产精品天天看大片特色视频 | 西川结衣中文字幕在线| 久久亚洲私人国产精品va| 亚洲免费视频播放| 日韩精品中文字幕人妻中出| 中文字幕乱码熟女人妻在线| 丰满爆乳在线播放| 国产精品理人伦国色天香一区二区 | 国产国拍亚洲精品mv在线观看| 热久久网站| 狼人狠狠干首页综合网| 日日碰日日摸日日澡视频播放 | 亚洲日韩精品欧美一区二区| 精品一二区| 熟女一区二区国产精品| 中国精品18videosex性中国| 少妇人妻在线视频| 亚洲一区二区三区中文视频| 日韩人妻中文字幕专区| 亚洲看片lutube在线观看| 青春草国产视频| 国产一区二区三区再现| 国产精品乱码人妻一区二区三区| 色噜噜狠狠色综合成人网| 久久久久亚洲AV无码专区一区| 亚洲国产精品情侣视频| 国产白袜脚足j棉袜在线观看| 亚洲成人免费观看| 国产一区二区三区蜜桃| 一本久道综合色婷婷五月| 久久亚洲av成人无码国产| 亚洲国产日韩综一区二区在性色 | 亚洲精品在线一区二区三区| 成人国产一区二区三区| 亚洲av永久无码精品秋霞电影影院| 国产在线一区二区视频免费观看| 久久天堂精品一区二区三区四区|