• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于改進(jìn)ACO與分布式社區(qū)檢測(cè)的WSN路由協(xié)議

    2018-11-17 02:50:30朱利民
    關(guān)鍵詞:社群路由標(biāo)簽

    朱利民,趙 麗

    1.河南工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,河南 新鄉(xiāng) 453000

    2.山西大學(xué) 軟件學(xué)院,太原 030013

    1 引言

    無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,WSN)由一系列配備微處理器、微型傳感器和低功率無(wú)線電設(shè)備的低成本設(shè)備組成,它可以實(shí)現(xiàn)數(shù)據(jù)的傳輸和處理[1-2]?;赪SN的節(jié)能路由協(xié)議可以被分類為基于分層和基于聚類的協(xié)議[3],這些協(xié)議都依賴于被稱作簇頭(Cluster-Head,CH)的特殊節(jié)點(diǎn)。盡管上述協(xié)議有許多優(yōu)點(diǎn),但它們大多缺乏可擴(kuò)展性。因此,在大規(guī)模無(wú)線傳感器網(wǎng)絡(luò)中,實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)呢?fù)載均衡和高可靠性,仍然是一個(gè)挑戰(zhàn)。

    在WSN中,一般通過多徑路由方案[4-5]解決上述問題。文獻(xiàn)[6]介紹了幾種基于蟻群優(yōu)化算法(Ant Colony Optimization Algorithm,ACO)[7]的WSN路由協(xié)議。文獻(xiàn)[8]提出一種多宿主路由協(xié)議SDG,通過在WSN中使用多個(gè)接收器來(lái)克服可伸縮性問題,但該方法增加了路由的能量消耗。文獻(xiàn)[9]提出了一種應(yīng)用于多媒體WSN的適應(yīng)性T-ANT路由協(xié)議,稱作AntSensNet。AntSensNet協(xié)議具有三個(gè)階段:信息更新階段、集群設(shè)置階段和穩(wěn)定階段。在前兩個(gè)階段里,簇形成在接收器中發(fā)起,向多媒體傳感器節(jié)點(diǎn)廣播有限數(shù)量的代理,稱為簇螞蟻(CANT),集群的形成通過匯聚點(diǎn)發(fā)起。在接收到CANT消息之后,成為簇頭的每個(gè)多媒體傳感器節(jié)點(diǎn)將CANT消息轉(zhuǎn)發(fā)給另一簇頭節(jié)點(diǎn)候選者,直到形成簇頭和匯聚點(diǎn)骨干網(wǎng)。在穩(wěn)定階段,通過使用不同的代理產(chǎn)生簇頭和匯聚點(diǎn)之間的路徑。代理機(jī)制的使用一定程度上增加了算法的復(fù)雜度。文獻(xiàn)[10]提出一種基于社群檢測(cè)的WSN路由協(xié)議,利用分布式概率選擇簇頭,以增強(qiáng)社群內(nèi)部節(jié)點(diǎn)與簇頭節(jié)點(diǎn)間的連通性,增加網(wǎng)絡(luò)壽命,然而該算法的數(shù)據(jù)吞吐量有待進(jìn)一步提高。文獻(xiàn)[11]提出一種聚類算法和社團(tuán)檢測(cè)算法相結(jié)合的路由協(xié)議,通過社群聚類策略,可以延長(zhǎng)無(wú)線傳感器網(wǎng)絡(luò)的壽命,但聚類算法的使用使得該算法的能量消耗較大。

    本文提出了一種基于改進(jìn)蟻群優(yōu)化算法與分布式社區(qū)檢測(cè)的WSN路由協(xié)議,其主要?jiǎng)?chuàng)新點(diǎn)如下:

    (1)將改進(jìn)蟻群優(yōu)化啟發(fā)式算法和分布式社群檢測(cè)的標(biāo)簽傳播(Label Spread,LP)算法[12]相結(jié)合,以分布式、平衡和自主的方式建立社群(集群),而不需要事先定義集群的數(shù)量/百分比、簇頭(CH)數(shù)及額外的變量。

    (2)為了使協(xié)議能夠在大規(guī)模網(wǎng)絡(luò)中應(yīng)用,在協(xié)議中使用了社群內(nèi)重傳和社群間多徑傳輸方法,最終數(shù)據(jù)傳輸?shù)目煽啃院拓?fù)載均衡性有了顯著提高。

    2 協(xié)議說明

    2.1 網(wǎng)絡(luò)模型

    本文將WSN表述為一個(gè)基本的無(wú)向加權(quán)圖。定義G=(V,E,W)是一個(gè)簡(jiǎn)單的加權(quán)圖。其中,V是一組節(jié)點(diǎn),用正整數(shù)1到||V 表示,用于表示傳感器和匯聚點(diǎn)。E是由邊構(gòu)成的集合,表示為ei,j,對(duì)于每個(gè)ei,j∈E,可以通過兩個(gè)節(jié)點(diǎn)的剩余能量函數(shù)計(jì)算并估計(jì)它們的傳輸能量開銷wi,j∈W。

    本文還定義了一個(gè)部署函數(shù)φ:V??2,用于在?2空間中放置節(jié)點(diǎn)。因此,為了定義給定節(jié)點(diǎn)的鄰居,需要先根據(jù)給定節(jié)點(diǎn)的傳輸能量確定其最大傳輸半徑R。令d(i,j)表示φ(i)和φ(j)之間的歐氏距離,其中i,j∈V,Ni={j∈V|d(i,j)≤R,i≠j}表示通信范圍為 i的節(jié)點(diǎn)的集合。假定所有節(jié)點(diǎn)都具有相同的傳輸功率,且在i∈Nj和 j∈Ni之間存在一個(gè)雙向的信道。

    此外,本文提出的算法還使用了網(wǎng)絡(luò)中社群的概念。社群可以表示為一組高度相關(guān)的節(jié)點(diǎn)的k路分支。社群除了被表示為,在本文中還表示為Vs,其中s是匯聚點(diǎn)。

    2.2 改進(jìn)的蟻群優(yōu)化算法

    傳統(tǒng)的蟻群算法局部搜索尋優(yōu)能力較好,但算法在后期容易出現(xiàn)搜索速度減慢的現(xiàn)象,甚至?xí)磺?。為此,本?jié)提出一種改進(jìn)的蟻群算法,以提高蟻群算法的尋優(yōu)速度,同時(shí)增加WSN的網(wǎng)絡(luò)壽命。

    在搜索過程中,信息素會(huì)越來(lái)越少,此時(shí)有必要計(jì)算出信息素的揮發(fā)量。充分利用搜索路徑中消耗的能量和WSN節(jié)點(diǎn)剩余能量,以避免WSN節(jié)點(diǎn)出現(xiàn)過早休眠的現(xiàn)象,影響路徑中的信息傳輸?;诖耍谒阉鬟^程中使用了位置帶的概念,使螞蟻在不同節(jié)點(diǎn)之間的移動(dòng)具有一定的方向性,這么做能夠使螞蟻準(zhǔn)確地尋找移動(dòng)路徑,節(jié)約能量。如圖1所示,如果WSN節(jié)點(diǎn)位于位置帶n處,當(dāng)該節(jié)點(diǎn)有轉(zhuǎn)發(fā)螞蟻的需求時(shí),其下一跳節(jié)點(diǎn)只能從其本身和位于位置帶n-1處的節(jié)點(diǎn)中選擇。圖1給出了4個(gè)位置帶,其中節(jié)點(diǎn)A位于位置帶n中,A的鄰居節(jié)點(diǎn)分別是B、C、D、E和F,如上所述,只有節(jié)點(diǎn)C、D和E可作為A的下一跳節(jié)點(diǎn)。使用這種方法選擇下一跳節(jié)點(diǎn)能夠避免處在和Sink節(jié)點(diǎn)(匯聚點(diǎn))方向相反的位置帶n+1中的節(jié)點(diǎn)轉(zhuǎn)發(fā)螞蟻,同時(shí),螞蟻到達(dá)Sink節(jié)點(diǎn)的過程中所需的跳數(shù)以及消耗的能量也會(huì)減少。

    圖1 螞蟻轉(zhuǎn)發(fā)示意圖

    另外,基于信息素,本文將抵抗素的概念應(yīng)用到螞蟻轉(zhuǎn)發(fā)中,使用信息素和抵抗素得到螞蟻轉(zhuǎn)發(fā)的啟發(fā)信息。利用WSN中的多個(gè)節(jié)點(diǎn)分擔(dān)信息傳輸過程消耗的能量,以此來(lái)均衡每個(gè)節(jié)點(diǎn)的能量[13]。把信息傳輸時(shí)消耗的能量和WSN節(jié)點(diǎn)剩余能量聯(lián)合起來(lái)作為評(píng)價(jià)構(gòu)造路徑的要素,在計(jì)算最終的信息素時(shí)就會(huì)更加準(zhǔn)確。當(dāng)某一個(gè)路徑存儲(chǔ)的能量較多時(shí),有可能會(huì)出現(xiàn)該路徑上的能量過度消耗,改進(jìn)措施則可以避免該現(xiàn)象的出現(xiàn)。

    圖2所示為改進(jìn)蟻群算法的影響因素關(guān)系,可以看出,在選擇下一個(gè)節(jié)點(diǎn)時(shí),節(jié)點(diǎn)剩余能量是算法考慮的主要因素,并且路徑的信息素值也受節(jié)點(diǎn)剩余能量的影響。改進(jìn)算法在選擇下一個(gè)節(jié)點(diǎn)時(shí),同樣使用了篩選策略,當(dāng)節(jié)點(diǎn)處在特定區(qū)域或者其能量滿足一定要求時(shí),才能成為符合條件的節(jié)點(diǎn)。抵抗素概念的引入也會(huì)對(duì)下一個(gè)節(jié)點(diǎn)的集合產(chǎn)生影響。改進(jìn)蟻群算法的主要貢獻(xiàn)是對(duì)下一個(gè)節(jié)點(diǎn)的選擇更加精確,優(yōu)化了算法性能。

    2.3 協(xié)議概述

    對(duì)于由傳感器節(jié)點(diǎn)和匯聚點(diǎn)組成的傳感器網(wǎng)絡(luò)。本文提出的協(xié)議具有兩個(gè)階段:建立階段和穩(wěn)定階段。建立階段是在協(xié)議操作開始時(shí)僅運(yùn)行一次的階段,而穩(wěn)定階段持續(xù)運(yùn)行直至WSN的功能結(jié)束。

    圖2 改進(jìn)蟻群算法的影響因素

    在建立階段,協(xié)議的第一步是通過社群檢測(cè)過程識(shí)別傳感器的社群結(jié)構(gòu),本文所使用的方法是節(jié)點(diǎn)標(biāo)簽傳播算法(Vertex Label Propagation Procedure,VLBP)[14]。VLBP以異步分布式的方式運(yùn)行,僅使用每個(gè)傳感器節(jié)點(diǎn)i∈V的鄰居信息。在VLBP執(zhí)行結(jié)束以后,每個(gè)社群都被一個(gè)作為社群標(biāo)簽的數(shù)值所標(biāo)識(shí),這一數(shù)值通常由其成員選擇。

    一旦形成了社群,協(xié)議的下一步就是建立這些社群與匯聚點(diǎn)的層級(jí)關(guān)系。在這一步中,使用了社群分層傳播算法(Community Hierachy Propagation,CHP),將不同的社群分配到不同的層級(jí),算法過程在下文中詳細(xì)描述。這些層級(jí)考慮了社群與匯聚點(diǎn)之間的距離。社群在其邊緣收縮到最大值后可以被視作超級(jí)節(jié)點(diǎn),在這種情況下,社群與匯聚點(diǎn)的距離就是一系列超級(jí)節(jié)點(diǎn)到匯聚點(diǎn)的最短距離。

    在CHP中,節(jié)點(diǎn)間通過傳播社區(qū)層次結(jié)構(gòu)消息(Community Hierarchy Message,CHM)以設(shè)置社群的層次結(jié)構(gòu)級(jí)別。傳播過程從匯聚點(diǎn)開始,初始的級(jí)別設(shè)置為0。接下來(lái),這一消息在網(wǎng)絡(luò)中以泛洪的形式傳播,每當(dāng)遇到一個(gè)新的社群,級(jí)別值加1。在CHP過程結(jié)束時(shí),網(wǎng)絡(luò)已經(jīng)完成了分級(jí)。在某一社群中的所有傳感器節(jié)點(diǎn)具有相同的社群級(jí)別。分級(jí)可以使每一個(gè)社群很快發(fā)現(xiàn)與相鄰的較低層級(jí)的社群直接相連的節(jié)點(diǎn),這些節(jié)點(diǎn)被稱作虛擬匯聚點(diǎn)(Virtual Sink,VS)。

    建立階段的最終步驟,被稱為社群內(nèi)部構(gòu)建(Intra-Community Setup,ICS)。在ICS中,每個(gè)被識(shí)別為社群內(nèi)虛擬匯聚點(diǎn)的節(jié)點(diǎn)都會(huì)在其社群內(nèi)發(fā)送一個(gè)虛擬通知消息(Virtual Announcement Message,VAM),其目標(biāo)是獲得傳感器節(jié)點(diǎn)的路由表以及與社群的其他VS的開銷。VAM具有每個(gè)節(jié)點(diǎn)d∈VS的識(shí)別編號(hào)(vsID)、VS的社群標(biāo)簽以及當(dāng)前位置到VS的距離(vsDist)。對(duì)于一個(gè)傳感器節(jié)點(diǎn)i,當(dāng)它從一個(gè)鄰居 j處獲得一個(gè)VAM后,會(huì)比較其接收到的VAM與VS節(jié)點(diǎn)的距離與存儲(chǔ)在路由表中的距離RT.DistVSi,j,d。這一距離和下一跳以及目的對(duì){j,vsID:d=vsID}有關(guān)。如果接收到的VAM中的distVS值較小,就會(huì)更新RT.DistVSi,j,d。在更新階段,節(jié)點(diǎn)i創(chuàng)建一個(gè)它所接收到的VAM的副本,在這份副本中會(huì)將distVS的值傳送給它的下一個(gè)鄰居。在VAM傳播過程結(jié)束后,每個(gè)傳感器i都會(huì)根據(jù)路由表中每一個(gè)下一跳終點(diǎn)初始化它的信息素權(quán)重τi,j,d∈RT,其中τi,j,d=1/RT.distVSi,j,d。

    協(xié)議的穩(wěn)定階段包括三個(gè)異步執(zhí)行的過程,分別是信息素濃度蒸發(fā)、社群內(nèi)路由(Intra-Community Routing,ICR)和社群間可靠傳輸(Inter-Community Reliable Transmission,ICRB)。信息素濃度蒸發(fā)過程基于一個(gè)預(yù)定義的信息素濃度衰減參數(shù),對(duì)傳感器的路由表中每個(gè)記錄的信息素濃度進(jìn)行周期性的衰減。

    在ICR過程中,協(xié)議依靠分布路徑?jīng)Q策方法向每個(gè)目的地發(fā)送前向信息。在這一過程中,使用代理數(shù)據(jù)消息(Agent-Data Message,ADM)通過動(dòng)態(tài)多徑來(lái)傳遞感興趣的信息到多個(gè)虛擬匯聚點(diǎn),并更新傳感器的路由表中路徑信息。每個(gè)ADM的副本都包含著源傳感器節(jié)點(diǎn)ID、終點(diǎn)ID(VSid)、當(dāng)前路徑中下一跳的ID以及路徑的累積剩余能量。路徑的累計(jì)剩余能量可以通過對(duì)路徑中每個(gè)傳感器節(jié)點(diǎn)的剩余能量求和得到。在接收到一個(gè)ADM之后,一個(gè)中轉(zhuǎn)傳感器根據(jù)由式(1)給出的概率 p,自主地決定到達(dá)ADM所指示的虛擬匯聚點(diǎn)的路徑的下一跳。

    其中,i∈V是一個(gè)到達(dá)局部虛擬匯聚點(diǎn)的路徑中的一個(gè)中轉(zhuǎn)節(jié)點(diǎn);d∈V;τi,j,d表示節(jié)點(diǎn) j到d的下一跳的信息素濃度。因此,節(jié)點(diǎn)i在重新將ADM傳送給下一跳節(jié)點(diǎn) j之前,會(huì)先更新路徑和累積剩余能量。一旦ADM到達(dá)了終點(diǎn)的虛擬匯聚點(diǎn),虛擬匯聚點(diǎn)會(huì)將ADM拷貝到輸出緩沖區(qū),并將它發(fā)送給靠近匯聚點(diǎn)的下一個(gè)社群。之后,虛擬匯聚點(diǎn)會(huì)根據(jù)式(2)計(jì)算路徑質(zhì)量:

    其中,w是一個(gè)(v0,d)路徑,也就是一條v0和d之間的路徑;Eˉ(w)是w中節(jié)點(diǎn)的平均剩余能量。最終,一個(gè)虛擬匯聚點(diǎn)在一個(gè)反向通路中傳送反向代理信息(Backward Agent Message,BAM)。如果源節(jié)點(diǎn)在相同的社群中,BAM 就會(huì)被發(fā)送給源節(jié)點(diǎn),否則,它將會(huì)被發(fā)送給相鄰的低級(jí)社群。BAM 包含的信息有路徑w、中轉(zhuǎn)節(jié)點(diǎn)ID、目的節(jié)點(diǎn) j以及路徑質(zhì)量q。因此,路徑中的每個(gè)節(jié)點(diǎn)(j∈W,i≠j)都可以根據(jù)式(3)來(lái)更新信息素濃度τi,j,d。

    式(3)的意義在于強(qiáng)制使用具有最佳關(guān)聯(lián)的剩余能量和路徑長(zhǎng)度的路徑。

    穩(wěn)定階段的最后一步是社群間的可靠傳輸。在這一階段,一個(gè)攜帶著可靠數(shù)據(jù)消息RDM的數(shù)據(jù)包被發(fā)送給靠近匯聚點(diǎn)的下一級(jí)社群。這些信息可能包含聚合的或者不聚合的ADM信息。一旦終點(diǎn)正確接收到了ADM,就會(huì)回傳一個(gè)可靠確認(rèn)信息(RAM),如果RDM受到干擾,終點(diǎn)節(jié)點(diǎn)不會(huì)做任何動(dòng)作。經(jīng)過特定的時(shí)間后,虛擬匯聚點(diǎn)會(huì)注意到缺少確認(rèn)信息,并重傳RDM。

    2.3.1 節(jié)點(diǎn)標(biāo)簽傳播算法

    節(jié)點(diǎn)標(biāo)簽傳播算法(VLBP)旨在通過考慮節(jié)點(diǎn)鄰居的共識(shí)對(duì)網(wǎng)絡(luò)中節(jié)點(diǎn)進(jìn)行標(biāo)記。算法1給出了VLBP算法的偽代碼,每個(gè)傳感器都使用這一算法定義其自身的標(biāo)簽。

    算法1節(jié)點(diǎn)標(biāo)簽傳播算法(VLBP)

    1.初始化標(biāo)簽集L={1,2,…,|V|}

    2.令mylb為L(zhǎng)中任意值

    3.令mylt為false

    4.執(zhí)行

    5. 設(shè)置m為(mylb,mylt)

    6. 廣播(m)

    7. 重置timer

    8. 當(dāng)timer<tmax時(shí)

    9. 如果接收到消息m′,則

    10. 將lt和lb設(shè)置為m′中提取的值

    11. 如果true==lt,則將lb加入B

    12. 否則,將lb加入A

    13. 結(jié)束

    14. 結(jié)束

    15. 如果A?B=?則

    16. mylt=true

    17. 否則

    20. 如果nlb==mylb,則mylt=true

    21. mylb=nlb

    23. 結(jié)束

    24.直到mylt為空

    在這一過程的開始階段,每個(gè)節(jié)點(diǎn)v都被隨機(jī)分配了一個(gè)標(biāo)簽。變量mylt始終跟蹤著當(dāng)前節(jié)點(diǎn)標(biāo)簽的狀態(tài),如果這一標(biāo)簽不是最終標(biāo)簽,則其值為false,如果這一標(biāo)簽是最終標(biāo)簽,那么它的值就為true。之后,節(jié)點(diǎn)v廣播一個(gè)消息m用于通告它的標(biāo)簽和狀態(tài)。接下來(lái),就會(huì)開始三個(gè)主要階段的循環(huán),這一過程由變量timer和一個(gè)最值tmax控制。第一階段會(huì)創(chuàng)建一對(duì)標(biāo)簽集合A和B,A中包含了尚未完全確定標(biāo)簽的鄰居,B由已擁有永久標(biāo)簽的v的鄰居組成。這些集合由第8行至第13行的循環(huán)生成。

    如果A或者B不是空集,就會(huì)開始第二階段。否則,當(dāng)前v的標(biāo)簽就定義為節(jié)點(diǎn)的最終標(biāo)簽并結(jié)束這一過程。在第二階段中,大多數(shù)A?B中的標(biāo)簽都在Maj中定義。為了描述這一步,定義一個(gè)函數(shù)c:L→?返回一個(gè)標(biāo)簽在給定集合中的重復(fù)次數(shù)。在第三階段中(第17行至第23行),節(jié)點(diǎn)從集合Maj中隨機(jī)選擇了一個(gè)標(biāo)簽,如果這個(gè)集合的A和B中有標(biāo)簽,就只會(huì)考慮B中的標(biāo)簽。之后,集合A被定義為空集,這是因?yàn)楣?jié)點(diǎn)廣播消息只有在它的標(biāo)簽完全確定以后才會(huì)發(fā)出。

    2.3.2 社群層次傳播過程

    算法2描述了社群層次傳播過程(CHP),定義了某一社群中節(jié)點(diǎn)與匯聚點(diǎn)間的距離。分層級(jí)別由社群分層消息(CHM)確定,這一消息由源ID(srcID)、源社群標(biāo)簽(srcLB)和源社群級(jí)別(srcLV)三部分組成。

    算法2社群分層傳播過程(CHP)

    1.令i∈V

    2.令LBi是執(zhí)行完VLBP過程后節(jié)點(diǎn)vi的標(biāo)簽

    3.令LVi是節(jié)點(diǎn)i的分層級(jí)別

    4.令LVNi是每個(gè) j∈Ni的分層級(jí)別集合

    5.如果i是匯聚點(diǎn),則

    6. LVi=0;生成CHM m:=(i,LBi,LVi);廣播m

    7.否則

    8. LVi←∞,根據(jù)應(yīng)用設(shè)置chpTimer

    9. 執(zhí)行

    10. 如果從任意 j∈Ni接收到了m',則

    11. LVNi[j]=m′.srcLV

    12. 如果 m'.srcLB=LBi,則

    13. 如果 m'.srcLV<LVi,則

    14. LVi=m'.srcLV

    15. 生成CHM m:=(i,LBi,LVi);廣播m

    16. 結(jié)束

    17. 否則m'.rcvLV+1<LVi,則

    18. LVi=m'.rcvLV+1

    19. 生成CHM m:=(i,LBi,LVi);廣播m

    20. 結(jié)束

    21. 結(jié)束

    22.直到chpTimer超時(shí)

    23.結(jié)束

    在算法2執(zhí)行的開始階段,每一個(gè)節(jié)點(diǎn)i∈V都具有一個(gè)由VLBP過程所產(chǎn)生的社群標(biāo)簽LBi,表明這一節(jié)點(diǎn)屬于某一社群。算法2執(zhí)行的結(jié)果是確定每一個(gè)節(jié)點(diǎn)連接到匯聚點(diǎn)的社群分層級(jí)別,也就是所有屬于這一點(diǎn)鄰居(LVNi)的節(jié)點(diǎn)集合的分層級(jí)別。

    2.3.3 社群內(nèi)配置過程

    算法3展示了社群內(nèi)配置過程(ICS),在這一過程中,每一個(gè)非匯聚節(jié)點(diǎn)都根據(jù)它的鄰居信息決定其是否為自己所屬社群內(nèi)的虛擬匯聚點(diǎn)。節(jié)點(diǎn)i是一個(gè)虛擬匯聚點(diǎn),如果它具有一個(gè)以上的鄰居 j,并且這一鄰居節(jié)點(diǎn)的社群標(biāo)簽LBj≠LBi,則社群分級(jí)LVj<LVi。然后,所有的虛擬匯聚點(diǎn)會(huì)在其社群內(nèi)廣播一個(gè)VAM,從而對(duì)其社群內(nèi)的每一個(gè)非虛擬匯聚點(diǎn)的路由表(RT)進(jìn)行初始化。一個(gè)VAM頭包含如下結(jié)構(gòu):源ID(srcID)、虛擬匯聚點(diǎn)ID(vsID)、虛擬匯聚點(diǎn)社群標(biāo)簽(vsLB)以及當(dāng)前位置到虛擬匯聚點(diǎn)的距離(distVS)。在算法3所示的過程中,第9至30行對(duì)于任意節(jié)點(diǎn)i∈V的路由表RT,配置了一組可用的虛擬匯聚點(diǎn)(dinVSset)及到達(dá)這一節(jié)點(diǎn)的下一跳 j的開銷τi,j,d。虛擬匯聚點(diǎn)的集合是數(shù)據(jù)消息可能到達(dá)的局部終點(diǎn)的集合。

    算法3社群內(nèi)配置過程(ICS)

    1.令i∈V,i不是匯聚點(diǎn)

    2.令LBj是節(jié)點(diǎn) j的標(biāo)簽,?j∈Ni

    3.令LBset,i是節(jié)點(diǎn)i觀測(cè)到的節(jié)點(diǎn) j標(biāo)簽的集合,?j∈Ni

    4.令LVi是節(jié)點(diǎn)i在經(jīng)過CHP過程后的分層級(jí)別

    5.令VSset是節(jié)點(diǎn)i可達(dá)的社群虛擬匯聚點(diǎn)的集合

    6.令RT是節(jié)點(diǎn)i的路由表

    7. 如果 ?LBj∈LBset,i且 LBj≠LBi,LVj<LVi

    isVS=true;否則,isVS=false

    8.如果LVi<∞則nodeready=true;否則nodeready=false

    9.如果nodeready==true,則

    10. 如果isVS==true,則

    11. 生成VAM m:=(i,i,LBi,0),廣播m

    13. 設(shè)置vsBroadcastTimer

    14. 如果isVS==false,則

    15. 執(zhí)行

    16. 如果從 ?j∈Ni中接收到一個(gè)VAM m',滿足 m'.vsLB==LBi,則

    17. m'.distVS=m'.distVS+1

    18. 如果 m′.vsID?VSset,則

    19. VSset=VSset?{m′.vsID}

    20. RT.distVSi,j,m′.vsID=m'.distVS

    21. 廣播m'

    22. 如果 m′.vsDist≤RT.distVSi,j,m′.vsID,則

    23. RT.distVSi,j,m′.vsID=m'.distVS

    24. 廣播m'

    25. 結(jié)束

    26. 結(jié)束

    27. 直到vsBroadcastTimer超時(shí)

    29. 結(jié)束

    30.結(jié)束

    2.3.4 社群內(nèi)路由過程

    所有的活動(dòng)節(jié)點(diǎn)都在協(xié)議的穩(wěn)定階段異步地執(zhí)行社群內(nèi)路由過程(ICR)。算法4和算法5對(duì)這一過程進(jìn)行了詳細(xì)的描述,算法4是社群中虛擬匯聚點(diǎn)所執(zhí)行的路由過程,而算法5是普通的傳感器節(jié)點(diǎn)所執(zhí)行的操作。節(jié)點(diǎn)間的交互是通過ADM和BAM兩種消息實(shí)現(xiàn)的。

    算法4由虛擬匯聚點(diǎn)執(zhí)行的社群內(nèi)路由過程

    1.令i∈V,在配置階段中nodeready=true

    2.令LVi是節(jié)點(diǎn)i在CHP過程后的分層級(jí)別

    3.令LBj是節(jié)點(diǎn) j的標(biāo)簽,?j∈Ni

    4.令LBset,i是節(jié)點(diǎn)i所觀測(cè)到的所有的節(jié)點(diǎn) j的標(biāo)簽集合,?j∈Ni

    5.令VSset是節(jié)點(diǎn)i可能到達(dá)的本社群的虛擬匯聚點(diǎn)

    6.令RT是節(jié)點(diǎn)i的路由表

    8.令ei是節(jié)點(diǎn)i的剩余能量

    9.令ew是路徑w的累積剩余能量

    10.執(zhí)行

    11. 如果從j∈Ni接收到了一個(gè)ADM m'且m'.vsID=i

    12. 如果aggregationTimer超時(shí)

    13. ?j∈Ni,LBi≠LBj,nextHopOutCommunity=j

    14. enqueueOnRelay(Data,nextHopOutCommunity)

    17. nextHopInCommunity=stackPop(m'.w),創(chuàng)建BAM,m:=(i,nextHopInCommunity,i,m'.w,q)

    18. 否則

    19. Data=Aggregate(m'.payload)

    20. 結(jié)束

    21. 結(jié)束

    22.直到節(jié)點(diǎn)操作結(jié)束

    算法5由非虛擬匯聚點(diǎn)執(zhí)行的社群內(nèi)路由過程

    1.令i∈V,在配置階段中nodeready=true

    2.令VSset是節(jié)點(diǎn)i可能到達(dá)的本社群的虛擬匯聚點(diǎn)

    3.令RT是節(jié)點(diǎn)i的路由表

    5.令ei是節(jié)點(diǎn)i的剩余能量

    6.令ew是路徑w的累積剩余能量

    7.執(zhí)行

    9. 從applicationDataBuffer中提取數(shù)據(jù)Data

    10. 根據(jù)應(yīng)用配置qtyOfDuplicates

    11. 對(duì)于i從1到qtyOfDuplicates,執(zhí)行

    12. 隨機(jī)在VSset中選擇一個(gè)節(jié)點(diǎn)d

    14. w={i}

    15. ew=ei

    16. 生成ADM消息

    17. m:=(i,nextHopInCommunity,d,w,ew)

    18. 結(jié)束

    19. 結(jié)束

    21. 如果從 j∈Ni接收到了一個(gè)ADM m'且m'.destID=i,則

    23. m'.srcID=i

    24. m'.distID=nextHopInCommunity

    25. m′.w=m′.w ? {i}

    26. m'.ew=m'.ew+ei

    27. 單播m'

    28. 結(jié)束

    29. 如果從 j∈Ni接收到了一個(gè)BAM m'且m'.destID=i,則

    32. nextHopInCommunity=stackPop(m'.w)

    33. m'.destID=nextHopInCommunity

    34. 單播m'

    35. 結(jié)束

    36. 結(jié)束

    37. 結(jié)束

    38.直到節(jié)點(diǎn)操作結(jié)束

    由于這些消息的目的地不同,它們的結(jié)構(gòu)也各不相同。ADM由源ID(srcID)、目的ID(destID)、虛擬匯聚點(diǎn)ID(vsID)、當(dāng)前路徑隊(duì)列(w)、當(dāng)前路徑剩余能量(ew)以及數(shù)據(jù)有效負(fù)載組成;BAM由源ID(srcID)、目的ID(destID)、虛擬匯聚點(diǎn)ID(vsID)、當(dāng)前路徑隊(duì)列(w)和由虛擬匯聚點(diǎn)計(jì)算得到的最終路徑質(zhì)量(q)構(gòu)成。

    普通傳感器節(jié)點(diǎn)在ICR中扮演的角色可以總結(jié)為兩類:向隨機(jī)選擇的虛擬匯聚點(diǎn)發(fā)送新的聚合數(shù)據(jù)(算法5的第5~15行)和將所接收到的ADM和BAM轉(zhuǎn)發(fā)到下一跳的目的地(算法5的第17~34行)。虛擬匯聚點(diǎn)在ICR中所扮演的角色比較復(fù)雜,因?yàn)樘摂M匯聚點(diǎn)每接收到一個(gè)ADM都需要生成一個(gè)BAM。由于每個(gè)BAM都具有路徑質(zhì)量參數(shù)q,虛擬匯聚點(diǎn)必須要考慮ADM中的w和ew參數(shù)來(lái)計(jì)算它。

    虛擬匯聚點(diǎn)可以在一定的時(shí)間間隔對(duì)所接收到的數(shù)據(jù)進(jìn)行聚合,這一時(shí)間間隔在應(yīng)用中由aggregationTimer參數(shù)指定。因此,虛擬匯聚點(diǎn)隨機(jī)選擇一個(gè)位于社群外的鄰居發(fā)送數(shù)據(jù),并通過enqueueOnRelay函數(shù)將其放入隊(duì)列中。

    3 性能分析

    3.1 仿真模型與假設(shè)

    本文假定模型是適用于靜態(tài)傳感器網(wǎng)絡(luò)的,在這一網(wǎng)絡(luò)中,節(jié)點(diǎn)是均勻分布的,但其具體的位置坐標(biāo)未知。此外,所有的節(jié)點(diǎn)都配備了相同的無(wú)線電設(shè)備和傳輸功率,從而形成了節(jié)點(diǎn)網(wǎng)絡(luò)間的對(duì)稱鏈路。

    3.2 度量指標(biāo)

    本文使用三種度量指標(biāo)來(lái)評(píng)估提出協(xié)議的性能:實(shí)際吞吐量(交付率)、傳輸延遲和能量消耗。

    (1)吞吐量

    本文定義的吞吐量是指?jìng)鬟f到匯聚點(diǎn)應(yīng)用層的總消息數(shù)量與每個(gè)節(jié)點(diǎn)所產(chǎn)生的原始數(shù)據(jù)消息的總和的比值,吞吐量由式(4)定義:

    其中,Mi是由節(jié)點(diǎn)i產(chǎn)生的原始數(shù)據(jù)消息的集合;Ri是匯聚點(diǎn)接收到的節(jié)點(diǎn)i所發(fā)送出的原始數(shù)據(jù)消息的集合。

    (2)傳輸延遲

    本文將單個(gè)消息的數(shù)據(jù)傳輸延遲定義為消息從源節(jié)點(diǎn)發(fā)送到匯聚點(diǎn)所消耗的時(shí)間。對(duì)于每一個(gè)節(jié)點(diǎn),將個(gè)體的傳輸延遲視作總體延遲的均值,因此,可以假定總體的傳輸延遲為所有個(gè)體傳輸延遲的均值。

    (3)能量消耗

    本文使用處于傳輸狀態(tài)(TX)節(jié)點(diǎn)的能量開銷來(lái)衡量能量消耗。本文在估計(jì)單個(gè)節(jié)點(diǎn)的傳輸能量消耗(Etx)時(shí)考慮了文獻(xiàn)[15]所提出的能量模型:

    其中,L是所有傳輸?shù)募希籯是距離為d的傳輸?shù)谋忍財(cái)?shù)(在這種情況下,d是給定tx傳輸功率的最大傳輸距離);Eelec是傳輸一個(gè)比特的能量消耗;eamp是放大器能量開銷。因此可以對(duì)網(wǎng)絡(luò)的總開銷(單位為J/h)進(jìn)行估計(jì),總開銷為式(6)中所定義的每次傳輸?shù)哪芰康目偤停?/p>

    其中,T是網(wǎng)絡(luò)的總操作時(shí)間。

    3.3 仿真參數(shù)和場(chǎng)景

    為驗(yàn)證算法的有效性,在NS2(Network Simulator Version 2)仿真環(huán)境下對(duì)本文協(xié)議、文獻(xiàn)[10]、文獻(xiàn)[11]提出的協(xié)議進(jìn)行仿真比較。在500 m×500 m的目標(biāo)區(qū)域內(nèi)部署500~3 000個(gè)節(jié)點(diǎn),其余參數(shù)如表1所示。

    表1 仿真參數(shù)

    本文根據(jù)每個(gè)節(jié)點(diǎn)的概率λ來(lái)考慮不同的數(shù)據(jù)生成速率,每個(gè)節(jié)點(diǎn)在每秒最多產(chǎn)生一條消息。λ的取值分別為0.01、0.02和0.05,分別表示數(shù)據(jù)生成速率由低到高。在模擬中,數(shù)據(jù)生成周期為500秒,從第1 000秒生成開始,到第1 500秒結(jié)束。在這段時(shí)間之后,仿真持續(xù)進(jìn)行直至網(wǎng)絡(luò)中不存在數(shù)據(jù)消息。

    3.4 仿真結(jié)果分析

    (1)節(jié)點(diǎn)數(shù)量和吞吐量的關(guān)系

    圖3是關(guān)于吞吐量的仿真結(jié)果。從圖中可以看出,在所有場(chǎng)景中,本文協(xié)議都比其余兩種協(xié)議具有更好的性能。三種協(xié)議的吞吐量都隨著節(jié)點(diǎn)數(shù)量的增加和λ值的增加而下降,這是因?yàn)殡S著節(jié)點(diǎn)數(shù)量和數(shù)據(jù)生成速率λ的增加,網(wǎng)絡(luò)的沖突情況也顯著增加。由于本文協(xié)議使用了基于主動(dòng)確認(rèn)的社群內(nèi)重傳機(jī)制,它可以提供較強(qiáng)的消息傳輸可靠性。文獻(xiàn)[10]和文獻(xiàn)[11]提出的協(xié)議僅僅是利用社群檢測(cè)技術(shù)增加網(wǎng)絡(luò)的連通性,相比之下,本文協(xié)議能夠取得更好的效果。

    (2)節(jié)點(diǎn)數(shù)量和能量消耗的關(guān)系

    能量消耗的平衡依然是大規(guī)模WSN中的一個(gè)重要問題。圖4是三種協(xié)議的能量消耗情況。雖然本文協(xié)議能比其余兩種協(xié)議傳送更多的原始數(shù)據(jù),它的每小時(shí)平均能量消耗卻比其余兩種協(xié)議有所降低。事實(shí)上,本文協(xié)議使用社群方法的主要優(yōu)勢(shì)就是降低代理在距離和能量消耗方面的開銷。因此,實(shí)驗(yàn)結(jié)果表明,使用改進(jìn)蟻群算法在社群內(nèi)更新和維護(hù)路由路徑,可以減少能量消耗。另外,從圖4中還能看出,當(dāng)數(shù)據(jù)生成速率λ越來(lái)越大時(shí),網(wǎng)絡(luò)中節(jié)點(diǎn)間傳輸?shù)南⒁苍絹?lái)越多,因此能量消耗也越來(lái)越大。

    (3)節(jié)點(diǎn)數(shù)量和傳輸延遲的關(guān)系

    圖5為三種協(xié)議的傳輸延遲情況。當(dāng)數(shù)據(jù)生成速率λ一定時(shí),三種協(xié)議的傳輸延遲都隨著節(jié)點(diǎn)數(shù)量的增加而增大。當(dāng)λ=0.01時(shí),本文協(xié)議的傳輸延遲和文獻(xiàn)[10]協(xié)議相差不大,均優(yōu)于文獻(xiàn)[11]協(xié)議的傳輸延遲;但隨著λ逐漸增大,網(wǎng)路中需要傳輸?shù)南⒅饾u增加,相應(yīng)的社群內(nèi)重傳機(jī)制執(zhí)行的次數(shù)也會(huì)增加,因此出現(xiàn)本文協(xié)議的傳輸延遲大于其余兩種協(xié)議的傳輸延遲,如圖5(b)、(c)所示。

    4 結(jié)束語(yǔ)

    圖3 節(jié)點(diǎn)數(shù)量和吞吐量的關(guān)系

    圖4 節(jié)點(diǎn)數(shù)量和能量消耗的關(guān)系

    圖5 節(jié)點(diǎn)數(shù)量和傳輸延遲的關(guān)系

    本文闡釋了在大規(guī)模網(wǎng)絡(luò)中使用群智能協(xié)議的優(yōu)越性,并提出了一種基于改進(jìn)蟻群優(yōu)化算法與分布式社區(qū)檢測(cè)的WSN路由協(xié)議,由仿真結(jié)果可知,本文協(xié)議在吞吐量、能量消耗等方面體現(xiàn)出了一定的優(yōu)勢(shì)。利用改進(jìn)的蟻群優(yōu)化算法和標(biāo)簽傳播技術(shù)來(lái)降低代理的開銷,從而減小網(wǎng)絡(luò)負(fù)載和內(nèi)存開銷。使用一種基于主動(dòng)確認(rèn)的社群內(nèi)重傳機(jī)制,在保證較低的能量開銷的前提下,提供了較強(qiáng)的消息傳輸可靠性。

    下一步工作將考慮使用多個(gè)移動(dòng)的匯聚點(diǎn)收集數(shù)據(jù),以減小傳輸延遲,從而更好地滿足WSN的應(yīng)用需求。

    猜你喜歡
    社群路由標(biāo)簽
    社群短命七宗罪
    探究路由與環(huán)路的問題
    無(wú)懼標(biāo)簽 Alfa Romeo Giulia 200HP
    車迷(2018年11期)2018-08-30 03:20:32
    不害怕撕掉標(biāo)簽的人,都活出了真正的漂亮
    海峽姐妹(2018年3期)2018-05-09 08:21:02
    標(biāo)簽化傷害了誰(shuí)
    基于多進(jìn)制查詢樹的多標(biāo)簽識(shí)別方法
    母嬰電商的社群玩法
    VC靠邊!社群股權(quán)眾籌來(lái)了
    PRIME和G3-PLC路由機(jī)制對(duì)比
    WSN中基于等高度路由的源位置隱私保護(hù)
    亚洲精品中文字幕在线视频 | 性色avwww在线观看| 少妇高潮的动态图| 亚洲av不卡在线观看| 国产精品女同一区二区软件| 少妇被粗大猛烈的视频| 99视频精品全部免费 在线| 联通29元200g的流量卡| 免费看av在线观看网站| 国产老妇伦熟女老妇高清| 国产亚洲最大av| 亚洲欧洲国产日韩| 嘟嘟电影网在线观看| 搡老乐熟女国产| 亚洲精品自拍成人| a级一级毛片免费在线观看| 性插视频无遮挡在线免费观看| 国产极品天堂在线| www.av在线官网国产| 性插视频无遮挡在线免费观看| 国产精品日韩av在线免费观看| 亚洲熟女精品中文字幕| 只有这里有精品99| 亚洲成色77777| 人妻一区二区av| 精品一区二区三卡| 少妇人妻精品综合一区二区| 国产一区二区亚洲精品在线观看| 成人一区二区视频在线观看| 国产av国产精品国产| 午夜日本视频在线| 亚洲人成网站在线观看播放| 国产精品伦人一区二区| 精品久久久精品久久久| 欧美另类一区| 亚洲欧美成人综合另类久久久| 寂寞人妻少妇视频99o| 国产亚洲精品av在线| 中文字幕制服av| 18禁裸乳无遮挡免费网站照片| 亚洲一级一片aⅴ在线观看| 国产老妇女一区| 亚洲av成人精品一区久久| 久久久久久久国产电影| 免费在线观看成人毛片| 国产精品熟女久久久久浪| 国模一区二区三区四区视频| 午夜福利视频1000在线观看| 男女视频在线观看网站免费| 欧美变态另类bdsm刘玥| 97精品久久久久久久久久精品| 91精品伊人久久大香线蕉| 青春草亚洲视频在线观看| 欧美另类一区| 日日啪夜夜爽| 麻豆乱淫一区二区| 午夜爱爱视频在线播放| 人妻系列 视频| 97热精品久久久久久| 日本av手机在线免费观看| 18禁在线播放成人免费| 22中文网久久字幕| 免费少妇av软件| 亚洲精品第二区| 欧美成人a在线观看| 精品国产三级普通话版| 伦精品一区二区三区| 亚洲精品一区蜜桃| 亚洲国产精品成人久久小说| 日韩欧美精品免费久久| 亚洲综合精品二区| 美女cb高潮喷水在线观看| 日本欧美国产在线视频| 春色校园在线视频观看| 亚洲va在线va天堂va国产| 熟妇人妻久久中文字幕3abv| 噜噜噜噜噜久久久久久91| 成人毛片60女人毛片免费| 九草在线视频观看| 欧美最新免费一区二区三区| 国产激情偷乱视频一区二区| 亚洲av不卡在线观看| 国产精品熟女久久久久浪| 能在线免费看毛片的网站| 卡戴珊不雅视频在线播放| 日本av手机在线免费观看| 亚洲欧洲日产国产| 亚洲熟妇中文字幕五十中出| 亚州av有码| 一边亲一边摸免费视频| 天堂√8在线中文| 777米奇影视久久| 爱豆传媒免费全集在线观看| 亚洲av福利一区| 日韩三级伦理在线观看| 精品国产露脸久久av麻豆 | 美女cb高潮喷水在线观看| 国产精品三级大全| 久久99热这里只有精品18| 亚洲第一区二区三区不卡| 一区二区三区四区激情视频| 大香蕉久久网| av天堂中文字幕网| 天堂中文最新版在线下载 | 超碰97精品在线观看| 天堂俺去俺来也www色官网 | 国产91av在线免费观看| 在现免费观看毛片| 插阴视频在线观看视频| 听说在线观看完整版免费高清| 日本午夜av视频| 精品国产露脸久久av麻豆 | 国产有黄有色有爽视频| 日韩国内少妇激情av| 欧美高清成人免费视频www| 真实男女啪啪啪动态图| 色尼玛亚洲综合影院| 欧美 日韩 精品 国产| a级毛色黄片| 国产中年淑女户外野战色| 国产片特级美女逼逼视频| 亚洲美女搞黄在线观看| 国产精品国产三级国产专区5o| 韩国高清视频一区二区三区| 天堂影院成人在线观看| 国产色爽女视频免费观看| 午夜免费观看性视频| 中文字幕制服av| 婷婷色av中文字幕| 国产亚洲精品久久久com| 在现免费观看毛片| 人妻系列 视频| 久久精品国产鲁丝片午夜精品| av在线老鸭窝| 亚洲欧美成人精品一区二区| 日韩电影二区| 国产色爽女视频免费观看| 久久精品国产亚洲av天美| 亚洲精品国产av蜜桃| 亚洲人成网站在线播| 蜜桃久久精品国产亚洲av| 嘟嘟电影网在线观看| 极品教师在线视频| 亚洲图色成人| 大又大粗又爽又黄少妇毛片口| 日韩在线高清观看一区二区三区| av在线亚洲专区| 国产精品.久久久| 国产激情偷乱视频一区二区| 丝瓜视频免费看黄片| 一区二区三区乱码不卡18| 久久国内精品自在自线图片| 少妇的逼好多水| 久久久成人免费电影| 日韩三级伦理在线观看| 街头女战士在线观看网站| 九九在线视频观看精品| 日韩,欧美,国产一区二区三区| 国产精品99久久久久久久久| 欧美+日韩+精品| 一个人看的www免费观看视频| 身体一侧抽搐| 日韩精品青青久久久久久| 哪个播放器可以免费观看大片| 男人舔女人下体高潮全视频| 五月玫瑰六月丁香| 综合色丁香网| 性插视频无遮挡在线免费观看| 亚洲国产最新在线播放| 久久97久久精品| 国产精品日韩av在线免费观看| 亚洲自偷自拍三级| 亚洲精品亚洲一区二区| av网站免费在线观看视频 | 在线观看av片永久免费下载| 男女啪啪激烈高潮av片| 91久久精品电影网| 亚洲精品乱码久久久久久按摩| 亚洲av中文av极速乱| 国产精品国产三级专区第一集| 久久精品夜夜夜夜夜久久蜜豆| av免费在线看不卡| 久久久久久久午夜电影| 久久这里只有精品中国| 七月丁香在线播放| 亚州av有码| 综合色丁香网| 午夜精品在线福利| 亚洲人与动物交配视频| 狠狠精品人妻久久久久久综合| 国产免费又黄又爽又色| 伊人久久国产一区二区| 中文字幕免费在线视频6| 久久久久久久亚洲中文字幕| 中文字幕av在线有码专区| 看十八女毛片水多多多| 寂寞人妻少妇视频99o| 纵有疾风起免费观看全集完整版 | 久久国产乱子免费精品| 国产 亚洲一区二区三区 | 有码 亚洲区| 欧美一区二区亚洲| 亚洲最大成人手机在线| 韩国av在线不卡| 中文字幕人妻熟人妻熟丝袜美| 赤兔流量卡办理| 九草在线视频观看| 日韩电影二区| 欧美一级a爱片免费观看看| 日韩欧美一区视频在线观看 | 99热全是精品| 国产亚洲精品久久久com| 97热精品久久久久久| 精品欧美国产一区二区三| 国产精品久久久久久精品电影小说 | 麻豆成人午夜福利视频| 性插视频无遮挡在线免费观看| 久久精品久久久久久久性| 成人二区视频| 欧美97在线视频| 久久久久久久久久成人| 精品国产一区二区三区久久久樱花 | 高清午夜精品一区二区三区| 亚洲欧美成人精品一区二区| 成人欧美大片| 成人欧美大片| 波多野结衣巨乳人妻| 免费大片黄手机在线观看| 亚洲经典国产精华液单| 成年女人看的毛片在线观看| 午夜福利在线在线| 精品一区二区免费观看| 日韩大片免费观看网站| 少妇的逼好多水| 欧美zozozo另类| 婷婷色综合www| 日韩亚洲欧美综合| 国模一区二区三区四区视频| 综合色丁香网| 99九九线精品视频在线观看视频| av一本久久久久| 国产综合精华液| 国产精品久久久久久精品电影小说 | 亚洲va在线va天堂va国产| 欧美成人一区二区免费高清观看| 一区二区三区四区激情视频| 免费观看的影片在线观看| 女人被狂操c到高潮| 久久久久久久久久久丰满| 十八禁国产超污无遮挡网站| 亚洲在久久综合| 身体一侧抽搐| 国产不卡一卡二| 狂野欧美激情性xxxx在线观看| av国产久精品久网站免费入址| av卡一久久| 麻豆乱淫一区二区| 亚洲精品乱码久久久v下载方式| 免费人成在线观看视频色| 久久久久久久久久久免费av| 久久久欧美国产精品| 久久这里有精品视频免费| 国产在线男女| 国产日韩欧美在线精品| 免费看不卡的av| 亚洲国产精品国产精品| 成人美女网站在线观看视频| 日韩欧美一区视频在线观看 | 国产91av在线免费观看| 亚洲在线观看片| 久久鲁丝午夜福利片| 2022亚洲国产成人精品| 男人舔女人下体高潮全视频| 一边亲一边摸免费视频| 性插视频无遮挡在线免费观看| 青春草国产在线视频| 欧美97在线视频| 亚洲,欧美,日韩| 人妻制服诱惑在线中文字幕| 国产伦精品一区二区三区四那| 亚洲精品一区蜜桃| 国产伦精品一区二区三区四那| 天天一区二区日本电影三级| 色网站视频免费| 男人舔奶头视频| 亚洲av男天堂| 欧美一区二区亚洲| 精品一区二区三区视频在线| 成人亚洲精品av一区二区| 国产一区有黄有色的免费视频 | 免费人成在线观看视频色| 日韩欧美一区视频在线观看 | 中文字幕免费在线视频6| 国产一区有黄有色的免费视频 | 国产av在哪里看| 国产精品人妻久久久影院| 精品久久久久久久末码| 啦啦啦啦在线视频资源| 免费看不卡的av| 欧美不卡视频在线免费观看| 午夜福利在线观看免费完整高清在| 久久久久久九九精品二区国产| 日韩不卡一区二区三区视频在线| 校园人妻丝袜中文字幕| 99热全是精品| 老师上课跳d突然被开到最大视频| 国产精品人妻久久久久久| 国产精品综合久久久久久久免费| 美女黄网站色视频| 国产成人a∨麻豆精品| 最近最新中文字幕大全电影3| 男女那种视频在线观看| 夫妻性生交免费视频一级片| 亚洲成人中文字幕在线播放| av在线播放精品| 最近的中文字幕免费完整| 欧美激情国产日韩精品一区| 又大又黄又爽视频免费| 69av精品久久久久久| a级毛色黄片| 国产精品不卡视频一区二区| 欧美xxⅹ黑人| 日韩一本色道免费dvd| 美女大奶头视频| 草草在线视频免费看| 国产精品三级大全| 欧美成人a在线观看| 国产成人aa在线观看| 欧美97在线视频| 免费看光身美女| 婷婷色麻豆天堂久久| 精品久久国产蜜桃| 国产亚洲av嫩草精品影院| 99久久人妻综合| 亚洲最大成人中文| 精品久久久久久久久亚洲| av在线播放精品| 国产一级毛片在线| 中文资源天堂在线| 午夜福利在线在线| 舔av片在线| 欧美3d第一页| 欧美变态另类bdsm刘玥| 亚洲精品乱码久久久久久按摩| 日本猛色少妇xxxxx猛交久久| 亚洲精品亚洲一区二区| 久久这里只有精品中国| 午夜亚洲福利在线播放| 国产亚洲av嫩草精品影院| 国产精品久久久久久久久免| 久久久久久久久中文| av在线蜜桃| 亚洲自偷自拍三级| 午夜福利视频1000在线观看| 久久久久久久久久久丰满| 免费无遮挡裸体视频| 黄片wwwwww| 日日干狠狠操夜夜爽| 18禁动态无遮挡网站| 国内精品一区二区在线观看| 婷婷色综合大香蕉| 国产黄片视频在线免费观看| 日本黄色片子视频| 人人妻人人看人人澡| 亚洲精品自拍成人| 国国产精品蜜臀av免费| 婷婷色综合www| 成年av动漫网址| 国产白丝娇喘喷水9色精品| 国产黄频视频在线观看| 视频中文字幕在线观看| 男人狂女人下面高潮的视频| 天天一区二区日本电影三级| 国产黄频视频在线观看| 观看美女的网站| 国产单亲对白刺激| 久久亚洲国产成人精品v| 国产精品久久久久久久电影| 日韩欧美 国产精品| 国产精品国产三级国产av玫瑰| 午夜老司机福利剧场| av在线老鸭窝| 寂寞人妻少妇视频99o| 九九久久精品国产亚洲av麻豆| 日本免费a在线| 亚洲精品成人av观看孕妇| av在线亚洲专区| 国产黄频视频在线观看| 久久综合国产亚洲精品| 亚洲美女搞黄在线观看| 成人亚洲精品一区在线观看 | 2022亚洲国产成人精品| 超碰av人人做人人爽久久| 精品99又大又爽又粗少妇毛片| 午夜精品一区二区三区免费看| 我的老师免费观看完整版| 婷婷六月久久综合丁香| 性插视频无遮挡在线免费观看| 亚洲成人一二三区av| 尾随美女入室| 亚洲精品久久久久久婷婷小说| 高清av免费在线| 亚洲高清免费不卡视频| 麻豆av噜噜一区二区三区| 国内精品一区二区在线观看| av国产免费在线观看| 欧美成人a在线观看| 国产精品麻豆人妻色哟哟久久 | 色播亚洲综合网| 老师上课跳d突然被开到最大视频| 三级国产精品欧美在线观看| 国产高清国产精品国产三级 | 中文天堂在线官网| 国产精品女同一区二区软件| 日本黄色片子视频| 国产又色又爽无遮挡免| 国产黄频视频在线观看| 99九九线精品视频在线观看视频| 精品人妻熟女av久视频| 又爽又黄a免费视频| www.av在线官网国产| 哪个播放器可以免费观看大片| 在线观看免费高清a一片| 亚洲天堂国产精品一区在线| 亚洲欧美一区二区三区黑人 | 午夜精品国产一区二区电影 | 色视频www国产| 少妇猛男粗大的猛烈进出视频 | 直男gayav资源| 你懂的网址亚洲精品在线观看| 亚洲av一区综合| 亚洲丝袜综合中文字幕| 亚洲精品日韩在线中文字幕| 一个人免费在线观看电影| 秋霞在线观看毛片| 大香蕉久久网| 精品一区二区免费观看| 国产精品美女特级片免费视频播放器| 国产伦在线观看视频一区| 免费电影在线观看免费观看| 国产亚洲一区二区精品| 一个人看的www免费观看视频| 夫妻午夜视频| 黑人高潮一二区| 日韩三级伦理在线观看| 美女高潮的动态| 国产熟女欧美一区二区| 99九九线精品视频在线观看视频| 精品人妻熟女av久视频| 黄色一级大片看看| 国产高清国产精品国产三级 | 内射极品少妇av片p| 久久精品国产自在天天线| 97热精品久久久久久| 又黄又爽又刺激的免费视频.| 婷婷色麻豆天堂久久| av在线天堂中文字幕| 日本一本二区三区精品| 成人毛片a级毛片在线播放| 高清av免费在线| 51国产日韩欧美| 一个人看的www免费观看视频| 久久久久久久午夜电影| 男人狂女人下面高潮的视频| 亚洲欧美精品自产自拍| 亚洲国产精品成人综合色| 国产淫语在线视频| 少妇丰满av| 亚洲精品成人av观看孕妇| 大陆偷拍与自拍| 国产综合精华液| 美女被艹到高潮喷水动态| 精品久久久久久久久亚洲| 国产精品一区www在线观看| 成年版毛片免费区| 99九九线精品视频在线观看视频| 国产成人a区在线观看| 亚洲精品,欧美精品| 日韩av在线大香蕉| 亚洲丝袜综合中文字幕| 精品久久久久久电影网| 久久人人爽人人片av| 国产男女超爽视频在线观看| 久久久久久国产a免费观看| 精品久久久久久成人av| 国产高潮美女av| 亚洲av免费在线观看| 韩国高清视频一区二区三区| 国产av码专区亚洲av| 深爱激情五月婷婷| 一级爰片在线观看| 亚洲欧美日韩无卡精品| 男人和女人高潮做爰伦理| 天天一区二区日本电影三级| 国产国拍精品亚洲av在线观看| 欧美日韩亚洲高清精品| 午夜福利高清视频| 能在线免费看毛片的网站| 久久亚洲国产成人精品v| 免费不卡的大黄色大毛片视频在线观看 | 成人性生交大片免费视频hd| 黄色日韩在线| 亚洲av电影在线观看一区二区三区 | 一级毛片电影观看| 国产在视频线在精品| av国产免费在线观看| 午夜激情福利司机影院| 国产精品久久久久久久电影| 亚洲aⅴ乱码一区二区在线播放| 国产又色又爽无遮挡免| 黑人高潮一二区| 国产乱人偷精品视频| 久久99蜜桃精品久久| 国产精品美女特级片免费视频播放器| 人体艺术视频欧美日本| 久久综合国产亚洲精品| 可以在线观看毛片的网站| 九九久久精品国产亚洲av麻豆| 韩国高清视频一区二区三区| 亚洲欧美一区二区三区黑人 | 欧美+日韩+精品| 国产欧美另类精品又又久久亚洲欧美| 精品久久久久久成人av| 国产精品福利在线免费观看| 乱系列少妇在线播放| 亚洲欧美一区二区三区黑人 | av.在线天堂| 美女内射精品一级片tv| 十八禁网站网址无遮挡 | 看非洲黑人一级黄片| 亚洲国产色片| 国产精品1区2区在线观看.| 久久精品综合一区二区三区| 亚洲精品乱码久久久v下载方式| freevideosex欧美| 最近手机中文字幕大全| 欧美激情国产日韩精品一区| 国产精品人妻久久久影院| 中文字幕制服av| 汤姆久久久久久久影院中文字幕 | 国产久久久一区二区三区| 日韩欧美精品v在线| 亚洲精品成人av观看孕妇| 91久久精品电影网| 日韩亚洲欧美综合| 热99在线观看视频| 亚洲人与动物交配视频| 91久久精品电影网| 亚洲欧美清纯卡通| 美女脱内裤让男人舔精品视频| 大片免费播放器 马上看| 欧美不卡视频在线免费观看| 亚洲av一区综合| 中文资源天堂在线| 狂野欧美激情性xxxx在线观看| 免费观看精品视频网站| 亚洲一级一片aⅴ在线观看| 亚洲精品一区蜜桃| 色综合亚洲欧美另类图片| 日本三级黄在线观看| 久久久久精品久久久久真实原创| 99热这里只有是精品在线观看| 国产永久视频网站| 成年人午夜在线观看视频 | 91aial.com中文字幕在线观看| 水蜜桃什么品种好| 亚洲av日韩在线播放| 毛片女人毛片| 在线天堂最新版资源| 成人无遮挡网站| av福利片在线观看| 欧美成人a在线观看| 色综合色国产| 国产高清有码在线观看视频| 欧美+日韩+精品| 欧美一区二区亚洲| 国产伦在线观看视频一区| 99九九线精品视频在线观看视频| 亚洲精华国产精华液的使用体验| 欧美另类一区| 少妇的逼水好多| 国产亚洲最大av| 国产精品人妻久久久久久| 激情五月婷婷亚洲| 国产午夜精品一二区理论片| 淫秽高清视频在线观看| 欧美高清成人免费视频www| 色综合站精品国产| 18+在线观看网站| 亚洲最大成人av| 亚洲精品一二三| 中国国产av一级| 99re6热这里在线精品视频| 日韩成人av中文字幕在线观看| 一个人看视频在线观看www免费| 两个人视频免费观看高清| 免费无遮挡裸体视频| 天天躁日日操中文字幕| .国产精品久久| 精品久久久精品久久久| 亚洲国产高清在线一区二区三| 精品欧美国产一区二区三| 我的老师免费观看完整版| 成人av在线播放网站| 亚洲精品亚洲一区二区| a级毛色黄片| 深夜a级毛片| 中文字幕免费在线视频6| 久久99热这里只有精品18| 精品人妻一区二区三区麻豆| 亚洲av.av天堂| 啦啦啦韩国在线观看视频| 国产亚洲最大av| 色5月婷婷丁香| 在线观看免费高清a一片|