高速移動自組網(wǎng)OLSR路由協(xié)議研究與改進(jìn)_第1頁
高速移動自組網(wǎng)OLSR路由協(xié)議研究與改進(jìn)_第2頁
高速移動自組網(wǎng)OLSR路由協(xié)議研究與改進(jìn)_第3頁
高速移動自組網(wǎng)OLSR路由協(xié)議研究與改進(jìn)_第4頁
高速移動自組網(wǎng)OLSR路由協(xié)議研究與改進(jìn)_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

西南交通大學(xué)碩士研究生學(xué)位論文第圖4-3表示在18個節(jié)點(diǎn)場景下,節(jié)點(diǎn)移動速度為16米/秒的性能對比情況。左邊的圖表示數(shù)據(jù)的傳輸成功率,右邊的圖表示數(shù)據(jù)的端到端時延;黑色曲線代表MPOLSR路由協(xié)議的性能指標(biāo),白色曲線代表經(jīng)典OLSR路由協(xié)議的性能指標(biāo)。從圖中可以看出,OLSR單路徑機(jī)制體現(xiàn)出來的端到端分組投遞成功率在25秒之后一直保持比MPOLSR算法下的高;而端到端平均時延也是OLSR單路徑的較低。考慮到信道之間的干擾,多路徑路由協(xié)議并不是到處都可以行得通,尤其在節(jié)點(diǎn)移動速度相對較快的情況下,因此,筆者提出基于重定義MPR集的OLSR后備路由協(xié)議(SR_OLSRStandbyRouting-OLSR):節(jié)點(diǎn)內(nèi)部運(yùn)用多重Dijkstra算法。即:第一次用Dijkstra算法,找到一條最短路徑;復(fù)制一張完整的拓?fù)鋱D,在該拓?fù)鋱D上刪除第一條路徑中的所有中間節(jié)點(diǎn),重新運(yùn)用Dijkstra算法,找第二條最短路徑……依此類推。如圖4-4所示:圖4-4獨(dú)立節(jié)點(diǎn)多路徑算法傳統(tǒng)的多路徑源路由協(xié)議,采用負(fù)荷均衡的方式,采取兩條路徑同時傳輸數(shù)據(jù)。基于后備路徑的路由算法,根本原理上還是采用Dijkstra算法,首先,由源節(jié)點(diǎn)S獲得S-E-K-D,S-F-K-D兩條最短路徑,從中任選一條S-E-K-D為第一條路徑;除出中間節(jié)點(diǎn)E、K,再重新進(jìn)行Dijkstra算法,可得到S-A-G-I-D,S-A-G-J-D,S-B-G-I-D,S-B-G-J-D,S-B-H-J-D,S-B-H-K-D,S-C-H-J-D,S-C-H-K-D八條最短路徑,從中任選一條S-A-G-I-D為第二條路徑;再除去中間節(jié)點(diǎn)A、G、I,重新進(jìn)行Dijkstra算法,可得到,S-B-H-J-D,S-B-H-K-D,S-C-H-J-D,S-C-H-K-D四條最短路徑,從中任選一條S-B-H-J-D為第三條路徑;再除去中間節(jié)點(diǎn)B、H、J,重新進(jìn)行Dijkstra算法,則沒有剩余的路徑可供選擇了,這樣可以輕易選擇三條傳輸路由。由于本地鏈路信息庫存儲到達(dá)相鄰節(jié)點(diǎn)的有關(guān)鏈路信息[49],一個節(jié)點(diǎn)記錄一個“鏈路數(shù)組”集合,鏈路數(shù)組為:(D_add,N_addr,SYM_time,ASYM_time,N_time),其中,D_add為源節(jié)點(diǎn)地址;N_addr為鄰居幾點(diǎn)地址;SYM_time表示認(rèn)為本條鏈路為對稱鏈路的有效時間長度;ASYM_time表示能夠收到本條鏈路上相鄰節(jié)點(diǎn)的相鄰接口上的信息的有效時間長度;N_time表示本數(shù)組有效期滿時間,期滿時間結(jié)束后必須刪除本數(shù)組,到下一個更新周期時再重新記錄該集合。參數(shù)SYM_time用來決定所聲明的相鄰節(jié)點(diǎn)接口的鏈路類型:如果該參數(shù)有效時間沒有結(jié)束,則必須聲明本條鏈路是對稱鏈路;如果其有效時間已經(jīng)結(jié)束,則必須聲明本條鏈路是非對稱鏈;如果SYM_time和ASYM_time的有效時間均已結(jié)束時,則必須聲明本條鏈路已經(jīng)丟失,這時傳統(tǒng)的OLSR路由協(xié)議在Hello消息發(fā)送更新周期沒到也得重新計算MPR和路由表,這樣做勢必會增大網(wǎng)絡(luò)開銷和數(shù)據(jù)傳輸延時。改進(jìn)方案為:在發(fā)生網(wǎng)絡(luò)斷鏈的上游節(jié)點(diǎn)直接以從該節(jié)點(diǎn)計算出的第二條路由來傳輸數(shù)據(jù)。4.3仿真試驗(yàn):重定義MPR集的OLSR與SR-OLSR性能對比4.3.1仿真試驗(yàn)場景的設(shè)置本實(shí)驗(yàn)測試重定義MPR集的OLSR路由算法和SR-OLSR路由算法之間的性能對比。實(shí)驗(yàn)場景為500×1000平方米,發(fā)包頻率為10個/秒,網(wǎng)絡(luò)通信半徑設(shè)置為200米,節(jié)點(diǎn)平均移動速率為30米/秒。實(shí)驗(yàn)重點(diǎn)考察在網(wǎng)絡(luò)速度增加時,重定義MPR集的OLSR路由協(xié)議和SR-OLSR協(xié)議所表現(xiàn)出的數(shù)據(jù)傳輸成功率和端到端傳輸時延。4.3.2試驗(yàn)數(shù)據(jù)圖4-5表示在18個節(jié)點(diǎn),移動速度為30米/秒場景下的性能比較情況。對比圖3-6和表3-3,scenario_18nodetest_fastest曲線為重定義MPR集后的端到端數(shù)據(jù)傳輸成功率(82.5%),scenario_18nodetest_fastest_SROLSR曲線為后備路徑協(xié)議仿真的端到端數(shù)據(jù)傳輸成功率(83.4%)。由于后備路由算法往往需要采用第二條數(shù)據(jù)通路,而第二條路徑一般都是相對較復(fù)雜和多跳的路由,那么數(shù)據(jù)傳輸必定會受到一定的影響,其結(jié)果表現(xiàn)為并沒提高多大的端到端數(shù)據(jù)傳輸成功率。注:圖4-5中,曲線scenario_18nodetest_fastest,scenario_18nodetest_fastest_SROLSR分別代表節(jié)點(diǎn)移動速度為30米/秒情況下,重定義MPR集和基于重定義MPR集的后備路徑協(xié)議在改進(jìn)前后端到端數(shù)據(jù)傳輸成功率的實(shí)驗(yàn)仿真結(jié)果。圖4-5SR-OLSR與重定義MPR集的OLSR數(shù)據(jù)成功率試驗(yàn)結(jié)果圖同時,由于后備路徑可以避免數(shù)據(jù)包過多的積壓在節(jié)點(diǎn)緩沖區(qū)中,可以更及時的通過第二條路徑傳輸出去,相比經(jīng)典的OLSR路由協(xié)議重新選擇路由,然后再發(fā)送緩沖區(qū)中的數(shù)據(jù),那么后備路徑算法在數(shù)據(jù)傳輸延時方面會有很大的降低。其結(jié)果如圖4-6:注:圖4-6中,曲線scenario_18nodetest_fastest1,scenario_18nodetest_fastest_SROLSR分別代表節(jié)點(diǎn)移動速度為30米/秒情況下,重定義MPR集和基于重定義MPR集的后備路徑協(xié)議在改進(jìn)前后端到端數(shù)據(jù)傳輸時延的實(shí)驗(yàn)仿真結(jié)果。圖4-6SR-OLSR與重定義MPR集的OLSR數(shù)據(jù)延時試驗(yàn)結(jié)果圖對比圖3-5和表3-4,可以明顯看出:網(wǎng)絡(luò)節(jié)點(diǎn)移動速度在30米/秒時,重定義MPR集的OLSR數(shù)據(jù)延時基本都在0.01以上,而改進(jìn)后的SR-OLSR路由協(xié)議的數(shù)據(jù)傳輸延時一直在0.01以下,趨向于0.005,這樣的提高是明顯的。所以,后備路徑在利用現(xiàn)有鏈路狀態(tài)路由信息的條件下,以適當(dāng)?shù)墓?jié)點(diǎn)消耗來換取數(shù)據(jù)傳輸?shù)亩说蕉顺晒β侍岣吆蛿?shù)據(jù)傳輸延時降低,這種開銷是值得的。4.4結(jié)論分析路由協(xié)議是自組網(wǎng)絡(luò)中的核心問題之一,如何使用和改進(jìn)網(wǎng)絡(luò)路由協(xié)議將直接影響到網(wǎng)絡(luò)性能的發(fā)揮?,F(xiàn)有多路徑路由協(xié)議多是按需路由協(xié)議,針對先應(yīng)式路由協(xié)議的研究則相對不足。筆者對SR-OLSR算法的仿真試驗(yàn)初步表明:它可在一定程度上提高網(wǎng)絡(luò)數(shù)據(jù)的投遞成功率。同時,端到端傳輸?shù)钠骄鶗r延性能也可以得到相應(yīng)的改善。還應(yīng)該注意的是:SR-OLSR對OLSR路由算法的改進(jìn)是在傳統(tǒng)的多路徑方案之上討論問題。雖然改進(jìn)后的SR-OLSR路由協(xié)議在數(shù)據(jù)傳輸成率和傳輸時延都有相對的提高,但這些都是需要源節(jié)點(diǎn)更多的保存相鄰節(jié)點(diǎn)和其他鏈路狀態(tài)信息,勢必會造成鏈路開銷增加,當(dāng)然,基于源路由的多路徑路由協(xié)議本身就在鏈路開銷上增加相應(yīng)的控制信息,所以筆者的SR-OLSR路由協(xié)議對于MPOLSR路由協(xié)議還是得到了相應(yīng)的改進(jìn)和提高。同時,也的更清晰的認(rèn)識到,現(xiàn)有的各種路由協(xié)議都是在一定的適應(yīng)范圍內(nèi)比較有利,也就是說沒有任何一種路由協(xié)議可以適用于所有的網(wǎng)絡(luò)場景,它們所表現(xiàn)出來的高性能,比如,高數(shù)據(jù)傳輸成功率,低時延等等都是在一個相對的區(qū)間內(nèi)取得的。因此,在研究無線自組網(wǎng)的路由協(xié)議時,有必要先認(rèn)清網(wǎng)絡(luò)狀況和進(jìn)行需求分析,這樣選擇的協(xié)議或者改進(jìn)時會更加有針對性。最后還應(yīng)該著重指出的是:不論是無線網(wǎng)絡(luò)還是有線網(wǎng)絡(luò),不論是幾層協(xié)議的網(wǎng)絡(luò)體系結(jié)構(gòu),要使上層的協(xié)議、機(jī)制、應(yīng)用發(fā)揮更好的作用,就需要注意對較低的層次進(jìn)行較好的管理,采用各種機(jī)制協(xié)調(diào)好下層中各個方面的矛盾沖突,這樣才能充分的利用有限的物理資源,更好地為上層提供服務(wù)。4.5改進(jìn)建議4.5.1鏈路層對多徑路由的影響移動AdHoc網(wǎng)絡(luò)中的節(jié)點(diǎn)在無線媒介上進(jìn)行通信,如果使用共享信道,那么相鄰節(jié)點(diǎn)必須競爭信道[50]。當(dāng)發(fā)送節(jié)點(diǎn)正在使用信道發(fā)送的時候,相鄰節(jié)點(diǎn)接收到該發(fā)送而無法接收其他源節(jié)點(diǎn)的發(fā)送,而且,根據(jù)鏈路層協(xié)議,相鄰節(jié)點(diǎn)肯能推遲發(fā)送,直到信道空閑為止。即使采用多信道,相鄰節(jié)點(diǎn)的發(fā)送質(zhì)量也可能由于干擾而下降。相互處在對方傳輸覆蓋范圍內(nèi)的節(jié)點(diǎn)處在相同的碰撞區(qū)域內(nèi)?,F(xiàn)在考慮采用多徑路由和同時采用多條路徑發(fā)送數(shù)據(jù)分組,即使多條路徑節(jié)點(diǎn)不相交,如果多條路徑上的某些節(jié)點(diǎn)處在相同的碰撞區(qū)域內(nèi),那么多條路徑上的發(fā)送仍然可能相互干擾。節(jié)點(diǎn)不相交性能夠確保路由中斷的獨(dú)立性,當(dāng)是卻不能保證發(fā)送的獨(dú)立性。因此,在選擇多條路由的時候,選擇的路徑盡可能獨(dú)立,確保相互間的干擾最低。因此,兩條節(jié)點(diǎn)不相交路徑的相關(guān)因素λ可以定義為連接這兩條路徑的鏈路的條數(shù)。如果兩條節(jié)點(diǎn)不相交路徑直接沒有任何鏈連接著,那么相關(guān)因素λ=0,就是說著兩條節(jié)點(diǎn)不相交路徑不相關(guān);否則的話,如果兩條節(jié)點(diǎn)不相交路徑之間有n條鏈路連接著,那么相關(guān)因素λ=n,就是說這兩條節(jié)點(diǎn)不相交路徑λ相關(guān)。還有,路徑長度也是多徑路由的一個重要因素。路徑越長,其端到端時延越大,消耗的帶寬越多。當(dāng)在一個源節(jié)點(diǎn)-目的節(jié)點(diǎn)之間同時使用多條路由的時候,這些路由之間的端到端時延之差要求目的節(jié)點(diǎn)具有更大的緩存空間來處理順序錯亂的數(shù)據(jù)分組,那勢必會加快節(jié)點(diǎn)能量的消耗,降低網(wǎng)絡(luò)使用壽命。基于上述觀測,移動AdHoc網(wǎng)絡(luò)多徑路由協(xié)議路徑選擇準(zhǔn)則包括以下特性:=1\*GB3①節(jié)點(diǎn)不相交;=2\*GB3②主路由(最短路由)與備用路由之間的長度差?。?3\*GB3③任何兩條路由之間的相關(guān)因素小。然而,當(dāng)節(jié)點(diǎn)移動的時候,尤其是移動速度比較快的時候(比如本文討論的重點(diǎn),節(jié)點(diǎn)移動速度很快),路由相關(guān)因素也隨著在不停的變化,所以,維護(hù)小相關(guān)因素特性的代價將是隨著節(jié)點(diǎn)移動速度的加快而越來越高。4.5.2選擇后備路徑路由協(xié)議帶來的影響本文所采用的后備路徑路由算法是在多徑路由協(xié)議的基礎(chǔ)上提出的,和前面討論的一樣,每種路由協(xié)議都有它適合的網(wǎng)絡(luò)范圍和工作數(shù)據(jù)區(qū)間。由于無人駕駛飛機(jī)往往飛行速度都比較快,網(wǎng)絡(luò)拓?fù)涓卤容^頻繁,要想維護(hù)小相關(guān)因素特性的代價將是非常大的,那么采用多徑路由協(xié)議傳輸數(shù)據(jù)必定會頻繁的出現(xiàn)節(jié)點(diǎn)之間的干擾,甚至造成網(wǎng)絡(luò)的阻塞。同時由于與高速有線網(wǎng)絡(luò)相比,無線網(wǎng)絡(luò)的傳輸速率相對較低,所以節(jié)點(diǎn)的存儲容量應(yīng)該不是一個很嚴(yán)重的問題,因此可以把當(dāng)前的多路徑信息保存在節(jié)點(diǎn)中,當(dāng)出現(xiàn)鏈路斷裂或者網(wǎng)絡(luò)阻塞時,及時采用后備路徑來傳輸數(shù)據(jù),那么數(shù)據(jù)傳輸時延會得到很大的降低。同時,我們也不得不看到,后備路徑往往相比最短路徑會長一些,那么數(shù)據(jù)傳輸時延將會變大(但對于重新進(jìn)行路徑選擇帶來的時延會小的多,平均下來還時值得的),消耗的帶寬也會越多,因此,適當(dāng)?shù)恼{(diào)整網(wǎng)絡(luò)更新周期,以當(dāng)前網(wǎng)絡(luò)的阻塞情況或者基于MAC層丟包數(shù)據(jù)來適當(dāng)改變HELLO消息發(fā)送頻率,來自適應(yīng)網(wǎng)絡(luò)拓?fù)渥兓痆53],以求得到更加優(yōu)越的網(wǎng)絡(luò)性能。

