汪生泉, 孫大軍, 張友文
(1. 哈爾濱工程大學(xué) 水聲技術(shù)重點(diǎn)實(shí)驗(yàn)室,黑龍江 哈爾濱 150001;2. 哈爾濱工程大學(xué) 水聲工程學(xué)院,黑龍江 哈爾濱 150001)
?
基于串型路由的水聲通信網(wǎng)絡(luò)ALOHA協(xié)議性能分析
汪生泉1,2, 孫大軍1,2, 張友文1,2
(1. 哈爾濱工程大學(xué) 水聲技術(shù)重點(diǎn)實(shí)驗(yàn)室,黑龍江 哈爾濱 150001;2. 哈爾濱工程大學(xué) 水聲工程學(xué)院,黑龍江 哈爾濱 150001)
摘要:針對(duì)水下通信網(wǎng)絡(luò)串型路由應(yīng)用,為獲取ALOHA協(xié)議最佳性能,基于現(xiàn)有水聲通信裝備及水聲信道參數(shù),建立了串型水聲通信網(wǎng)絡(luò)模型。分析了ALOHA協(xié)議在串型水聲通信網(wǎng)絡(luò)的交付率、吞吐量及端對(duì)端時(shí)延等網(wǎng)絡(luò)性能測(cè)度,推導(dǎo)了獲取最佳網(wǎng)絡(luò)性能的網(wǎng)絡(luò)參數(shù)配置條件,并通過NS3仿真軟件對(duì)基于串型路由的水聲通信網(wǎng)絡(luò)ALOHA協(xié)議性能進(jìn)行仿真分析,結(jié)果表明:該協(xié)議在負(fù)載的若干特定點(diǎn)上能夠獲得最佳性能,仿真結(jié)果與理論分析一致,進(jìn)而為該協(xié)議的實(shí)際應(yīng)用提供了理論依據(jù)。
關(guān)鍵詞:ALOHA協(xié)議;串型路由;交付率;吞吐量;端到端時(shí)延
由于通信網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送功率和水聲信道帶寬的限制[1-4],基于水聲通信網(wǎng)絡(luò)的點(diǎn)對(duì)點(diǎn)遠(yuǎn)距離穩(wěn)健數(shù)據(jù)交互面臨著極大的挑戰(zhàn),有效的路由協(xié)議是水聲通信網(wǎng)絡(luò)信息交互性能的關(guān)鍵。串型路由ALOHA協(xié)議[5]在復(fù)雜的水聲通信網(wǎng)絡(luò)中也取得了廣泛的應(yīng)用,深入研究ALOHA協(xié)議在串型路由水聲通信網(wǎng)絡(luò)中的網(wǎng)絡(luò)性能具有重要意義。純ALOHA協(xié)議由于缺少避碰機(jī)制,其最大吞吐量?jī)H為0.184[6]。針對(duì)ALOHA協(xié)議改進(jìn)的協(xié)議有很多,如N. Chirdchoo等提出了碰撞避免Aloha(Aloha-CA)和預(yù)先通知Aloha(Aloha-AN)[7]等,在一定程度上提高了網(wǎng)絡(luò)吞吐量。但針對(duì)現(xiàn)有水聲通信裝備性能及水聲信道參數(shù)約束下串型路由ALOHA協(xié)議的最優(yōu)網(wǎng)絡(luò)性能參數(shù)配置的理論研究尚無深入研究。本文通過建立串型路由水聲通信網(wǎng)絡(luò)模型,研究ALOHA協(xié)議在串型水聲通信網(wǎng)絡(luò)的交付率、吞吐量及端對(duì)端時(shí)延等網(wǎng)絡(luò)性能測(cè)度,推導(dǎo)出獲取最佳網(wǎng)絡(luò)性能的網(wǎng)絡(luò)參數(shù)配置,從而為ALOHA協(xié)議在串型路由水聲通信網(wǎng)路中的應(yīng)用提供理論支撐。
1水聲通信網(wǎng)絡(luò)串型路由模型
由n個(gè)通信節(jié)點(diǎn)構(gòu)成的串型水下通信網(wǎng)絡(luò) (如圖1所示),其中第1個(gè)節(jié)點(diǎn)(編號(hào)為1)和最后一個(gè)節(jié)點(diǎn)(編號(hào)為n)為水面節(jié)點(diǎn),中間為水下節(jié)點(diǎn)(編號(hào)從2~n-1)。相鄰節(jié)點(diǎn)間距離相等,僅節(jié)點(diǎn)1產(chǎn)生數(shù)據(jù)流采用固定間隔發(fā)送數(shù)據(jù)模式,水下節(jié)點(diǎn)僅負(fù)責(zé)轉(zhuǎn)發(fā),將上一跳節(jié)點(diǎn)的數(shù)據(jù)轉(zhuǎn)發(fā)給下一跳節(jié)點(diǎn),節(jié)點(diǎn)n為目的節(jié)點(diǎn)負(fù)責(zé)接收。
圖1 串型路由水聲通信網(wǎng)絡(luò)模型Fig. 1 A model of string underwater sensor networks
對(duì)于任意節(jié)點(diǎn)j(1 在該模型下,在水聲信道環(huán)境較好的情況下,在節(jié)點(diǎn)2處會(huì)導(dǎo)致數(shù)據(jù)包丟失的原因如下:1)節(jié)點(diǎn)1發(fā)送的前后2個(gè)數(shù)據(jù)包的間隙小于數(shù)據(jù)包的發(fā)送時(shí)延,造成節(jié)點(diǎn)2轉(zhuǎn)發(fā)節(jié)點(diǎn)1的前一個(gè)數(shù)據(jù)包時(shí),節(jié)點(diǎn)1發(fā)出的后一個(gè)數(shù)據(jù)包已經(jīng)到達(dá),此時(shí)由于節(jié)點(diǎn)2處于發(fā)送狀態(tài)無法接收。2)節(jié)點(diǎn)1發(fā)送的數(shù)據(jù)包與節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包在節(jié)點(diǎn)2處發(fā)生碰撞。 2最優(yōu)網(wǎng)絡(luò)性能測(cè)度 作如下假設(shè): 1)所有數(shù)據(jù)包長(zhǎng)度相同,數(shù)據(jù)包調(diào)制/解調(diào)所需時(shí)間用Td表示,歸一化為1; 2)節(jié)點(diǎn)之間的平均傳播時(shí)延為τ,歸一化后為α=τ/Td; 3)節(jié)點(diǎn)1發(fā)送數(shù)據(jù)包按固定間隔產(chǎn)生,前后2個(gè)數(shù)據(jù)包之間的時(shí)間間隙為Tinterval,歸一化后為β=Tinterval/Td; 4)網(wǎng)絡(luò)運(yùn)行時(shí)間為Tsim。 2.1碰撞規(guī)律 碰撞規(guī)律定理:節(jié)點(diǎn)1發(fā)送的第k個(gè)數(shù)據(jù)包經(jīng)過節(jié)點(diǎn)2、節(jié)點(diǎn)3轉(zhuǎn)發(fā)后再次到達(dá)節(jié)點(diǎn)2,如果節(jié)點(diǎn)1發(fā)送的第j個(gè)數(shù)據(jù)包(j>k),與第k個(gè)數(shù)據(jù)包在節(jié)點(diǎn)2處沒有發(fā)生碰撞,那么這2個(gè)數(shù)據(jù)包也不會(huì)在后續(xù)的節(jié)點(diǎn)處發(fā)生碰撞。 證明: 第k個(gè)數(shù)據(jù)包的發(fā)送時(shí)間是(k-1)β+(k-1)經(jīng)過節(jié)點(diǎn)2、節(jié)點(diǎn)3轉(zhuǎn)發(fā)后再次到達(dá)節(jié)點(diǎn)2,被節(jié)點(diǎn)2接收的時(shí)間區(qū)間為 (1) 第j個(gè)數(shù)據(jù)包發(fā)送時(shí)間是(j-1)β+(j-1),節(jié)點(diǎn)2接收第j個(gè)數(shù)據(jù)包的時(shí)間區(qū)間為 (2) 結(jié)合式(1)、(2)可得第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包碰撞的充要條件: 或 推導(dǎo)后可得 (3) 那么第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包不碰撞的充要條件為 (4) 同理可得:如果節(jié)點(diǎn)1發(fā)送的第j個(gè)數(shù)據(jù)包(j>k),與第k個(gè)數(shù)據(jù)包在節(jié)點(diǎn)2處沒有發(fā)生碰撞,則第j個(gè)數(shù)據(jù)包到達(dá)節(jié)點(diǎn)3的時(shí)間區(qū)間為 (5) 第k個(gè)數(shù)據(jù)包的發(fā)送時(shí)間是(k-1)β+(k-1)經(jīng)過節(jié)點(diǎn)2、節(jié)點(diǎn)3、節(jié)點(diǎn)4轉(zhuǎn)發(fā)后再次到達(dá)節(jié)點(diǎn)3的時(shí)間區(qū)間為 (6) 同上,得到第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包在節(jié)點(diǎn)3處不碰撞的充要條件為 (7) 式(4)、(7)完全相同,即如果第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包在節(jié)點(diǎn)2處不碰撞,那么第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包在節(jié)點(diǎn)3處不碰撞。以此類推,第k個(gè)數(shù)據(jù)包與第j個(gè)數(shù)據(jù)包在后續(xù)節(jié)點(diǎn)處均不會(huì)發(fā)生碰撞,從而命題結(jié)論得證。 碰撞規(guī)律推論:數(shù)據(jù)包的碰撞僅僅會(huì)發(fā)生在節(jié)點(diǎn)2處。 2.2網(wǎng)絡(luò)交付率 網(wǎng)絡(luò)的交付率是串型路由水聲通信網(wǎng)絡(luò)關(guān)注的重要指標(biāo),若相鄰節(jié)點(diǎn)鏈路的交付率為Pj→j+1,則串型網(wǎng)絡(luò)的整體交付率P表達(dá)式為 (8) 根據(jù)推論可知當(dāng)j≥2時(shí),Pj→j+1=1,則串型網(wǎng)絡(luò)的整體交付率P表達(dá)式為 (9) 2.3網(wǎng)絡(luò)吞吐量 網(wǎng)絡(luò)吞吐量與交付率關(guān)系表達(dá)式如下 (10) (11) 2.3.1當(dāng)0≤β<1時(shí)網(wǎng)絡(luò)吞吐量分析 當(dāng)0≤β<1時(shí),節(jié)點(diǎn)1發(fā)送的2個(gè)數(shù)據(jù)包之間的間隙小于數(shù)據(jù)包的發(fā)送時(shí)間,導(dǎo)致在節(jié)點(diǎn)3發(fā)數(shù)據(jù)包的信號(hào)到達(dá)節(jié)點(diǎn)2時(shí)會(huì)和節(jié)點(diǎn)1發(fā)出的數(shù)據(jù)包中的1個(gè)或者連續(xù)2個(gè)發(fā)生碰撞。 若節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包為第1個(gè)包,根據(jù)式(4)可知,節(jié)點(diǎn)1發(fā)出的第j個(gè)數(shù)據(jù)包與節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包在節(jié)點(diǎn)2處碰撞的條件為 (12) 當(dāng)α∈[k,k+0.5),k是大于或等于0的整數(shù),則節(jié)點(diǎn)1發(fā)出的第k+2個(gè)數(shù)據(jù)包至第個(gè)2(k+2)個(gè)數(shù)據(jù)包,一共涉及k+3個(gè)數(shù)據(jù)包中的1個(gè)或者連續(xù)2個(gè)數(shù)據(jù)包會(huì)與節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包在節(jié)點(diǎn)2處碰撞。根據(jù)β取值的不同,碰撞的點(diǎn)也不一樣,圖2是0≤β<1時(shí)的碰撞規(guī)律示意圖。 圖2 當(dāng)0≤β<1時(shí)的碰撞規(guī)律示意圖Fig. 2 Regular patterns of data packets collisions where 0≤β<1 設(shè)j是自然數(shù),且j∈[k+2,2(k+2)]。 1)若j是偶數(shù)。 假設(shè)2α=2k+ε,(0≤ε<1),有 若j=2k+4,則節(jié)點(diǎn)3發(fā)出的數(shù)據(jù)包僅與節(jié)點(diǎn)1發(fā)出的第j個(gè)數(shù)據(jù)包數(shù)據(jù)包發(fā)生碰撞是不可能的。原因是節(jié)點(diǎn)1的第j=2k+4個(gè)數(shù)據(jù)包與節(jié)點(diǎn)3的數(shù)據(jù)包發(fā)生碰撞的β區(qū)間為 左側(cè)為 右側(cè)為 這與0≤β<1矛盾,因此,j=2k+4時(shí),節(jié)點(diǎn)3的數(shù)據(jù)包是不可能僅與節(jié)點(diǎn)1發(fā)出的第j個(gè)數(shù)據(jù)包發(fā)生碰撞的。 2)若j是奇數(shù)。 綜上,將上述0≤β<1,α∈[k,k+0.5)且α>0時(shí)的吞吐量表達(dá)式如下 (13) 同樣,當(dāng)α∈[k-0.5,k),k是自然數(shù)。則節(jié)點(diǎn)1發(fā)出的第k+2個(gè)數(shù)據(jù)包至第2(k+2)-1個(gè)數(shù)據(jù)包中的1個(gè)或連續(xù)2個(gè)與節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包在節(jié)點(diǎn)2處碰撞。設(shè)j是自然數(shù),且j∈[k+2,2(k+2)-1],則吞吐量表達(dá)式如下 (14) 2.3.2當(dāng)β≥1時(shí)網(wǎng)絡(luò)吞吐量分析 當(dāng)α∈[k-0.5,k+0.5),k是自然數(shù)。則節(jié)點(diǎn)1發(fā)出的第2~k+2個(gè)共計(jì)k+1個(gè)數(shù)據(jù)包中的1個(gè)可能會(huì)與節(jié)點(diǎn)3轉(zhuǎn)發(fā)的數(shù)據(jù)包在節(jié)點(diǎn)2處碰撞。 設(shè)j是自然數(shù),且j∈[2,k+2]。 綜上,將上述β≥1,α∈[k-0.5,k+0.5)時(shí)的吞吐量表達(dá)式總結(jié)如下 (15) 圖3 β≥1時(shí)的碰撞規(guī)律示意圖Fig. 3 Regular patterns of data packets collisions where β≥1 圖4 β∈[0,1),α∈[k,k+0.5)最大吞吐量原理圖Fig. 4 The maximum throughput whereβ∈[0,1),α∈[k,k+0.5) 2.3.3網(wǎng)絡(luò)最大吞吐量分析 1)當(dāng)β∈[0,1)時(shí)的最大網(wǎng)絡(luò)吞吐量分析。 ①β∈[0,1),α∈[k,k+0.5)時(shí)。 根據(jù)式(13),在β∈[0,1),α∈[k,k+0.5)區(qū)域內(nèi),節(jié)點(diǎn)碰撞被分為4種碰撞類型,節(jié)點(diǎn)3與第奇數(shù)個(gè)包、與第偶數(shù)個(gè)包以及與以奇數(shù)開頭的連續(xù)2個(gè)包碰撞、與以偶數(shù)開頭的連續(xù)2個(gè)包碰撞。各種類型碰撞的吞吐量結(jié)果不同,在相應(yīng)的區(qū)間上隨著β的增大,其吞吐量不斷減小,因此對(duì)應(yīng)各個(gè)碰撞類型的吞吐量最大值在相應(yīng)區(qū)間最左側(cè)的點(diǎn)處。 設(shè)與以奇數(shù)開頭的連續(xù)2個(gè)包碰撞的吞吐量最大值為TP1,則 (16) 設(shè)與第奇數(shù)個(gè)包碰撞的最大吞吐量為TP2,則 (17) 設(shè)與以偶數(shù)開頭的連續(xù)2個(gè)包碰撞的吞吐量最大值為TP3,則 (18) 設(shè)與第偶數(shù)個(gè)包碰撞的吞吐量最大值為TP4,則 (19) 比較式(16)~(19)可知:TP2=TP4>TP1,TP2=TP4>TP3。 ②β∈[0,1),α∈[k-0.5,k)時(shí)。 圖5 β∈[0,1),α∈[k-0.5,k)時(shí)最大吞吐量原理圖Fig. 5 The maximum throughput whereβ∈[0,1),α∈[k-0.5,k) 根據(jù)式(14),當(dāng)β∈[0,1),α∈[k-0.5,k),節(jié)點(diǎn)碰撞分為4種類型。即:節(jié)點(diǎn)3與第奇數(shù)個(gè)包、與第偶數(shù)個(gè)包、與以奇數(shù)開頭的連續(xù)2個(gè)包、與以偶數(shù)開頭的連續(xù)2個(gè)包碰撞。各種類型的吞吐量在相應(yīng)的區(qū)間上隨著β的增大而減小,因此對(duì)應(yīng)各種碰撞類型的最大吞吐量在相應(yīng)區(qū)間最左側(cè)的點(diǎn)處。 設(shè)與以偶數(shù)開頭的連續(xù)2個(gè)包碰撞的最大吞吐量為TP5,則 (20) 設(shè)與第偶數(shù)個(gè)包碰撞的最大吞吐量為TP6,則 (21) 設(shè)與以奇數(shù)開頭的連續(xù)2個(gè)包碰撞的最大吞吐量為TP7,則 (22) 設(shè)與第奇數(shù)個(gè)包碰撞的最大吞吐量為TP8,則 (23) 比較式(20)~(23)有 TP6>max{TP5,TP7,TP8} 綜上所述,當(dāng)β∈[0,1)時(shí),吞吐量的最大值是節(jié)點(diǎn)3轉(zhuǎn)發(fā)的包僅與節(jié)點(diǎn)1發(fā)出的第2k+3(最大奇數(shù))個(gè)或第2k+2(最大偶數(shù))個(gè)數(shù)據(jù)包碰撞的時(shí)候達(dá)到,其中2個(gè)包之間的間隙β取對(duì)應(yīng)區(qū)間的最小值。 圖6 β∈[1,+)時(shí)最大吞吐量原理圖Fig. 6 The maximum throughput whereβ∈[1,+) 設(shè)碰撞的最大吞吐量為TP9,則 (24) 設(shè)不碰撞的最大吞吐量為TP10,則 (25) 比較式(24)、(25)可知:TP10>TP9。 綜合式(17)、(19)、(21)、(25),可得以下重要結(jié)論。即在給定α的條件下,網(wǎng)絡(luò)的最大吞吐量為 (26) 3仿真實(shí)驗(yàn)分析 3.1實(shí)驗(yàn)參數(shù)配置 仿真采用NS3仿真軟件進(jìn)行仿真,仿真參數(shù)配置為:節(jié)點(diǎn)數(shù)量7個(gè),相鄰節(jié)點(diǎn)距離為5 000 m,聲速1 500 m/s,數(shù)據(jù)包長(zhǎng)度為2 048 bit,發(fā)送速率為1 024 bit/s,仿真時(shí)間為3 600 s。 3.2仿真結(jié)果及分析 仿真不斷改變數(shù)據(jù)包間隙β(即網(wǎng)絡(luò)負(fù)載),仿真結(jié)果與理論計(jì)算結(jié)果對(duì)比如圖7~9所示。 1)吞吐量分析 仿真值比理論值稍滯后一點(diǎn),原因是由于處理時(shí)延非常小,在吞吐量理論分析時(shí)沒有考慮數(shù)據(jù)包的處理時(shí)延造成的偏移。從圖7可以看出,實(shí)驗(yàn)結(jié)果存在2個(gè)吞吐量最大值的點(diǎn),一個(gè)在其數(shù)據(jù)包發(fā)送間隙0~1區(qū)間上,另一個(gè)在大于1的區(qū)間上,與理論分析一致。 圖7 網(wǎng)絡(luò)吞吐量隨數(shù)據(jù)包發(fā)送間隙β變化曲線Fig. 7 Throughput as the delivering interval β between data packets is varied 2)交付率分析 交付率的仿真值和理論值一致,由于理論分析時(shí)沒有考慮數(shù)據(jù)包的處理時(shí)延造成的存在仿真值比理論值稍滯后一點(diǎn)。圖中存在三段交付率為1的區(qū)間,其數(shù)據(jù)包發(fā)送間隙β均大于1。很顯然,β值較小的區(qū)間其吞吐量更大。 圖8 交付率隨數(shù)據(jù)包發(fā)送間隙β變化曲線Fig. 8 Delivery rate as the delivering intervalβbetween data packets is varied 3)網(wǎng)絡(luò)時(shí)延分析 從圖9可以看出,網(wǎng)絡(luò)時(shí)延基本保持在32.4 s左右,很穩(wěn)定,原因是發(fā)送時(shí)延、數(shù)據(jù)處理時(shí)延以及傳播時(shí)延基本是固定不變的。 圖9 端到端時(shí)延隨數(shù)據(jù)包發(fā)送間隙β變化曲線Fig. 9 End-to-end delay as the delivering interval β between data packets is varied 4)綜合分析 綜合對(duì)比圖7、8可知,在0≤β<1區(qū)間上取得吞吐量最大值的點(diǎn),所在區(qū)間的交付為0.5,也就是說,節(jié)點(diǎn)1發(fā)送的數(shù)據(jù)包有一半丟失了,盡管吞吐量較大,但節(jié)點(diǎn)消耗的能量較多。在β≥1區(qū)間上取得吞吐量最大值的點(diǎn),所在區(qū)間恰好是三段交付率為1的區(qū)間的第一段,與0≤β<1區(qū)間上的取得吞吐量最大值的點(diǎn)比較,2個(gè)點(diǎn)吞吐量一樣大,但此處交付率為1,沒有造成包的丟失,能耗較小。上述2個(gè)點(diǎn)端到端時(shí)延基本沒有區(qū)別。 4結(jié)束語 目前ALOHA協(xié)議在功能較為單一水聲通信網(wǎng)絡(luò)中應(yīng)用廣泛,但其實(shí)際的最優(yōu)性能與節(jié)點(diǎn)布放以及通信裝備的參數(shù)有著密切的關(guān)系,本文基于水聲通信網(wǎng)絡(luò)的3種性能評(píng)價(jià)指標(biāo)(即數(shù)據(jù)交付率、吞吐量以及端對(duì)端時(shí)延),推導(dǎo)了串型路由條件下獲取最佳網(wǎng)絡(luò)綜合性能的參數(shù)配置條件,仿真實(shí)驗(yàn)驗(yàn)證了本文的理論分析結(jié)論,該理論分析為該協(xié)議的實(shí)際應(yīng)用提供有力的指導(dǎo)依據(jù)。 參考文獻(xiàn): [1]周密, 崔勇, 徐興福, 等. 水聲傳感網(wǎng)MAC協(xié)議綜述[J]. 計(jì)算機(jī)科學(xué), 2011, 38(9): 5-10, 17. ZHOU Mi, CUI Yong, XU Xingfu, et al. Survey of the MAC protocols on underwater acoustic sensor network[J]. Computer science, 2011, 38(9): 5-10, 17. [2]DOMINGO M C. Overview of channel models for underwater wireless communication networks[J]. Physical communication, 2008, 1(3): 163-182. [3]NASRI N, KACHOURI A, ANDRIEUX L, et al. Design considerations for wireless underwater communication transceiver[C]//Proceedings of the 2nd international conference on signals, circuits and systems (SCS). Monastir: IEEE, 2008: 1-5. [4]CATIPOVIC J A. Performance limitations in underwater acoustic telemetry[J]. IEEE journal of oceanic engineering, 1990, 15(3): 205-216. [5]ROBERTS L G. ALOHA packet system with and without slots and capture[J]. ACM SIGCOMM computer communication review, 1975, 5(2): 28-42. [6]BERTSEKAS D P, GALLAGER R. Data networks[M]. 2nd ed. New Jersey: Prentice hall, 1992. [7]CHIRDCHOO N, SOH W S, CHUA K C. Aloha-based MAC protocols with collision avoidance for underwater acoustic networks[C]//Proceedings of the 26th IEEE international conference on computer communications. Anchorage, AK, USA: IEEE, 2007. ----------------------------------------------------------------------------------------------------------- Performance analysis for ALOHA protocol of underwater acoustic networks with a serial route WANG Shengquan1,2, SUN Dajun1,2, ZHANG Youwen1,2 (1. Acoustic Science and Technology Laboratory, Harbin Engineering University, Harbin 150001, China; 2. College of Underwater Acoustic Engineering, Harbin Engineering University, Harbin 150001, China) Abstract:Based on the application of a serial route for underwater acoustic communication networks, in order to optimize the performance of the ALOHA protocol, we designed a serial route underwater acoustic network model that uses available underwater acoustic communication equipment and underwater acoustic channel parameters. We analyzed the performance measurements of the ALOHA protocol in terms of delivery rate, throughput, and end-to-end delay, and deduced the optimal conditions for parameter configuration. The network performance was also appraised via NS3 simulation software. The simulation results suggest that at certain network load points, optimal performance can be achieved. The results of our simulation and theoretical analysis are almost identical, providing a basis for further application of this protocol. Keywords:ALOHA protocol; serial route; delivery rate; throughput; end-to-end delay 中圖分類號(hào):TN929 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-7043(2016)03-360-08 doi:10.11990/jheu.201501013 作者簡(jiǎn)介:汪生泉(1980-), 男, 助理研究員,博士;通信作者:孫大軍,E-mail:sundajun@hrbeu.edu.cn. 基金項(xiàng)目:國(guó)家自然科學(xué)基金資助項(xiàng)目(50909029,61471138). 收稿日期:2015-01-12. 網(wǎng)絡(luò)出版地址:http://www.cnki.net/kcms/detail/23.1390.u.20160105.1604.004.html 網(wǎng)絡(luò)出版日期:2016-01-05. 孫大軍(1972-), 男, 教授,博士生導(dǎo)師.