《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于最大似然估計與樸素貝葉斯的WSN故障檢測
基于最大似然估計與樸素貝葉斯的WSN故障檢測
2015年電子技術應用第7期
敬明旻,肖 莉,楊傳書
中國石化石油工程技術研究院信息與標準化研究所,北京100101
摘要: WSN中的故障節點導致網絡的數據傳遞延遲與能耗增加,同時可引起網絡擁塞等問題,對此提出一種基于最大似然估計與樸素貝葉斯分析器的WSN故障節點診斷與定位算法。首先,從數據包的協議部分提取大量特征作為訓練數據集,從中估算邊際概率并建立樸素貝葉斯分類器,使用最大似然估計估算條件概率。檢測階段則通過判斷傳輸延遲是否滿足閾值條件來決定可疑節點,然后使用樸素貝葉斯分類器檢測故障節點,最終將節點成功進行分類。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.07.032
中文引用格式: 敬明旻,肖莉,楊傳書. 基于最大似然估計與樸素貝葉斯的WSN故障檢測[J].電子技術應用,2015,41(7):114-117.
英文引用格式: Jing Mingmin,Xiao Li,Yang Chuanshu. Maximum likelihood estimation and Naive Bayes classifier based fault detection in WSN[J].Application of Electronic Technique,2015,41(7):114-117.
Maximum likelihood estimation and Naive Bayes classifier based fault detection in WSN
Jing Mingmin,Xiao Li,Yang Chuanshu
Research Institute of Petroleum Engineering,Research Department of Information and Standardization Beijing 100101,China
Abstract: Fault nodes in WSN lead to longer transmit delay and more energy consumption, and lead to problems such as network congestion, aimed at that, a new maximum likelihood and Naive Bayes classifier based fault diagnosis and location algorithm for WSN is proposed. Firstly, a large amount of features are abstracted from the protocol part of the data package, and the marginal probability is estimated and the Naive Bayes classifier is set up, and the condition probability is estimated by maximum likelihood estimation. In the detection phase, the transmission time are compared with threshold to adjust the fault node, then, the Naive Bayes classifier is used to detect the fault nodes, at last, the nodes are classified successfully.
Key words : maximum likelihood estimation;Naive Bayes classifier;fault detection;wireless sensor network

   

0 引言

    傳感器網絡通常分布于變化劇烈、地勢復雜的環境之中??赡苡捎谀芰亢谋M、外界損壞等因素導致傳感器節點出現故障,而故障節點的出現會導致路由的中斷、采集數據不完整等,因此故障節點的檢測極為重要[1]。

    已有的故障檢測算法大多較為復雜[2],基于神經網絡學習[3]、Kruskal算法[4]等,此類算法均可獲得較好的檢測率,但計算冗余較高,同時需傳感節點消耗大量的能量[5]

    本文提出了一種基于樸素貝葉斯與最大似然估計的大型傳感器網絡故障節點檢查算法,算法具有如下優點:(1)所有檢測計算在sink節點中進行,從而無需消耗普通節點的能量;(2)從協議數據包中獲取端到端延遲值,從而降低節點檢測的能耗;(3)使用樸素貝葉斯分類器與最大似然估計,其計算效率較高、魯棒性好,對于大型網絡,其分類準確率好于一些復雜的分類算法。

1 樸素貝葉斯分類器與最大似然估計

1.1 故障節點引起的后果

    圖1所示為ZigBee規范下故障節點導致路由變換的兩種情況,ZigBee規范規定所有節點選擇最短路徑,將數據傳遞至Sink節點。從圖中可看出,故障節點導致了能耗的增加以及端到端傳遞時間的延長。

wl4-t1.gif

1.2 樸素貝葉斯模型

wl4-gs1-2.gif

    可在訓練階段使用最大似然估計(MLE)求得后驗分布,待檢測參數的值收集完畢之后,使用式(2)將其分類。

1.3 最大似然估計

    一個典型WSN中一般具有大量的傳感節點,網絡中出現故障或錯誤的場景極多,因此,不可能通過大量的訓練樣本來計算所有故障場景的條件概率。本文使用MLE在利用適量的訓練樣本前提下,估算條件概率密度函數(PDF)。假設訓練屬性值集合為S={s1,s2,…,sk},將其密度表示如下:

wl4-gs3-4.gif

式中S為獨立同分布。對式(4)求導可估算最大似然估計wl4-2-s1.gif

2 中心型樸素貝葉斯檢測算法

    基于WSN的運行特點,假設數據包傳輸時間屬于指數級PDF,使用MLE估算訓練階段的條件概率。

    圖2為算法的總體流程。

wl4-t2.gif

    下面對程序各步驟進行詳細解釋。

    步驟1:對于訓練階段與檢測階段,僅分析簡單的數據包的信息,如端到端數據包傳輸時間、源節點ID等。網絡狀態可能是正?;蛴绣e,若類標簽是正常,網絡中則無故障傳感器;若類標簽是有錯,則網絡中含有一個以上的故障傳感器。

    訓練階段:

    步驟2.1:從正常類中獲取數據并開始訓練過程。當正常類數據被處理之后,提取每個節點的最小時間值作為一個異常檢測閾值。在典型的WSN拓撲結構中,各節點將若干個數據包匯聚至sink,換句話說,故障節點對傳輸的影響依賴于故障傳感器在拓撲中的位置。若故障節點是一個葉節點,則無法選擇其信號。若故障節點在通往sink節點的唯一路徑中,則該分支的節點均無法傳輸數據。

    步驟2.2:根據訓練數據集的類標簽估算兩個類(正常類和有錯類)的邊際概率。

    步驟3:基于步驟2.1與2.2獲得的條件概率與邊際概率建立樸素貝葉斯分類器,步驟8使用該分類器決定網絡的狀態。

    檢測階段:

    步驟3:sink節點將接收的數據包分批分析(1 000個數據包分為1批)。一批中根據所有數據包的端到端傳輸時間進行分組。將所有分組傳給步驟5來檢查傳輸路徑中是否含有故障節點。

    步驟4:在數據包傳遞過程中,擁塞是正常情況,其端到端傳輸時間可能高于無擁塞網絡情況(其中不含有故障節點)。為了不混淆擁塞與故障節點兩種情況,將每個數據包組與其異常閾值比較。若組中所有的端到端傳輸時間均低于異常閾值,則認為路徑中至少含有一個故障傳感器,或者說,若只有一個傳輸時間值低于異常閾值,則認為是擁塞導致,而不是故障節點。

    步驟5:數據包分組中可能包含不同的端到端傳輸時間值。將傳輸時間的模式值用于進一步的分析,計算每個分組中正常與故障模式值的條件概率,并與訓練PDF比較。

    步驟6:如果模式值的故障條件概率高于正常模式值的條件概率,則該網絡可能有錯,否則,認為該網絡正常。

    步驟7:由于錯誤設定的模式值也可能導致擁塞(并非故障節點),因此需對模式值作進一步分析。為了確定網絡狀態,將最后的5個傳輸時間使用樸素貝葉斯分類器分析。若5個時間值均較低,則使用所有的時間值來估算。由此獲得的分類器結果代替步驟7的原結果。

    步驟8:如果數據包被分組定義為一個有錯網絡,對應的源節點則將被定義為可疑故障節點,然后更新該可疑故障節點。

    步驟9:重復步驟5~9,直至完成所有數據包的分析。

    步驟10:統計網絡狀態和可疑故障節點列表根據測試場景進行報告。

3 試驗結果與分析