第五章工作總結(jié)與展望5.1關(guān)于使用OPNET進(jìn)行OLSR協(xié)議仿真實(shí)驗(yàn)的體會筆者在用OPNET實(shí)現(xiàn)OSLR協(xié)議的實(shí)踐中,借用了結(jié)構(gòu)化、模塊化的思想,其結(jié)果使協(xié)議實(shí)現(xiàn)的擴(kuò)展性較好,通過合理的規(guī)劃與定義函數(shù),協(xié)調(diào)函數(shù)間的關(guān)系可以增強(qiáng)OLSR模擬程序的可伸縮性和可擴(kuò)展性。此外,筆者在此項(xiàng)工作中還體會到:①OPNET僅僅是網(wǎng)絡(luò)模擬器,在OPNET環(huán)境下的協(xié)議實(shí)現(xiàn)是,也僅是協(xié)議實(shí)現(xiàn)的模擬對象,并不能取代真實(shí)的協(xié)議實(shí)現(xiàn)。但是,它的確為網(wǎng)絡(luò)協(xié)議的制訂、改進(jìn)提供了方便靈活的模擬協(xié)議實(shí)體行為和進(jìn)行性能分析的手段。②OPNET環(huán)境下進(jìn)行模擬可以回避與實(shí)際系統(tǒng)有關(guān)的部分細(xì)節(jié),從而將研究重心集中在協(xié)議的主要功能上,這有助于把握住問題的主要方面。但是在實(shí)際的產(chǎn)品研發(fā)中,為了讓系統(tǒng)得到穩(wěn)定性,可能會在一些非常規(guī)的問題上投入大量的研究精力。這是仿真與產(chǎn)品開發(fā)的一個重大區(qū)別。例如,仿真協(xié)議實(shí)現(xiàn)時,不需要考慮涉及操作系統(tǒng)和系統(tǒng)調(diào)用的細(xì)節(jié)問題。但在真正涉及到關(guān)于實(shí)現(xiàn)路由協(xié)議的產(chǎn)品時,這些問題則往往是不可回避的。③OPNET提供了許多方便的工具,利用這些工具可以提高工作效率。例如:可以通過包格式編輯器設(shè)計數(shù)據(jù)報頭的格式;可以通過進(jìn)程模型編輯器實(shí)現(xiàn)協(xié)議的狀態(tài)變遷圖;可以通過相關(guān)的工具收集、查看仿真結(jié)果。所有這一切都大大減輕了仿真實(shí)驗(yàn)編程人員的負(fù)擔(dān),提高了工作效率。5.2OLSR協(xié)議研究工作的總結(jié)筆者主要在2個方面對OLSR路由進(jìn)行了比較深入的研究,一個是基于重定義MPR集的OLSR改進(jìn)方案和另一個是基于多徑的后備路由算法的OLSR改進(jìn)方案。這2個方案研究研究成果:=1\*GB3①基于重定義MPR集的OLSR路由協(xié)議的改進(jìn),原則上違背了選擇MPR的準(zhǔn)則:所有嚴(yán)格二跳節(jié)點(diǎn)必須至少通過一個MPR節(jié)點(diǎn)可達(dá),一個節(jié)點(diǎn)應(yīng)該將其MPR集選擇得盡可能小,以便降低協(xié)議開銷。同時,MPR集的冗余度影響所廣播的鏈路數(shù)量、進(jìn)行鏈路廣播的節(jié)點(diǎn)的數(shù)量、以及MPR泛洪機(jī)制的效率。但是,我們必須清晰的認(rèn)識到,每個路由協(xié)議都有它適合的網(wǎng)絡(luò)體系結(jié)構(gòu),或者說都有它最大限度發(fā)揮性能的取值區(qū)間。隨著網(wǎng)絡(luò)節(jié)點(diǎn)密度的增加,節(jié)點(diǎn)移動速度的加快,傳統(tǒng)的OLSR路由協(xié)議已經(jīng)不能夠滿足這樣的需要。由于網(wǎng)絡(luò)拓?fù)涓录觿?,出現(xiàn)鏈路斷裂或者網(wǎng)絡(luò)阻塞的情況就更加頻繁,而網(wǎng)絡(luò)在鏈路發(fā)現(xiàn)的時候,也會占用很大的網(wǎng)絡(luò)資源,當(dāng)數(shù)據(jù)傳輸不可達(dá)的時候勢必會造成這些資源的很大浪費(fèi),因此,增加必要的MPR冗余度,就可以實(shí)現(xiàn)在網(wǎng)絡(luò)節(jié)點(diǎn)高速移動時,最大限度的利用現(xiàn)有網(wǎng)絡(luò)資源,使OLSR路由協(xié)議發(fā)揮更大的優(yōu)越性,網(wǎng)絡(luò)健壯性更強(qiáng),更有利于高速移動自組網(wǎng)網(wǎng)絡(luò)的作戰(zhàn)體系結(jié)構(gòu)。實(shí)驗(yàn)也表明,當(dāng)節(jié)點(diǎn)移動速度達(dá)到30米/秒時,數(shù)據(jù)傳輸成功率可以提高10個百分點(diǎn),而傳輸時延也可以得到極大的降低。因此,適當(dāng)?shù)摹盃奚本W(wǎng)絡(luò)協(xié)議開銷來換取傳輸成功率的提高和時延的降低是值得的。=2\*GB3②基于多徑路由的后備路徑協(xié)議算法的提出是基于源路由的多徑算法,該協(xié)議算法根本出發(fā)點(diǎn)是想以多條路由鏈路來同時進(jìn)行數(shù)據(jù)傳輸,以達(dá)到提高數(shù)據(jù)傳輸吞吐率的目的。然而,由于多徑路由往往會產(chǎn)生鏈路的纏繞或者信道競爭,其結(jié)果反而得不償失。而后備路徑算法是基于多路徑考慮的,首先,節(jié)點(diǎn)通過路由協(xié)議算法保存第二條路徑,也就是后備路徑的地址信息,狀態(tài)信息等等。當(dāng)鏈路出現(xiàn)斷裂或者網(wǎng)絡(luò)阻塞時,快速切換到后備路徑上來[51],繼續(xù)進(jìn)行數(shù)據(jù)包的傳輸,這樣可以避免頻繁進(jìn)行路徑選擇以此來降低數(shù)據(jù)傳輸時延。實(shí)驗(yàn)結(jié)果表明,后備路徑算法在降低數(shù)據(jù)傳輸時延方面有極大的效率。5.3未來工作的展望網(wǎng)絡(luò)體系結(jié)構(gòu)是一個層層相互連接和作用的系統(tǒng)。本文的重點(diǎn)是放在網(wǎng)絡(luò)層的路由算法。然而,網(wǎng)絡(luò)層要想充分發(fā)揮其作用,往往需要上、下層之間的配合?,F(xiàn)有的路由協(xié)議都很少考慮到底層,尤其是MAC層信息的采集和分析。比如對MAC層緩沖區(qū)數(shù)據(jù)包的丟失或者排隊序列的情況分析,我們可以得到現(xiàn)在網(wǎng)絡(luò)的阻塞情況,這個時候是否考慮要對網(wǎng)絡(luò)層進(jìn)行負(fù)荷均衡分擔(dān),來實(shí)現(xiàn)網(wǎng)絡(luò)的健壯性的提高;由于今后的無人駕駛機(jī)群作戰(zhàn)網(wǎng)絡(luò)體系結(jié)構(gòu)中,往往是將數(shù)據(jù)分組發(fā)送給由一個目的地址指定的一組主機(jī),這將會是今后可能大量出現(xiàn)的多目標(biāo)傳輸(Multicasting)。多目標(biāo)用于面向節(jié)點(diǎn)組的計算。越來越多的應(yīng)用必須是點(diǎn)對多點(diǎn)傳輸。多目標(biāo)服務(wù)對于團(tuán)隊密切協(xié)作的應(yīng)用非常重要,這點(diǎn)對無人機(jī)來說尤其重要,要求共享文本或圖片、召開音頻和視頻會議。這樣的好處對于需要將同一個分組發(fā)送給多個接收節(jié)點(diǎn)的應(yīng)用,采用多目標(biāo)傳輸技術(shù)代替采用單目標(biāo)傳輸針對每個接收節(jié)點(diǎn)單獨(dú)發(fā)送,鏈路帶寬消耗最??;發(fā)送節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)的處理最少;分組交付時延最短;因而能夠降低通信開銷。目前筆者已經(jīng)在后備路徑和高速路由算法方面進(jìn)行了相應(yīng)的研究,對于上面提到的跨層信息和多目標(biāo)路由協(xié)議是將來的研究和興趣方向。我會在今后的學(xué)習(xí)和工作中,繼續(xù)鉆研,勇攀高峰。

致謝首先,我要感謝我的指導(dǎo)老師竇軍副教授以及長期以來給我無私幫助的曾華燊研究員,本次畢業(yè)設(shè)計是在竇老師的悉心指導(dǎo)下完成的。感謝竇老師和曾老師對我畢業(yè)設(shè)計的選題、分析以及論文成文的無私教誨和熱情幫助,這期間的每一個階段都凝聚著兩位老師的心血和精力。最使我欽佩不已的是竇老師和曾老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的知識以及對工作一絲不茍的精神。正是由于竇老師的以身作則和嚴(yán)格要求,才使我順利地完成了研究生階段的學(xué)習(xí)。他們嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)將始終指引我今后學(xué)習(xí)和工作的道路,使我終身受益。在此,我謹(jǐn)向我的導(dǎo)師竇軍副教授致以真誠的敬意和衷心的感謝!同時也向一直關(guān)心我的曾華燊老師致以最崇高的敬意和感激!在論文的寫作期間,西南交通大學(xué)網(wǎng)絡(luò)通信技術(shù)實(shí)驗(yàn)室的高雨、秦成軍、席斌、盧宇、李云婷等研究生同學(xué)對我的工作提出過許多有益建議,給予過鼓勵與幫助。他們在我完成論文期間與我一道進(jìn)行了許多有益的探討。借此機(jī)會我在此一并表示感謝。最后,但并非不重要,我要感謝我的母親和胡英,是她倆在父親離開我的日子里給了我最大的呵護(hù)和關(guān)懷,在我求學(xué)期間始終如一地支持和鼓勵我,給了我不斷前進(jìn)的勇氣和奮斗的動力。沒有她倆的支持,我不可能取得今天的成績。此外,本論文得到××研究院《××××合同》經(jīng)費(fèi)自助,特此感謝。

參考文獻(xiàn)UASRoadmap2005-2030,OfficeoftheSecretaryofDefense,U.S.A.,August2005JointRoboticsProgramMasterPlanFY2005,publishedbyOUTS(AT&L)DefenseSystems/LandWarfareandMunitions,http://www.jointr-obotics.comTheNavyUnmannedUnderseaVehicle(UUV)MasterPlan,USA,April20,2000EuropeanCivilUnmannedAirVehicleRoadmapTransformationGuideLines,DepartmentofDefense,USA,April2003//曾華燊等,無人駕駛機(jī)群作戰(zhàn)網(wǎng)絡(luò)體系結(jié)構(gòu)(結(jié)題報告),四川省網(wǎng)絡(luò)通信技術(shù)重點(diǎn)實(shí)驗(yàn)室,2006.3T.Clausen,P.Jacquet.OptimizedLinkStateRoutingProtocol(OLSR)RFC3626-OLSR,October2003.ZhiRen,WeiGuo.

Unicastroutinginmobileadhocnetworks:presentandfuturedirections.ParallelandDistributedComputing,ApplicationsandTechnologies,2003.PDCAT'2003.ProceedingsoftheFourthInternationalConference.Royer,E.M.Chai-KeongToh.Areviewofcurrentroutingprotocolsforadhocmobilewirelessnetworks.PersonalCommunications,IEEE[seealsoIEEEWirelessCommunications].PublicationDate:April1999Helmy,A.Architecturalframeworkforlarge-scalemulticastinmobileadhocnetworks.Communications,2002.ICC2002.IEEEInternationalConference.Tchakountio,F.

Ramanathan,R.Anticipatoryroutingforhighlymobileendpoints.MobileComputingSystemsandApplications,2004.WMCSA2004.SixthIEEEWorkshop.HongJiang,Garcia-Luna-Aceves,J.J.Performancecomparisonofthreeroutingprotocolsforadhocnetworks.ComputerCommunicationsandNetworks,2001.Proceedings.TenthInternationalConference.Borgia,E.ExperimentalEvaluationofAdHocRoutingProtocols.PervasiveComputingandCommunicationsWorkshops,2005.PerCom2005Workshops.ThirdIEEEInternationalConference.deMoraisCordeiro,C.

Gossain,H.

Agrawal,D.P.,Multicastoverwirelessmobileadhocnetworks:presentandfuturedirections.Network,IEEE,PublicationDate:Jan.-Feb.2003.K.Bharath-Kumar,J.M.Jaffe.Routingtomultipledestinationincomputernetworks.IEEETransactiononCommunications.1983S.E.DeeringandD.R.Cheriton.MulticastRoutinginDatagramInternetworksandExtendedLANS.ACMTransactiononComputerSystems.vol8.May1990V.ChikarmaneandC.L.Williamson.Performanceevaluationofthemommobilemulticastprotocol.MobileNetworksandApplications.1998于宏毅等.無線移動自組織網(wǎng).人民郵電出版社.2005鄭相全等.無線自組網(wǎng)技術(shù)實(shí)用教程.清華大學(xué)出版社.2004Sung-JuLeeSu,W.Hsu,J.Gerla,M.Bagrodia,R.,Aperformancecomparisonstudyofadhocwirelessmulticastprotocols.INFOCOM2000.NineteenthAnnualJointConferenceoftheIEEEComputerandCommunicationsSocieties.Proceedings.IEEEVaishampayan,R.Garcia-Luna-Aceves,J.J.,Efficientandrobustmulticastroutinginmobileadhocnetworks.MobileAd-hocandSensorSystems,2004IEEEInternationalConference姜河.Adhoc組播路由協(xié)議研究與仿真.Biswas,J.Barai,M.Nandy,S.K.,Efficienthybridmulticastroutingprotocolforad-hocwirelessnetworks.LocalComputerNetworks,2004.29thAnnualIEEEInternationalConferenceMauve.MWidmer.AHartenstein.H,Asurveyonposition-basedroutinginmobileadhocnetworks.Network,IEEEPublicationDate:Nov.-Dec.2001Stojmenovic,I.,Position-basedroutinginadhocnetworks.CommunicationsMagazine,IEEE,PublicationDate:July2002R.Jain,A.Puri,R.Sengupta.,GeographicalRoutingUsingPartialInformationforWirelessAdHocNetworks.IEEEPers.Commun.,Feb.2001,pp58-57J.Lietal.,AScalableLocationServiceforGeographicAdHocRouting.Proc.ACMMOBICOM2000,pp.120-30S.Capkun,M.Hamdi,J.Hubaux,Gps-freePositioninginMobileAdHocNetworks.Proc.HawiiInt’l.Conf.SystemScience,Jan.2001Lochert,C.Hartenstein,H.Tian,J.Fussler,H.Hermann,D.Mauve,M.,Aroutingstrategyforvehicularadhocnetworksincityenvironments.IntelligentVehiclesSymposium,2003.Proceedings.IEEEShigangChenNahrstedt,K.,Distributedquality-of-serviceroutinginadhocnetworks.SelectedAreasinCommunications,IEEEJournalonPublicationDate:Aug.1999劉元安,唐碧華,胡月梅.Adhoc網(wǎng)絡(luò)中的路由算法.北京郵電大學(xué)學(xué)報2004年4月Rubin.ILiu.Y-C.,LinkstabilitymodelsforQoSadhocroutingalgorithms.VehicularTechnologyConference,2003.VTC2003-Fall.2003IEEE58thSu,W.Lee,S.-J.Gerla,M.,Mobilitypredictioninwirelessnetworks.MILCOM2000.21stCenturyMilitaryCommunicationsConferenceTchakountio,F.Ramanathan,R.,Anticipatoryroutingforhighlymobileendpoints.MobileComputingSystemsandApplications,2004.WMCSA2004.SixthIEEEWorkshopJong-MoonChung,Wirelessmultiprotocollabelswitching(WMPLS).Signals,SystemsandComputers,2001.ConferenceRecordoftheThirty-FifthAsilomarConference西南交通大學(xué),四川省網(wǎng)絡(luò)通信技術(shù)重點(diǎn)實(shí)驗(yàn)室.無人駕駛機(jī)群作戰(zhàn)網(wǎng)絡(luò)體系結(jié)構(gòu).2006.3陳敏.OPNET網(wǎng)絡(luò)仿真.清華大學(xué)出版社.2004.4StephenR.Schach.軟件工程-Java語言實(shí)現(xiàn).袁兆山等譯.機(jī)械工業(yè)出版社.2000LaouitiA,QayyumA,ViennotL.Multipointrelaying:anefficienttechniqueforfloodinginmobilewirelessnetworks.In:35thAnnualHawaiiInternationalConferenceonSystemSciences(HICSS’2002),2002陳林星,曾曦,曹毅移動AdHoc網(wǎng)絡(luò)—自組織分組無線網(wǎng)絡(luò)技術(shù).電子工業(yè)出版社.2006.4周遜,盧宇,高雨.

