新四季網

網絡交通流模型的建模方法

2023-05-28 01:48:16

專利名稱:網絡交通流模型的建模方法
技術領域:
本發明屬於系統科學領域,尤其涉及 一 種網絡信,l流交通系統。
背景技術:
近年來,以網際網路(Internet)為代表的信息技術的迅猛發展使人類社 會邁入了網絡時代。從Internet到WWW,從大型電力網絡到全球交通網絡, 從生物體中的大腦到各種新陳代謝網絡,從科研合作網絡到社會關係網絡, 這些人們身邊無處不在複雜系統都已成為科學研究中的熱點。1998年,美 國康奈爾大學理論和應用力學系的博士生Watts及其導師Strogatz在Nature 雜誌上發表文章,提出並建立了一個小世界網絡模型;1999年,美國聖母 大學物理系的Barabdsi教授及其博士生Albert建立了著名的無標度網絡。 這兩個奠定性的工作開創了一個十分引人注目的新興研究領域——複雜網 絡——的研究熱潮。
現代生活中,具有無標度特徵的大的通訊網絡如網際網路在人們的生活 中佔據越來越重要的位置。因此,複雜網絡上的各種動力學過程,例如信 息流的交通動力學問題,越來越受到研究者的關注。為了滿足人們對網絡 通訊能力不斷增長的需求,尋找好的路由策略成為了亟需解決的問題。現 在已有大量工作研究了網絡上信息流的交通擁堵問題,並且提出了很多較 優的路由策略,如局域路由協議、有效路由協議等。但以往的工作在為無 標度網絡上信息流交通動力學設計路由時,大多都是從均衡結點負載來提 高交通路由的效率。這些工作都忽略了信息包生命周期的限制,因此會造 成一些路由策略無效的環路過程,導致網絡的阻塞狀態。

發明內容
本發明的目的旨在至少解決現有技術中的上述問題之一 。
4為此,本發明的實施例提出 一種所建模型更加符合真實網絡的網絡交 通流模型的建模方法。
根據本發明的一個方面,本發明實施例的網絡交通流模型的建模方法,
包括以下步驟生成一個底層網絡;每個時間步在所述底層網絡中新增設
置有生命周期的信息包;在信息包被傳輸到鄰域中對應結點時將信息包的
生命周期進行遞減;將生命周期為零的信息包從所述網絡中退出。 根據本發明進一步的實施例,所述網絡為無標度網絡。 根據本發明進一步的實施例,在所述鄰域結點為目的結點時將信息包
從所述網絡中退出。
才艮據本發明進一步的實施例,在所述鄰域結點為非目的結點時依照以
下公式表示的優先概率傳輸信息包f],=^,2A。
其中i、 j表示所述鄰域內結點的編號,^表示所述鄰域中第f結點的連 接度,、表示所述鄰域中第7'結點的連接度,"為可調參數。
本發明建立的模型結合了真實網絡中的實際情況,對信息包附加了生 命周期的限制。考慮了信息包生命周期的限制以後,可以避免一些路由策 略無效的環路過程,消除了網絡的阻塞狀態。本發明的信息交通動力學模 型的建模方法考慮信息包生命周期,所得到的網絡模型更加符合真實網絡, 能夠較好地反映真實系統的屬性。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面 的描述中變得明顯,或通過本發明的實踐了解到。