3.1 仿真與試驗環境

    試驗采用ZigBee系統建立WSN網絡模型,使用鄰接矩陣(傳輸成本范圍為1~200)隨機生成100個節點的網絡拓撲。網絡中僅設置一個sink節點,將sink節點的能量設為無限。各節點隨機地采集數據,然后將數據包傳遞至sink節點。試驗中設置兩個重要的網絡場景:(1)流量擁塞等級(3個流量擁塞等級):無擁塞、輕度擁塞、重度擁塞。(2)按網絡中是否有故障節點分為:故障網絡、正常網絡。試驗中將故障節點數量設為1~5個。對于100個節點的拓撲,含有1~5個故障節點,則分別有100、4 950、161 700、3 921 225、75 287 520個故障節點的位置組合,顯然,故障節點的分布情況很多,由于試驗條件限制,試驗中將故障節點組合的上限設為5 000個,因此,每個流量擁塞等級的總場景數量為20 050,3個擁塞等級則共有60 150個故障場景,每個場景傳感器共隨機產生2 000個數據包。

    將本算法與其他兩個廣泛應用的性能評價算法比較:邊緣故障檢測(MFD)、歷史故障檢測(HFD)。MFD利用每個節點的正常數據,對其訓練并獲得測試數據的閾值,當擁塞導致傳輸時間變化時,選擇最小值作為閾值。若較多的新數據高于閾值,則將該傳輸路徑分類為故障路徑,將對應的源節點記為可疑節點。

    MFD使用所有正常數據訓練獲得其閾值,而HFD與本算法則使用60%左右的故障數據訓練,剩下40%故障數據用于方法驗證。在相同的流量擁塞等級下,HFD為每個源節點記錄正常與故障兩個場景的傳輸時間,若在其正常場景與故障場景中發現相同的傳輸時間,則將該網絡與源節點分別分類為故障網絡與可疑節點。圖3所示為正常傳輸時間與故障傳輸時間下指數分布MLE獲得的概率密度函數。圖3(a)中,比較了單個節點的故障場景與正常場景的PDF,圖3(b)對整個網絡的全部故障場景與正常場景的PDF進行了比較,可看出故障場景下,長傳輸時間的概率高于正常場景。

wl4-t3.gif

3.2 場景檢測率

    本文為三個不同流量條件共產生6 015個場景。場景檢測率表示本算法檢測的可疑節點與理論故障節點匹配的數量與總場景數量的比例。圖4所示為不同流量條件下,MFD、HFD與本算法三種方法的場景檢測率。在擁塞情況下,本算法的場景檢測率最高,而其他兩種算法在輕度與重度兩種擁塞下性能不佳,因為故障的場景眾多,MFD與HFD從其數據庫中無法獲得足夠的信息來判斷傳輸時間較長的原因(因為擁塞或是因為網絡故障)。對于故障場景,輕度擁塞的一個故障節點情況下,本算法的檢測性能不佳,原因在于:一個故障節點時,故障場景有限,此時,樸素貝葉斯分類器的訓練數據不足,導致條件概率訓練不夠準確。而對于故障場景的其他情況,本算法的檢測率均高于60%,原因在于:其他情況下,利用較多的故障數據建立了條件概率,因此獲得了較高的樸素貝葉斯分類正確率。

wl4-t4.gif

4 結論

    本文通過貝葉斯分類器與最大似然估計實現了有效的傳感器網絡故障檢測,在保持與傳統算法虛警率接近的條件下,大幅度提高了故障檢測的場景檢測率。此技術在隨鉆數據測量與風險監測方面具有廣泛應用和前景。

參考文獻

[1] 馬峻巖,周興社,李士寧,等.基于異常任務運行記錄的WSN故障檢測[J].計算機工程,2012,38(1):93-95.

[2] 李洪兵,熊慶宇,石為人,等.無線傳感器網絡中網絡層故障容錯技術研究進展[J].計算機應用研究,2013,30(7):1921-1928.

[3] 謝迎新,陳祥光,余向明,等.基于VPRS和RBF神經網絡的WSN節點故障診斷[J].北京理工大學學報,2010,30(7):807-811.