基于源路由的多路徑路由協(xié)議,西南交大學(xué)報,2006.2ISO/IECIS7498-I.OpenSystemInterconnection——BasicReferenceModel盧宇,張洪,周遜,基于MAC層信息的OLSR改進(jìn)方案,IECT’2005BehrouzA.ForouzanSophiaChungFeganTCP/IPProtocolSuiteSecondEdition清華大學(xué)出版社.2003.11陳繼彤,郭偉,任智OLSR路由協(xié)議拓?fù)浒l(fā)現(xiàn)的一種實(shí)現(xiàn)方案中國測試技術(shù)2006年第32卷第3期任智,郭偉,周懿基于拓?fù)渚S護(hù)的自適應(yīng)多信道OLSR路由協(xié)議系統(tǒng)工程與電子技術(shù)2006年第28卷第7期鄭相全,郭偉,李帆,自組網(wǎng)AODV路由協(xié)議中斷鏈修復(fù)的改進(jìn),電子科技大學(xué)學(xué)報,2003年10月第5期方旭明,何蓉等短距離無線與移動通信網(wǎng)絡(luò),人民郵電出版社,2004,孟芳兵,基于移動AdHoc網(wǎng)絡(luò)的OLSR路由改進(jìn)協(xié)議,武漢理工大學(xué)學(xué)報.信息與管理工程版2005,第27卷第5期