本發明的上述和/或附加的方面和優點下面結合附圖對實施例的描
述中將變得明顯和容易理解,其中
圖1為本發明實施例的網絡交通流模型的建模方法流程圖2為本發明實施例的底層網絡演化步驟流程圖3(a)到圖3(d)為本發明不同實施例的網絡模型的序參量-信息包產生 速率關係示意圖;圖4為本發明在不同生命周期下所建網絡模型中信息包平均數-連接度
關係示意圖5為本發明在不同生命周期下所建網絡模型的信息包平均傳輸時間
示意圖。
具體實施例方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其 中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功 能的元件。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發 明,而不能解釋為對本發明的限制。
現在參考圖1,該圖顯示了本發明實施例的網絡交通流模型的建模方 法流程。
首先,生成一個底層網絡(步驟102),例如無標度網絡(BA網絡)。 關於BA網絡的演化步驟的實施例可以參考圖2,例如生成一個網絡大小 # = 1000、每步增長的邊數^ =氣=5的BA (Barabdsi-Albert)網絡。
如圖2所示,首先生成一個具有氣個結點的全連通網絡(步驟202)。 每個時間步,產生一個具有m條邊的新結點,(步驟204)。在該實施例中, 可以按照以優先概率
選擇m個結點與新結點i連邊(步驟206),從而將這個新結點連接 到m個不同的已經存在於當前網絡系統中的結點上。在上述優先概率公式
中,^是網絡中第Z已有結點的連接度,、表示網絡中第y已有結點的連接 度,i、 j表示網絡中已有結點的編號,求和符號表示對網絡系統中所有已 存在的結點求和。
然後,判斷當前網絡中結點數是否達到指定的大小(步驟208 ),若 沒有達到預定大小,則重複上述步驟204和步驟206不斷地增加新結點, 直到網絡中結點個數達到預定的大小iV, BA網絡生成結束(步驟210)。
在得到底層BA網絡之後,每個時間步在該網絡中新增產生R個信息 包,隨機地選擇R個信息包的產生結點和目的結點,並對信息包設置一個生命周期(LC)(步驟104)。
在每個時間步裡,網絡中的結點處理自己隊列中的信息包(步驟106)。 假設每個時間步裡每個結點至多處理C個信息包。
然後,每一結點對其鄰域結點執行局域搜索,從鄰域中尋找正被處理 信息包的目的結點。即判斷目的結點是否在其領域內(步驟108)。若被 處理的信息包的目的結點在搜索範圍內,則將信息包直接送達到該目的地, 並且信息包從網絡中退出(步驟120)。
若鄰域中不存在被處理信息包的目的結點,則可以按照優先概率將 信息包傳送到鄰域中的一個結點i (步驟110)。優先概率例如以下面公式 表示
其中&表示該結點鄰域中第''結點的連接度,~表示鄰域中第7'結點的 連接度,"為可調參數,i、 j是鄰域內結點的編號,求和符號表示對於搜索 區中的所有鄰域結點的求和。從而將信息包傳送到其鄰域中的第Z結點。
然後,對網絡中所有信息包的生命周期進行遞減,例如均減一,即 LC二LC-1(步驟112)。接著,檢查每個信息包的生命周期大小是否為零(步 驟114)。若IXX),則將該信息包從網絡中退出;
否則,可以繼續判斷是否達到了指定的迭代代數(步驟116)。若終 止條件滿足,則結束循環,並得到相應的交通流模擬過程實驗數據(步驟 118);否則,返回步驟104,並重複步驟104到步驟116,直至滿足預定 的迭代條件。
基於上述步驟102到步驟118從而能夠建立一種考慮超時機制的基於 局域路由的信息流交通動力學網絡模型,從而本發明能夠模擬真實網絡交 通並得到相應的網絡性能數據。
圖3、圖4和圖5分別給出了對本發明建模方法得到的網絡交通流模 型不同實施例的分析,其對應的網絡特性示意圖。其中,圖3(a)到圖3(d) 為本發明不同實施例的網絡模型的序參量-信息包產生速率關係示意圖;圖 4為本發明在不同生命周期下所建網絡模型中信息包平均數-連接度關係示
7意圖;以及圖5為本發明在不同生命周期下所建網絡模型的信息包平均傳 輸時間示意圖。
序參量"用來定量地描述網絡的狀態,它的定義為
及Af ,
這裡C表示網絡中每個結點的處理能力,即每個時間步裡每個結點至 多處理的信息包數量,R表示信息包產生速率,A^=A^ + ")_^W, iVp(0
表示在時刻t網絡中的信息包的總數,表示在"的時間範圍內網絡中 信息包的變化量。當網絡沒有阻塞,每個時刻新產生的信息包和到達的信 息包的數目大致相等,處於一個平衡狀態,Mt0,因此"(W^。當網絡 陷入阻塞,網絡中的包會隨著時間不斷增加,從而使"(W)〉0。
由圖3(a)到圖3(d)可以看到,在沒有引入生命周期限制的條件下,即 LC-infmite (無窮)時,隨著信息包產生速率R的增大,網絡最終都會進 入阻塞狀態;而引入生命周期的限制後(例如LC二500 ),不論參數"取何 值("=-2.0、 -1.0、 0還是0.5),也無論信息包產生的速率R如何變化, 序參量"始終為0。這說明在對信息包設置有生命周期後,網絡不會進入阻 塞狀態,即阻塞狀態消除了。
現在參考圖4,在該圖中橫坐標k表示連接度,縱坐標n(k)是網絡中所 有連接度為k的結點所負載的信息包的平均值,即度為k的結點的信息包 平均數。如圖4所示,通過對網絡中結點的平均隊列長度,即每個結點處 等待處理的信息包平均數目做統計,從而由每個結點處等待處理的信息包 的進一步統計得到n(k)。
如圖所示,在加入生命周期LC的限制後,連接度為k的結點的平均 隊列長度n(k)隨著生命周期LC的減小而變小,有效地減輕了結點的負載, 從而消除了阻塞。並且,如圖所示,在不同的生命周期下,信息包平均數 n(k)與連接度k之間的函數關係基本保持不變。
如圖5所示,對到達的信息包的傳輸時間T做統計。隨著LC的減小,
間在網絡中逗留的信息包,使得信息包的平均傳輸時間T縮短。並且,由 於有了生命周期,接收一方就能確定其等待接受的信息包是否已經丟棄,從而及時作出有效反應,發出重傳信號或放棄接收。
本發明根據真實網絡中的信息包都有生命周期限制這 一 實際情況,提 出了 一種考慮超時機制的基於局域路由的信息交通動力學模型,引入了信
息包生命周期的概念。即,信息包在未達目的地之前不再一直停留在網絡 中,生命周期結束時自動從網絡中退出。
本發明建立的模型結合了真實網絡,尤其是無標度網絡中的實際情況, 對信息包附加了生命周期的限制。考慮了信息包生命周期的限制以後,可 以避免一些^^由策略無效的環路過程,消除了網絡的阻塞狀態。本發明的 信息交通動力學模型的建模方法考慮信息包生命周期,所得到的網絡模型 更加符合真實網絡,能夠較好地反映真實系統的屬性。
儘管已經示出和描述了本發明的實施例,對於本領域的普通技術人員 而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例 進行多種變化、修改、替換和變型,本發明的範圍由所附權利要求及其等 同限定。
9
權利要求
1.一種網絡交通流模型的建模方法,其特徵在於,所述建模方法包括以下步驟生成一個底層網絡;每個時間步在所述底層網絡中新增設置有生命周期的信息包;在信息包被傳輸到鄰域中對應結點時將信息包的生命周期進行遞減;以及將生命周期為零的信息包從所述網絡中退出。
2. 如權利要求1所述的建模方法,其特徵在於,所述網絡為無標度網絡。
3. 如權利要求1所述的建模方法,其特徵在於,在所述鄰域結點為目 的結點時將信息包從所述網絡中退出。
4. 如權利要求1所述的建模方法,其特徵在於,在所述鄰域結點為非 目的結點時依照以下公式表示的優先概率傳輸信息包其中i、 j表示所述鄰域內結點的編號,《表示所述鄰域中第^結點的連 接度,、表示所述鄰域中第y結點的連接度,"為可調參數。
5. 如權利要求4所述的建模方法,其特徵在於,"位於-2~0.5的範圍內。
6. 如權利要求1所述的建模方法,其特徵在於,所述底層網絡的生成 包括以下步-驟生成具有預定數量結點的全連通網絡;在所述全連通網絡上依次添加新結點並與已有結點進行連接,以得到 所述底層網絡。
7. 如權利要求6所述的建模方法,其特徵在於,根據以下公式表示的 優先概率,從已有結點中選擇預定數量的結點與每個新結點進行連接formula see original document page 3其中i、 j表示所述網絡中已有結點的編號,A表示所述網絡中第?已 有結點的連接度,、表示所述網絡中第y已有結點的連接度。
全文摘要
本發明公開了一種網絡交通流模型的建模方法,包括以下步驟生成一個底層網絡;每個時間步在所述底層網絡中新增設置有生命周期的信息包;在信息包被傳輸到鄰域中對應結點時將信息包的生命周期進行遞減;將生命周期為零的信息包從所述網絡中退出。本發明所建模型能夠消除網絡阻塞,更加符合真實的網絡。
文檔編號H04L29/06GK101651686SQ20091016906
公開日2010年2月17日 申請日期2009年9月17日 優先權日2009年9月17日
發明者曹先彬, 杜文博, 許言午, 陳才龍 申請人:中國科學技術大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