[4] 李文璟,袁野,喻鵬,等.基于改進Kruskal算法的WSN故障節點檢測方法[J].北京郵電大學學報,2014,37(4):103-107.

[5] LEE M H,CHOI Y H.Fault detection of wireless sensor networks[J].Computer Communications,2008,31(14):3469-3475.

[6] YOUN E,JEONG M K.Class dependent feature scaling method using Naive Bayes classifier for text datamining[J].Pattern Recognition Letters,2009,30(5):477-485.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩系列在线| 亚洲视频在线免费观看| 欧美日韩精品一区二区三区四区| 久久精品首页| 亚洲人成欧美中文字幕| 欧美日韩一区三区四区| 久久9热精品视频| 黄色av一区| 中文网丁香综合网| 亚洲一区二区三区视频播放| 国产小视频国产精品| 亚洲国产国产亚洲一二三| 亚洲欧洲日本mm| 亚洲精品国产欧美| 葵司免费一区二区三区四区五区| 国产精品www994| 国产精品久久久久久妇女6080| 免费久久99精品国产自| 久久国产乱子精品免费女| 国产午夜亚洲精品不卡| 激情文学综合丁香| 亚洲美女在线一区| 男女视频一区二区| 韩国免费一区| 亚洲精品女av网站| 牛牛精品成人免费视频| 亚洲欧美国产精品va在线观看| 开元免费观看欧美电视剧网站| 亚洲精品久久视频| 国内精品嫩模av私拍在线观看| 亚洲男同1069视频| 亚洲国产精品久久久久秋霞蜜臀| 狠狠色丁香久久综合频道| 欧美黄污视频| 亚洲第一福利在线观看| 欧美色视频一区| 欧美色精品在线视频| 久久天天躁夜夜躁狠狠躁2022| 久久一区视频| 欧美日韩成人激情| 亚洲一区二区少妇| 久热精品在线| 午夜精彩视频在线观看不卡| 国产精品一二三视频| 亚洲一区二区三区高清| 久久九九全国免费精品观看| 欧美另类69精品久久久久9999| 欧美一区二区三区四区夜夜大片| 亚洲一区二区视频在线| 亚洲成在线观看| 久久精品水蜜桃av综合天堂| 亚洲视频一区在线观看| 国产精品亚洲视频| 午夜亚洲性色视频| 亚洲制服欧美中文字幕中文字幕| 国产一区亚洲一区| 亚洲欧美一区在线| 日韩亚洲欧美一区| 欧美日韩国产综合一区二区| 国产一区日韩二区欧美三区| 欧美性猛交xxxx乱大交蜜桃| 99re热这里只有精品免费视频| 国产精品日本精品| 国内精品久久久久影院薰衣草| 老色鬼久久亚洲一区二区| 欧美电影在线| 欧美黄色大片网站| 国产午夜亚洲精品羞羞网站| 亚洲一区二区在| 国产亚洲一区二区三区在线播放| 欧美视频在线观看一区二区| 欧美日韩亚洲视频| 欧美精品一区三区| 久久久伊人欧美| 久久久噜噜噜久久久| 久久婷婷一区| 国产精品国产三级国产专区53| 国产一区三区三区| 欧美性天天影院| 欧美精品在线视频观看| 国产亚洲精品福利| 国产精品成人国产乱一区| 亚洲免费人成在线视频观看| 欧美成人性网| 亚洲精品视频在线播放| 久久国产精品久久久久久| 欧美h视频在线| 欧美精品三区| 欧美视频在线免费看| 老司机久久99久久精品播放免费| 欧美国产日韩在线观看| 欧美不卡激情三级在线观看| 欧美日韩国产在线播放网站| 国产一区二区三区自拍| 欧美日韩一二三四五区| 亚洲国产婷婷综合在线精品| 亚洲片在线资源| 国产一区三区三区| 国产偷久久久精品专区| 国产午夜精品视频免费不卡69堂| 亚洲精品123区| 一区二区三区欧美激情| 国产精品入口66mio| 欧美日韩妖精视频| 亚洲美洲欧洲综合国产一区| 一区二区三区日韩| 亚洲第一色在线| 国产精品高精视频免费| 国产一区二区精品久久| 樱花yy私人影院亚洲| 欧美成年人视频网站欧美| 国产精品毛片高清在线完整版| 伊人色综合久久天天五月婷| 欧美在线黄色| 一区二区三区精品视频| 精品51国产黑色丝袜高跟鞋| 香蕉久久夜色精品国产使用方法| 久久青草欧美一区二区三区| 亚洲免费精彩视频| 久久最新视频| 久久亚洲综合| 亚洲一区二区三区成人在线视频精品| 亚洲欧美国产三级| 欧美天堂亚洲电影院在线观看| 国产精品每日更新在线播放网址| 午夜在线观看欧美| 欧美激情一区在线| 国产精品久久波多野结衣| 久久免费视频观看| 国产精品国产亚洲精品看不卡15| 国产精品夜夜夜一区二区三区尤| 99精品久久免费看蜜臀剧情介绍| 国产视频一区在线观看| 国产精品视频九色porn| 国产欧美精品一区二区色综合| 西西人体一区二区| 99热在这里有精品免费| 美女在线一区二区| 日韩亚洲综合在线| 欧美区在线播放| 老**午夜毛片一区二区三区| 国产欧美日韩综合一区在线播放| 国产欧美日韩麻豆91| 欧美第一黄色网| 欧美日韩一区不卡| 午夜国产欧美理论在线播放| 国产亚洲欧美激情| 欧美激情视频给我| 怡红院精品视频| 欧美在线关看| 久久青草欧美一区二区三区| 一本色道综合亚洲| 亚洲精品1区2区| 欧美三级特黄| 国产欧美综合一区二区三区| 亚洲美洲欧洲综合国产一区| 欧美在线视频不卡| 久久人人爽人人爽爽久久| 久久久97精品| 美脚丝袜一区二区三区在线观看| 亚洲区一区二| 欧美日韩免费观看一区三区| 欧美区二区三区| 亚洲国产高清一区二区三区| 国产一区视频网站| 国产精品区一区二区三区| 伊人色综合久久天天五月婷| 亚洲国产1区| 久久久青草青青国产亚洲免观| 欧美综合第一页| 久久久精品国产免费观看同学| 国产精品日本欧美一区二区三区| 欧美电影免费网站| 黑人中文字幕一区二区三区| 香蕉视频成人在线观看| 久久久久国产一区二区三区四区| 免费成人美女女| 久久久美女艺术照精彩视频福利播放| 国产网站欧美日韩免费精品在线观看| 国产一区成人| 国产精品一二| 欧美影院精品一区| 久久综合久久综合这里只有精品| 日韩午夜在线视频| 亚洲理伦在线| 亚洲精品九九| 一区二区三区国产盗摄| 狼人天天伊人久久| 亚洲人永久免费| 久久蜜桃av一区精品变态类天堂| 黑人巨大精品欧美一区二区| 欧美fxxxxxx另类| 免费在线成人av| 影音先锋中文字幕一区| 国产精品夫妻自拍| 国产手机视频精品| 国产日韩欧美一区二区三区四区| 欧美三区在线视频| 欧美福利一区| 亚洲视频在线观看网站| 国产精品免费看久久久香蕉| 在线午夜精品自拍| 精品成人a区在线观看| 欧美视频在线观看一区二区| 日韩视频国产视频| 欧美视频在线观看| 久久久水蜜桃av免费网站| 亚洲综合大片69999| 香蕉久久精品日日躁夜夜躁| 久久精品水蜜桃av综合天堂| 国产精品女人毛片| 一区二区三区偷拍| 欧美日韩在线亚洲一区蜜芽| 国产午夜精品视频| 日韩一区二区久久| 午夜精品久久久久久久白皮肤| 欧美色综合网| 午夜一区二区三区不卡视频| 久久精品国产久精国产一老狼| 久久午夜色播影院免费高清| 亚洲国产精品综合| 亚洲美女一区| 亚洲日本中文字幕| 国产精品扒开腿爽爽爽视频| 一本大道久久a久久精二百| 国产精品视频xxxx| 国产欧美日韩视频在线观看| 国产日韩欧美自拍| 亚洲专区欧美专区| 一本色道婷婷久久欧美| 国产一区二区三区在线播放免费观看| 国产综合自拍| 国产在线观看91精品一区| 亚洲在线播放电影| 免费看成人av| 国产精品日韩欧美一区二区| 亚洲国产精品久久久久婷婷老年| 久久国产夜色精品鲁鲁99| 午夜天堂精品久久久久| 国产精品videosex极品| 欧美色另类天堂2015| 国产亚洲欧美另类一区二区三区| 亚洲精品国产精品国自产在线| 伊人久久成人| 激情成人在线视频| 一片黄亚洲嫩模| 欧美freesex交免费视频| 一色屋精品视频在线看| 国产日产欧产精品推荐色| 国产精品久久久久aaaa樱花| 欧美精品久久一区二区| 亚洲国产婷婷综合在线精品| 久久亚洲影音av资源网| 欧美日本不卡| 亚洲精品免费在线| 伊人影院久久| 久久久青草青青国产亚洲免观| 一本色道久久综合亚洲精品按摩| 免费视频一区| 精品av久久707| 午夜精品久久久久99热蜜桃导演| 欧美日本中文字幕| 亚洲国产另类 国产精品国产免费| 国产欧美精品一区二区三区介绍| 欧美日本一道本在线视频| 国产一区二区主播在线| 久久福利视频导航| 欧美日一区二区在线观看| 亚洲国产乱码最新视频| 亚洲毛片视频| 欧美大片免费看| 午夜在线播放视频欧美| 羞羞视频在线观看欧美| 免费成人在线视频网站| 欧美专区亚洲专区| 亚洲国产一二三| 狠狠色丁香久久婷婷综合丁香| 久久综合五月天婷婷伊人| 激情久久综艺| 欧美日韩午夜在线视频| 久久精品中文字幕一区二区三区| 亚洲综合大片69999| 亚洲视频免费在线| 欧美大片专区| 国产日韩欧美在线播放不卡| 亚洲特级片在线| 欧美主播一区二区三区美女 久久精品人| 久久国产精品第一页| 亚洲精品久久久久久久久久久| 尤物99国产成人精品视频| 亚洲日韩第九十九页| 午夜一区二区三视频在线观看| 欧美日韩国产综合视频在线| 欧美激情性爽国产精品17p| 欧美成人免费网| 蜜臀99久久精品久久久久久软件| 欧美日韩国产不卡在线看| 一本色道久久综合亚洲精品不卡| 亚洲人成在线观看网站高清| 亚洲日本免费电影| 欧美jjzz| 中日韩美女免费视频网址在线观看| 国产精品自拍视频| 国产日韩欧美综合精品| 国产精品蜜臀在线观看| 欧美电影在线观看| 国产精品日韩欧美一区| 狠狠色狠狠色综合| 亚洲国产高潮在线观看| 久久婷婷人人澡人人喊人人爽| 狠狠色综合色综合网络| 亚洲一级在线| 欧美一区二区播放| 亚洲国产综合91精品麻豆| 精品91久久久久| 中日韩美女免费视频网址在线观看| 久久在线视频| 精品电影一区| 久久精品视频播放| 亚洲欧美日韩一区在线观看| 国产精品看片你懂得| 国产日韩欧美一区在线| 欧美伊人久久大香线蕉综合69| 日韩性生活视频| 国产精品免费aⅴ片在线观看| 一区二区三区视频观看| 国内精品视频666| 正在播放欧美一区|