攻讀碩士學(xué)位期間公開發(fā)表的論文張洪,盧宇,周遜,

AdHoc網(wǎng)絡(luò)路由協(xié)議設(shè)計及性能評估問題,IECT’2005盧宇,張洪,周遜,基于MAC層信息的OLSR改進(jìn)方案,IECT’2005喻雷鋒,竇軍,張洪,SUPANET中的流量控制方法探討,計算機(jī)科學(xué)32(9.增刊)2005

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實(shí)用程序”對話框,選擇其中的“啟動”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動時加載的項(xiàng)目及來源,仔細(xì)查看每個項(xiàng)目是否需要自動加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動的速度就越快。設(shè)置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進(jìn)行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會彈出“重復(fù)跟蹤”對話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動,默認(rèn)的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運(yùn)行并記錄啟動進(jìn)程,生成啟動進(jìn)程的相關(guān)BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進(jìn)程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動程序延遲”等幾項(xiàng)具體圖例供我們分析,不過最好還是讓BootVis程序來自動進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機(jī),并分析啟動進(jìn)程文件,從而使計算機(jī)啟動得更快。(3)禁用多余的服務(wù)WindowsXP在啟動時會有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動類型。要修改某個服務(wù),可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對服務(wù)進(jìn)行修改,通過單擊“啟動”、“停止”、“暫?!?、“恢復(fù)”四個按鈕來修改服務(wù)的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務(wù)在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個默認(rèn)是自動啟動的,實(shí)際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動,系統(tǒng)就會自動在啟動的時候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費(fèi)相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機(jī)啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設(shè)置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進(jìn)輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能,不過這只對服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動重新啟動功能當(dāng)WindowsXP遇到嚴(yán)重問題時便會突然重新開機(jī),可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應(yīng)用軟件在運(yùn)行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會彈出“性能選項(xiàng)”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對話框中,選擇“高級”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認(rèn)情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應(yīng)用程序崩潰的時候自動彈出,并且在默認(rèn)情況下,它會將與出錯有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時會對內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關(guān)閉,并且DUMP文件還會占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項(xiàng)卡,單擊“啟動和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動和故障恢復(fù)”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進(jìn)行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個設(shè)備(停用)”。在重新啟動設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯誤報告當(dāng)應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實(shí)這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項(xiàng)卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計算機(jī)配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項(xiàng)卡,勾選“關(guān)閉自動更新,我將手動更新計算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對話框中的“自動更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費(fèi)很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標(biāo)右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復(fù)問你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動結(jié)束任務(wù)功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。◆2、內(nèi)存性能優(yōu)化

WindowsXP中有幾個選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫篐KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁面調(diào)度(Paging

Executive)

XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項(xiàng)優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個優(yōu)化只對server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對話框的“高級設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動播放功能

運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”。

◆5、設(shè)置二級緩存容量

WindowsXP有時無法自動檢測處理器的二級緩存容量,需要我們手動設(shè)置。運(yùn)行注冊表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進(jìn)制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級緩存大小介紹AMD系列Duron

64KB

K6-3

Thunderbird

AthlonXP

256KB

K6-2

Athlon

512KB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論