計算機網絡論文特輯
計算機網絡論文特輯
下面是小編為你整理整合的關于計算機網絡的一些論文范文,歡迎閱讀瀏覽,希望你喜歡。
無線傳感器網絡故障檢測研究
摘要:針對無線傳感器網絡資源受限的特點,研究了故障管理的相關內容,主要對故障檢測的幾種常見方法進行比較說明,對于無線傳感器網絡的應用具有一定的指導意義。
關鍵詞:無線傳感器;資源受限;故障管理;故障檢測。
無線傳感器網絡是由大量低成本且具有傳感、數據處理和無線通信能力的傳感器節(jié)點通過自組織方式形成的網絡[1]。它獨立于基站或移動路由器等基礎通信設施,通過特定的分布式協(xié)議自組織起來形成網絡。它能夠協(xié)作地實時監(jiān)測、感知和采集網絡分布區(qū)域內的各種環(huán)境或監(jiān)測對象的信息,并對這些信息進行處理,使需要這些信息的用戶在任何時間、任何地點和任何環(huán)境條件下(尤其是僅適合無線通信條件下)獲取大量詳實而可靠的信息。因此,這種網絡系統(tǒng)可以被廣泛地應用于國防軍事、國家安全、環(huán)境監(jiān)測、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐抗災等領域。
隨著無線傳感器網絡應用范圍的進一步擴展,常常被部署在極端環(huán)境來收集外部環(huán)境的數據。由于傳感器節(jié)點的電源、存儲和計算能力有限,并且應用環(huán)境惡劣,使得傳感器節(jié)點比傳統(tǒng)網絡的節(jié)點更易于失效。在這些情況下維持高質量的服務,并盡可能地降低能源消耗是很有挑戰(zhàn)性的,有效的故障管理對于達成這些目標是有極大幫助的。因此,對無線傳感器網絡故障進行管理是非常重要的。
1 無線傳感器網絡故障管理。
當網絡或系統(tǒng)出現故障時,網絡故障管理便成為管理員首要用到的工具。因此,故障管理事實上是整個網絡管理的重中之重。
但遺憾的是,由于網絡故障涉及到不同廠商,不同類型設備,涉及復雜的網絡拓撲結構,涉及不同組織對故障類型的不同定位規(guī)則。
從用戶的角度來說,希望在日常工作和生活中網絡運營暢通,信息傳輸不受任何網絡故障干擾。而從網絡運行和管理者角度來說,他們希望在網絡運營過程中,即使發(fā)生故障,也能很快地得到故障發(fā)生的原因。這些方方面面的因素使得對無線傳感器網絡故障管理的研究在近年來發(fā)展比較緩慢。下面參照傳統(tǒng)網絡的故障管理,將無線傳感器網絡的故障管理分為三個階段:故障檢測、故障診斷和故障恢復[2]來分別說明。
1) 故障檢測。
為了確定故障的存在,需要收集與網絡狀態(tài)相關的數據。一般來說,網絡發(fā)生故障后,網絡設備將處于不正常的狀態(tài)。通過獲取設備的狀態(tài)信息,就可以及時發(fā)現網絡中出現的故障。收集網絡狀態(tài)信息有兩種方法:設備向管理系統(tǒng)報告關鍵的網絡事件;由網絡管理系統(tǒng)定期地查詢網絡設備的狀態(tài),即主動輪詢。
一般情況下,網絡管理系統(tǒng)將這兩種方法結合起來使用。當對網絡組成部件狀態(tài)進行檢測后,不嚴重的簡單故障通常被記錄在錯誤日志中,并不作特別處理。而嚴重一些的故障則需要通過網絡管理器,即所謂的“告警”。
網絡設備一般都具有感知異常情況的能力,當設備發(fā)現自身或網絡中的嚴重不正?,F象時,它采用告警的方式報告給網管中心,因此,故障檢測一般由網絡中的設備完成。
2)故障診斷。
故障會在網絡中傳播,論文格式所有感知到故障的網絡對象(包括物理對象和邏輯對象)都會發(fā)生告警,在一個大型網絡中,一個故障可能會引起大量的告警。故障診斷就是對網絡設備發(fā)出的告警進行相關處理,從一大堆的告警中找到故障發(fā)生的真正原因,并找出故障節(jié)點。在網絡故障診斷中,一個理想的告警應該包含有關故障的五W 信息(Who、What、Where、When 和why)。由于網絡設備對于自身以外的網絡情況只了解非常有限的知識,所以網絡設備產生的大部分網絡告警只回答了who、what 和when 三個問題,而故障診斷要進行where 和why 的推理。另外,告警噪聲的存在進一步增加了故障診斷的難度,這些告警噪聲包含:告警丟失、延遲、重復和虛假告警等。
3) 故障恢復。
故障恢復的主要目的是根據識別的故障原因,自動或手動地對網絡進行控制操作,恢復網絡的正常運行。
2 無線傳感器網絡故障檢測常見方法按照故障檢測的執(zhí)行主體所處位置的不同,可以將無線傳感器網絡故障檢測方法分為集中式方法和分布式方法[3]。
2.1 集中式方法。
集中式方法[3]是無線傳感器網絡中較為常見的一種方法,一般來說是物理上或邏輯上處于中心位置的節(jié)點,負責對網絡進行監(jiān)控,追蹤失敗節(jié)點或可疑節(jié)點。由于中心節(jié)點要負責的事務較多,通常都讓該節(jié)點不受能量的限制,能夠執(zhí)行大范圍的故障管理事務。集中式方法的結構如圖1 所示,主要采用周期輪詢的方式來對節(jié)點進行管理:中心節(jié)點通常采用周期性主動探測的方式發(fā)布一些探測包,來獲取節(jié)點的狀態(tài)信息,對獲得的信息進行分析,從而確定節(jié)點是否失效。
采用集中式網絡管理,所有的網絡設備都由一個管理者進行管理。當信息流量不大的時候,集中式網絡管理簡單且有效,在失效節(jié)點定位方面具有高效和準確的優(yōu)點,所以它非常適用十小型的局域網絡。在集中式網絡管理結構下,管理者作為“客戶”要完成復雜的網絡管理任務,同時還必須與多個作為“服務器”的代理交換信息。這種結構存在著較大的缺陷,主要表現為:
1) 所有的分析和計算任務都集中在中心節(jié)點站, 造成網絡管理的瓶頸,中心節(jié)點負載過重。由于其余節(jié)點的信息收集后都是發(fā)往中心節(jié)點,因此中心節(jié)點很可能變成一個專門用于數據傳輸的節(jié)點以滿足故障檢測和管理的需要。隨之而來的問題就是中心節(jié)點所在的區(qū)域會有大量的流量往來,導致該區(qū)域的節(jié)點能量消耗急劇增加,越是靠近中心節(jié)點的越是這樣,如圖1 中的A,B 節(jié)點。
2) 中心節(jié)點站一旦失效,整個網管系統(tǒng)就崩潰了,這樣導致整個系統(tǒng)的可靠性偏低。
3) 集中式結構導致大量的原始數據在網絡上傳輸,帶來了大量額外的通信量,占用大量的通信帶寬,并導致網管系統(tǒng)工作效率降低。
4) 用于監(jiān)測網絡并收集數據的代理是預先定義好且功能固定的,一旦要擴展新的功能時十分不便,這樣會造成系統(tǒng)的可擴展性較差。
5) 遠端節(jié)點與管理中心之間的距離較遠,且傳感器網絡中采用多跳通信,因此這兩者之間的信息交互時延過長。
2.2 分布式方法分布式方法支持局部決策的概念,能夠平滑地將故障管理分散到網絡中去。目標是讓節(jié)點在與中心節(jié)點通信前,能夠給出一定層次的決策。在這種思想下,傳感器節(jié)點能做的決策越多,越少的信息將被傳輸給中心節(jié)點,從而減少通信量。其算法流程如右表1。分布式的方法通常分為以下幾種:
1) 節(jié)點自檢測方法。節(jié)點自檢測的方法依賴于節(jié)點自身所包含的功能進行故障檢測,并將檢測結果發(fā)送給管理節(jié)點。文獻[4]中介紹了一種節(jié)點自檢測的方法,通過軟件和硬件的接口檢測物理節(jié)點的失效。硬件接口包含了幾個靈活的電路用于檢測節(jié)點的方位和碰撞。軟件接口包含了幾個軟件部件,用于采樣傳感器節(jié)點的讀取行為。由于故障的檢測由節(jié)點本身完成,這種方法的優(yōu)點是不需要部署額外的軟件或硬件節(jié)點用于故障檢測。
2) 鄰居協(xié)作的方法[5]。顧名思義,鄰居協(xié)作的基本思想就是:在節(jié)點發(fā)出故障告警之前,將節(jié)點獲得的故障信息與鄰居(一跳通信范圍內)獲得的故障信息進行比較,得到確認的情況下才將故障信息發(fā)往管理節(jié)點。在大多數的情況下,中心節(jié)點并不知道網絡中的任何失效信息,除非那些已經用節(jié)點協(xié)作方式確認的故障。這樣的設計減少了網絡的通信信息,從而保留了節(jié)點的能量。
3) 基于分簇的方法[6]?;诜执氐姆椒▽⒄麄€網絡分成不同的簇,從而將故障管理也分散到各自的區(qū)域內完成。簇內采用散播的方式來定位失敗節(jié)點,簇頭節(jié)點與一跳范圍內的鄰居以某種規(guī)則交換信息。通過分析收集到的信息,根據預先定義的失敗檢測規(guī)則可以最終確定失敗節(jié)點。接著,如果發(fā)現了一個故障節(jié)點,該區(qū)域所在的節(jié)點將會把信息傳播給所有的簇。
3 常見方法的比較。
從上可知,集中式方法與分布式方法都各有優(yōu)缺點,針對于不同應用類型的網絡,應該選取不同的方法。為了方便方法的選取,我們對上述方法個定性分析。考慮無線傳感器網絡本身能量有限的特點,以及故障檢測的一般目的,我們選取能量消耗、通信開銷、故障檢測率和虛警率這四個方面進行比較,結果如表1。
4 結束語。
無線傳感器網絡的應用已經十分廣泛,而且,一般認為物聯(lián)網的最底部一層即為無線傳感器網絡, 因此對無線傳感器網絡的研究能很好地指導實踐工作。本文對無線傳感器網絡故障檢測的方法進行了分類描述分析, 對于指導無線傳感器網絡故障研究工作具有一定的指導意義。
增強計算機網絡的可靠性的思路及對策
計算機網絡的安全性和可靠性受到了人們的廣泛熱議,很多人們都在使用計算機上網中,出現了信息被盜取的情況,不但影響了人們的生活和工作,而且還給人們的財產帶來了很大的損失。對計算機網絡可靠性的設計原則進行研究,解決在設計網絡系統(tǒng)中出現的問題,保障計算機網絡的正常、穩(wěn)定運行,這對于推動我國社會經濟的發(fā)展至關重要。
一、計算機網絡容錯的科學設計
在設計計算機網絡容錯中,一般都采用冗余并行方式,將計算機網絡中心與服務器、用戶端相連接,確保計算機網絡整體的可靠性、安全性。這樣一旦有故障發(fā)生,各個網絡中心能夠互相協(xié)調。在計算機網絡設備中,廣域網、路由器等都是互相連接的,在一個設備出現故障時,其他設備仍然繼續(xù)運行,不會影響工作的進行。在新技術使用過程中,應選擇那些質量好、容錯性強的服務器,防止故障的出現。在具體應用過程中,計算機網絡中各個網點都是互相連通的,在網絡鏈路連接中,就能夠進行信息傳遞。所以無論是單一網絡,還是雙網絡,都能實現信息的傳遞,同時還能確保計算機網絡正常穩(wěn)定運轉。
二、多層網絡結構體系的運用
在通過第三層業(yè)務功能中,計算機網絡多層體系實現了降低故障發(fā)生率、業(yè)務量分段等功能。這種多層網絡結構可以很好的隔離故障,并且支持網絡協(xié)議。在計算機多層模式的誕生后,使計算機網絡運行趨向于簡單化、快捷化。究其根本在于這是集路由器與集線器為一體的方案,可以有效的兼容計算機網絡。計算機多層網絡由三個核心層組合而成,即:核心層、接入層和分布層。(1)接入層。在計算機網絡中,接入層作為被允許接入的起點,可以以訪問控制列表形式控制用戶流量。運用在局域網中,接入層有其自身的優(yōu)勢,在不同程度上為設備正常運行扮演著重要的角色。(2)分布層。在具體運用中,分布層也在定義和區(qū)分核心層,并處理數據包,解決了計算機網絡運行中出現的很多故障。(3)核心層。此層是計算機網絡中最關鍵的一部分,不但能夠及時交換數據,也能邏輯劃分計算機網絡。在計算機網絡中應用核心層中,需要明確的是,核心層不具有減慢數據處理的功能。對于計算機網絡而言,核心層為各個區(qū)塊提供了相應的訪問服務,在推動計算機網站的正常穩(wěn)定運行起到了重要的作用。
三、合理設計計算機網絡的方案
1.容錯設計方案的采納
由于計算機網絡運行對可靠性有著很高的要求,在特定時間下,計算機網絡需要保持連接穩(wěn)定,不能允許任何異常情況的出現。為了能夠達到此目的,在設計計算機網絡中,應保障系統(tǒng)容錯能力,基于此,應遵循平行線設計原理設計計算機網絡系統(tǒng)線路,在計算設計后,允許用戶端在網絡兩點上進行連接,這樣就能解決了網絡冗余這一問題。在此問題完善解決后,計算機網絡便是雙向式連接的,計算機處理故障的能力也會得以顯著提高。同時,在設計容錯方案中,系統(tǒng)找出故障和解決故障能力不是很高,所以在對計算機網絡安全性、可靠性要求很高的狀況下,只采用容錯設計是遠遠不夠的,還需要采用其他方案,進而提高計算機網絡的可靠穩(wěn)定性。
2.雙網絡結構的運用
雙網絡結構的實行,在確保計算機網絡的安全可靠運作中有著現實的意義。雙網絡結構具有備用網絡計算原網絡冗余的作用,在原網絡不能正常運行時,備用網絡就可以在第一時間內接收到信號,并及時投入運行,保障發(fā)生故障后,網絡系統(tǒng)的正常運行不會受到影響,確保各項項目的順利進行。可以互鎖雙網絡結構的運用,不但可以提高系統(tǒng)識別故障水平,而且還能提高系統(tǒng)排除故障效率。但與傳統(tǒng)容錯設計對比來講,雙網絡結構的采用需要較高的成本,所以在具體工作中,在條件的運行的情況下,才能適當的使用雙網絡結構。
3.分散網絡結構的運用
在網絡技術的迅猛發(fā)展下,為了能夠滿足廣大用戶的多元化需求,分散網絡結構應時而生。此網絡結構既彌補了傳統(tǒng)集中式網絡結構的不足,也提高了計算機網絡內部性能,為完善和更新計算機網絡奠定了堅實的基礎。所以,考慮了改造局部和加強可靠性的實際需求,在日后設計計算機網絡過程中,應多運用分散網絡結構,盡量少使用集中式網絡結構,傳統(tǒng)的集中式網絡結構費時費力,并且工作效率還很低,應盡早的淘汰,大規(guī)模、大范圍的應用分散網絡結構,這對于保障計算機網絡的可靠性非常重要。
4.保障經濟技術的實用性
結合計算機網絡實際運行情況而言,對經濟性和技術性都有著很高的要求,在設計中,應根據使用者具體需求因地制宜的設計,控制好計算機網絡實際運行成本,盡量將運行成本降到最低。既需要考慮計算機網絡搭建成本和改造成本,也需要了解網絡使用壽命,同時還包括改造成本費用、維護成本費用等,在保障技術可行、功能完善的前提下盡可能選擇成本低、效能高的設計方案。
四、結語
總而言之,隨著越來越多的人們使用計算機,對計算機網絡可靠性要求不斷提高。為了能夠更好的滿足廣大用戶需求,還需要深入研究計算機網絡可靠性,并制定出切實可行的方案,不斷提高計算機網絡的可靠性,從而推動計算機網絡的健康、穩(wěn)定發(fā)展。
計算機網絡論文相關文章: