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

    基于NDN的高效發(fā)布/訂閱系統(tǒng)設計與實現(xiàn)

    2018-03-03 07:36:13謝英英
    關鍵詞:發(fā)布者命名模塊

    謝英英,石 澗,雷 凱

    (北京大學深圳研究生院 互聯(lián)網(wǎng)研發(fā)中心,深圳 518055)

    0 引 言

    命名數(shù)據(jù)網(wǎng)絡(named data networking, NDN)[1]顛覆了TCP/IP(transmission control protocol/internet protocol)網(wǎng)絡中IP的主導地位,數(shù)據(jù)名稱取代了IP作為網(wǎng)絡中的唯一標識,網(wǎng)絡層的數(shù)據(jù)請求、路由、轉(zhuǎn)發(fā)以上層應用直接關心的數(shù)據(jù)名稱作為第一語義,而不用關心數(shù)據(jù)所在位置,NDN的這一改變解決了當今TCP/IP網(wǎng)絡在內(nèi)容分發(fā)、移動性、網(wǎng)絡安全等方面的不適應性[2],因此成為一種主流的未來網(wǎng)絡架構(gòu)。除了NDN系統(tǒng)架構(gòu)、擁塞控制、轉(zhuǎn)發(fā)策略等這些NDN傳統(tǒng)的研究方向,NDN下實際應用的設計和部署能為驗證NDN的架構(gòu)正確性和優(yōu)勢提供真實的場景和流量,也是當前NDN的一大研究熱點。

    發(fā)布/訂閱[3]系統(tǒng)廣泛應用于分布式計算、數(shù)據(jù)同步等場景,是多對多異步通信的一種有效解決方案。在發(fā)布/訂閱系統(tǒng)中,發(fā)布者和訂閱者實現(xiàn)了解耦,但是這種解耦在TCP/IP網(wǎng)絡下是以復雜的中間件為代價的,中間件解決了IP網(wǎng)絡層拓撲和發(fā)布/訂閱應用層邏輯拓撲不一致帶來的矛盾。NDN由于具有上下邏輯拓撲一致性、天然適合多播、網(wǎng)內(nèi)緩存、多路徑轉(zhuǎn)發(fā)等特點,能有效簡化發(fā)布/訂閱系統(tǒng)的中間件設計,減少發(fā)布/訂閱系統(tǒng)對網(wǎng)絡的負荷、降低往返時延,改善發(fā)布/訂閱系統(tǒng)的服務質(zhì)量。

    文獻[4-5]是最早提出信息中心網(wǎng)絡(information centric networking, ICN)中發(fā)布/訂閱解決方案的2篇文獻,文獻[4]提出在ICN中提供類似于IP單播的轉(zhuǎn)發(fā)服務用于發(fā)布/訂閱中更新數(shù)據(jù)的推送,文獻[5]中特定節(jié)點維護訂閱列表這一數(shù)據(jù)結(jié)構(gòu)以維護訂閱者多播樹。這方面的早期研究對于信息中心網(wǎng)絡的網(wǎng)絡架構(gòu)改動較大。近年來,對于信息中心和發(fā)布/訂閱模式結(jié)合的研究主要集中在物聯(lián)網(wǎng)場景下,文獻[6-7]分別是面向車聯(lián)網(wǎng)和移動ad-hoc網(wǎng)絡場景的信息中心網(wǎng)絡發(fā)布/訂閱系統(tǒng)解決方案,這些方案考慮到物聯(lián)網(wǎng)數(shù)據(jù)產(chǎn)生的周期性,因此采用訂閱者周期性向發(fā)布者發(fā)送數(shù)據(jù)請求包,輪詢是否有數(shù)據(jù)更新的設計方式。這種輪詢的方式只適合于物聯(lián)網(wǎng)這樣周期性產(chǎn)生監(jiān)控數(shù)據(jù)的應用場景,對于數(shù)據(jù)產(chǎn)生時間間隔比較大、數(shù)據(jù)產(chǎn)生周期不規(guī)律的場景不適用,而且周期性地輪詢Interest包會帶來很大的網(wǎng)絡開銷。因此本文提出的發(fā)布/訂閱系統(tǒng)采用發(fā)布者主動推送數(shù)據(jù)更新的方式進行設計,適用的場景更加廣泛,減少了訂閱者無效數(shù)據(jù)請求對網(wǎng)絡造成的額外負荷。

    本文的貢獻可總結(jié)為以下4點:

    1)分析了NDN下實現(xiàn)發(fā)布/訂閱系統(tǒng)相比于TCP/IP網(wǎng)絡下實現(xiàn)發(fā)布/訂閱系統(tǒng)的不同和優(yōu)勢;

    2)設計了NDN下的一種通用的發(fā)布/訂閱系統(tǒng),并在此基礎上利用NDN的命名機制針對小塊數(shù)據(jù)傳輸?shù)膱鼍皩ο到y(tǒng)設計進行優(yōu)化,進一步降低了系統(tǒng)對網(wǎng)絡的負荷;

    3)根據(jù)NDN工作組發(fā)布的NFD-android項目,在Android平臺上實現(xiàn)了分別代表大塊數(shù)據(jù)和小塊數(shù)據(jù)發(fā)布/訂閱應用場景的新聞和天氣信息發(fā)布/訂閱系統(tǒng);

    4)對系統(tǒng)進行功能驗證以及性能評測。

    1 背 景

    1.1 TCP/IP網(wǎng)絡下的發(fā)布/訂閱系統(tǒng)

    TCP/IP網(wǎng)絡下的發(fā)布/訂閱系統(tǒng)解決的是多對多異步通信下發(fā)布者和訂閱者之間的解耦問題。解耦是指發(fā)布者發(fā)布數(shù)據(jù)而不需要關心發(fā)布的數(shù)據(jù)將發(fā)送給哪些訂閱者,訂閱者訂閱數(shù)據(jù)而不需要關心訂閱的數(shù)據(jù)具體來源于哪個發(fā)布者。TCP/IP網(wǎng)絡是基于端到端通信的,為了實現(xiàn)發(fā)布者和訂閱者之間的解耦,就需要復雜的中間件。TCP/IP網(wǎng)絡下的發(fā)布/訂閱系統(tǒng)模型如圖1所示,中間件有訂閱注冊器、發(fā)布匹配器、路由算法等,訂閱注冊器負責維護訂閱者對發(fā)布者的訂閱,發(fā)布訂閱器負責將發(fā)布者發(fā)布的信息與訂閱者相匹配,路由算法負責在發(fā)布者和訂閱者之間選擇最佳路徑進行傳輸[8]。

    圖1 TCP/IP網(wǎng)絡下的發(fā)布/訂閱系統(tǒng)模型Fig.1 Publish/subscribe system model in TCP/IP network

    1.2 NDN實現(xiàn)發(fā)布/訂閱系統(tǒng)的優(yōu)勢

    NDN實現(xiàn)發(fā)布/訂閱系統(tǒng)相比于TCP/IP網(wǎng)絡更有優(yōu)勢的原因主要在于NDN具有上下拓撲一致性、網(wǎng)內(nèi)緩存、天然適合多播、多路徑路由和轉(zhuǎn)發(fā)這4個特性。以下將從這4個方面分別進行闡述。

    NDN網(wǎng)絡層拓撲和應用層邏輯拓撲具有一致性。NDN采用7層架構(gòu),保留了細腰沙漏模型,在細腰處采用命名數(shù)據(jù)取代IP。數(shù)據(jù)命名具有可讀化、層次化的特點,例如本系統(tǒng)發(fā)布者之間同步數(shù)據(jù)層的數(shù)據(jù)名稱為”/ndn/broadcast/ChronoSync-0.3/weather/(Digest)”。NDN名稱中攜帶了路由信息,同時也是數(shù)據(jù)的唯一標識[9],這使得NDN在網(wǎng)絡層具有語義,具有應用層與網(wǎng)絡層的拓撲一致性。與TCP/IP網(wǎng)絡相比,在NDN中獲取數(shù)據(jù)不需要先獲取數(shù)據(jù)所在位置,減少了中間件的開發(fā),提高了通信效率。以數(shù)據(jù)命名為第一語義也使NDN實現(xiàn)發(fā)布/訂閱系統(tǒng)可以有效地應對節(jié)點移動、拓撲動態(tài)變化[10]。

    NDN天然適合多播場景與發(fā)布/訂閱系統(tǒng)中廣泛存在的發(fā)布者與訂閱者之間的一對多的關系相契合,這種上下邏輯拓撲的一致性可有效地降低系統(tǒng)對網(wǎng)絡的負荷、減少發(fā)布者的開銷。轉(zhuǎn)發(fā)請求表(pending interest table,PIT)記錄節(jié)點接收到的Interest包的名稱以及入接口,具有相同名稱的Interest包在PIT中會聚合成一條記錄了多個入接口的PIT條目。在發(fā)布/訂閱系統(tǒng)中,當多個訂閱者向發(fā)布者請求相同數(shù)據(jù)時,發(fā)布者只需要發(fā)送一個數(shù)據(jù)包就能滿足多個訂閱者的數(shù)據(jù)請求,在TCP/IP網(wǎng)絡中則需要為每一個訂閱者的IP單獨發(fā)送一個數(shù)據(jù)包。

    NDN的中間節(jié)點可以將流經(jīng)它的Data包緩存到內(nèi)容存儲庫(content store,CS)中,并且能夠作為此后相應Interest包的回復。在發(fā)布/訂閱系統(tǒng)中,NDN的網(wǎng)內(nèi)緩存相當于把發(fā)布者發(fā)布的數(shù)據(jù)儲存到離訂閱者更近的網(wǎng)絡節(jié)點上,當緩存命中時,可以有效降低訂閱者獲取更新數(shù)據(jù)的時延,改善用戶體驗,而且重復數(shù)據(jù)包的傳輸路徑縮短了,減輕了網(wǎng)絡負荷,有利于改善整體網(wǎng)絡狀況。

    NDN的多路徑路由和轉(zhuǎn)發(fā)特性增加了節(jié)點的連通性,可以有效挖掘數(shù)據(jù)包從源端到目的地的最短路徑,增強發(fā)布/訂閱系統(tǒng)應對網(wǎng)絡故障的健壯性。轉(zhuǎn)發(fā)信息表(forwarding information base,F(xiàn)IB),PIT,CS和接口(Face)是NDN節(jié)點的4個主要組成部分。FIB可以為一個命名前綴提供多個轉(zhuǎn)發(fā)接口,而且NDN能夠根據(jù)轉(zhuǎn)發(fā)策略實時地、單跳地為Interest包選擇多個Face進行轉(zhuǎn)發(fā),相比于IP的單一最佳路徑路由,NDN的多路徑路由和轉(zhuǎn)發(fā)特性更有利于實現(xiàn)高效的發(fā)布/訂閱系統(tǒng)。

    2 發(fā)布/訂閱模式設計

    本節(jié)首先提出了一種通用的發(fā)布/訂閱模式設計,然后針對小塊數(shù)據(jù)傳輸?shù)膱鼍?,利用NDN Interest包名稱中可以攜帶一定量數(shù)據(jù)的特點,提出了一種適合小塊數(shù)據(jù)傳輸場景的優(yōu)化設計,相比于通用的發(fā)布/訂閱模式,將發(fā)布者發(fā)布更新數(shù)據(jù)的通信過程縮短了一半。

    2.1 通用情況下的發(fā)布/訂閱模式設計

    通用情況下的發(fā)布/訂閱模式是指同時適用于大塊數(shù)據(jù)傳輸和小塊數(shù)據(jù)傳輸?shù)陌l(fā)布/訂閱模式。要實現(xiàn)的是多個發(fā)布者和多個訂閱之間的發(fā)布/訂閱活動,這可以剖解為2部分:一個發(fā)布者和多個訂閱者之間的發(fā)布和訂閱活動,這部分的設計將在2.1.1部分具體介紹;多個發(fā)布者之間的全數(shù)據(jù)集同步,這部分是利用NDN工作組提出的ChronoSync協(xié)議[11]實現(xiàn)的,將在2.1.2部分具體介紹。每個部分都從命名設計和通信協(xié)議設計2個部分具體闡述。

    2.1.1 發(fā)布者和訂閱者之間的通信

    發(fā)布者和訂閱者之間的通信可以根據(jù)功能分為四大類:連接控制、訂閱管理、推送通知和拉取數(shù)據(jù)。對這四大通信類型的數(shù)據(jù)包的命名分別進行設計,如圖2所示。四大通信類型消息的命名前綴相同,用于數(shù)據(jù)包在網(wǎng)絡中的路由。命名中第2部分為FaceUri,有利于系統(tǒng)與本機的FaceUri進行比對,判斷是否是發(fā)給自己的數(shù)據(jù)包。命名中還加入了時間戳,用于區(qū)分同一用戶不同時刻發(fā)送的相同類型數(shù)據(jù)包。名稱的最后一部分是數(shù)據(jù)類型,這里的數(shù)據(jù)類型根據(jù)應用場景而不同,比如在新聞信息發(fā)布/訂閱系統(tǒng)中,這里的數(shù)據(jù)類型可能是一類新聞,比如財經(jīng)新聞、科技新聞、娛樂新聞等。

    通用情況下,發(fā)布/訂閱模式可以采用發(fā)布者推送數(shù)據(jù)更新通知,然后訂閱者拉取數(shù)據(jù)的形式,數(shù)據(jù)類型放在名稱中,而數(shù)據(jù)具體內(nèi)容放在Data包的內(nèi)容中。當發(fā)布者有新的信息產(chǎn)生時,通過檢索本地維護的訂閱列表,確定需要向哪些訂閱者推送psync-notify Interest包,而新產(chǎn)生信息的類型包含在psync-notify Interest包的名稱中,訂閱者接收到psync-notify Interest包之后通過解析名稱得知發(fā)布者有數(shù)據(jù)更新,然后發(fā)送一個內(nèi)容為空的Data包作為回復。緊接著訂閱者發(fā)送psync-get Interest包來獲取更新數(shù)據(jù)的內(nèi)容。 類似的,對于訂閱者訂閱信息和取消訂閱信息這2個功能,也是通過將訂閱信息的類型放在subscribe Interest和unsubscribe Interest包的名稱中實現(xiàn)的,發(fā)布者接收到興趣包之后,解析名稱以獲取訂閱或者取消訂閱信息的類型,然后更新本地的訂閱列表。

    圖2 通用情況發(fā)布/訂閱系統(tǒng)命名Fig.2 Naming scheme for common publish/subscribe system

    2.1.2 發(fā)布者之間的通信

    整個被觀察數(shù)據(jù)集可以由多個發(fā)布者共同維護,因此需要進行發(fā)布者之間的全數(shù)據(jù)集同步,為了實現(xiàn)分布式的發(fā)布者同步功能,利用NDN工作組發(fā)布的ChronoSync協(xié)議進行設計。發(fā)布者之間的通信涉及3個過程:建立連接、同步數(shù)據(jù)層同步數(shù)據(jù)集摘要、應用層獲取應用數(shù)據(jù)。

    對每個通信過程的數(shù)據(jù)包分別進行命名設計,如表1所示。連接層命名用于在一個局域網(wǎng)中的發(fā)布者之間建立連接,互相之間獲取對方的FaceUri, FaceUri作為后續(xù)建立發(fā)送興趣包的Face接口的依據(jù)。m_username是用戶輸入的發(fā)布者用戶名,m_session是用戶進入系統(tǒng)的時間,m_username和m_session一起作為區(qū)分不同發(fā)布者的身份標識。獲取m_FaceUri是發(fā)布者之間建立連接通信過程的真正目的。m_module用于區(qū)分具體應用,在本文實現(xiàn)的天氣信息和新聞信息發(fā)布/訂閱系統(tǒng)中可以是news或者weather,用于區(qū)分是News模塊還是Weather模塊的發(fā)布者之間的通信。同步數(shù)據(jù)層命名中/ndn/broadcast/ChronoSync-0.3作為廣播包的路由前綴,Digest是發(fā)布者全數(shù)據(jù)集摘要,反映了發(fā)布者目前同步過的全部數(shù)據(jù)。應用數(shù)據(jù)層命名中/m_userame/m_module/RandomString/作為路由前綴,其中,RandomString是10位的隨機字符串,每個發(fā)布者的隨機字符串都不同。Seq_num是發(fā)布者目前最新發(fā)布數(shù)據(jù)的序列號,發(fā)布者從序列號0開始發(fā)布數(shù)據(jù),序列號提供了發(fā)布者目前發(fā)布的數(shù)據(jù)總數(shù)信息。

    表1 發(fā)布者之間同步的命名Tab.1 Naming scheme in synchronization between publishers

    發(fā)布者連接WIFI之后對局域網(wǎng)內(nèi)所有可能存在的IP進行Ping操作,一旦某個IP能Ping通,則以這個IP為FaceUri建立Face接口,從這個Face接口發(fā)送連接Interest包,對方收到連接請求包之后將自己保存的FaceUri列表放在Data包的數(shù)據(jù)區(qū),對連接Interest包進行回復。發(fā)布者A接收到這個連接回復Data包之后對數(shù)據(jù)區(qū)進行解析獲取FaceUri,更新本地維護的FaceUri列表,成功建立連接。

    建立連接之后,發(fā)布者A和發(fā)布者B向網(wǎng)絡中廣播同步數(shù)據(jù)層Interest包,同步數(shù)據(jù)層Interest包中包含了發(fā)布者目前的全數(shù)據(jù)集摘要Digset1,當發(fā)布者A發(fā)布新的數(shù)據(jù)之后,發(fā)布者A的全數(shù)據(jù)集摘要更新為Digest2,這時同步數(shù)據(jù)層Interest包得到滿足,發(fā)布者A回復一個數(shù)據(jù)區(qū)存放了新產(chǎn)生數(shù)據(jù)名稱的同步數(shù)據(jù)層Data包。這就是發(fā)布者之間同步數(shù)據(jù)層同步數(shù)據(jù)集摘要的完整過程。

    發(fā)布者B接收到同步數(shù)據(jù)層Data包之后,提取數(shù)據(jù)區(qū)的內(nèi)容得到新產(chǎn)生數(shù)據(jù)的名稱,然后以這個名稱發(fā)送應用數(shù)據(jù)層Interest包,發(fā)布者A對這一應用數(shù)據(jù)層Interest包回復帶有相應數(shù)據(jù)的應用數(shù)據(jù)層Data包。至此,發(fā)布者A與發(fā)布者B之間完成了一次全數(shù)據(jù)集同步,接下來,發(fā)布者A和發(fā)布者B分別向網(wǎng)絡中廣播數(shù)據(jù)集摘要為Digest2的同步數(shù)據(jù)層Interest包,進入下一輪的全數(shù)據(jù)集同步過程。

    2.2 小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式優(yōu)化設計

    在小塊數(shù)據(jù)傳輸?shù)膱鼍跋?,由于要傳輸?shù)臄?shù)據(jù)比較小,因此可以將數(shù)據(jù)作為Interest包的名稱的一部分,采用發(fā)布者主動推送數(shù)據(jù)的形式。發(fā)布者和訂閱者之間的通信可以簡化為3個過程:連接控制、訂閱管理和發(fā)布推送。對3個通信過程的命名設計如表2所示,與通用情況的命名設計不同的是,直接將數(shù)據(jù)類型和數(shù)據(jù)內(nèi)容附加在名稱的后面,使得發(fā)布者推送數(shù)據(jù)成為可能。比如在天氣信息發(fā)布/訂閱系統(tǒng)中,數(shù)據(jù)類型可以是城市名稱,數(shù)據(jù)內(nèi)容為對應城市的溫度。

    當發(fā)布者有新的信息產(chǎn)生時,通過檢索本地維護的訂閱列表,確定需要向哪些訂閱者推送Psync Interest包,而新產(chǎn)生信息的類型以及內(nèi)容就包含在Psync Interest包的名稱中,訂閱者接收到Psync Interest包之后通過解析名稱就可以獲取推送的內(nèi)容,然后發(fā)送一個內(nèi)容為空的Data包。訂閱者回復一個內(nèi)容為空的Data包的目的有2個:①告知發(fā)布者自己已經(jīng)接收到了推送數(shù)據(jù),②解除Psync Interest包對中間路由器中PIT資源的占用。連接控制和訂閱管理2個通信過程和通用情況的相應通信過程類似,因此不再贅述。

    表2 小塊數(shù)據(jù)發(fā)布/訂閱模式的命名設計Tab.2 Naming scheme in publish/subscribe model for small chunk of data

    3 系統(tǒng)實現(xiàn)與評測

    3.1 系統(tǒng)實現(xiàn)

    本系統(tǒng)在Android平臺上對NDN工作組發(fā)布的NFD-android項目進行二次開發(fā),根據(jù)本文提出的發(fā)布/訂閱通信協(xié)議和NDN工作組提出的ChronoSync協(xié)議實現(xiàn)了一個NDN下的發(fā)布/訂閱系統(tǒng),該系統(tǒng)功能由分別代表小塊數(shù)據(jù)和大塊數(shù)據(jù)傳輸?shù)腤eather模塊和News模塊實現(xiàn),這兩大模塊實現(xiàn)了三大功能:小塊數(shù)據(jù)傳輸下發(fā)布者與訂閱者之間的發(fā)布/訂閱、大塊數(shù)據(jù)傳輸下訂閱者與發(fā)布者之間的發(fā)布/訂閱、發(fā)布者之間的全數(shù)據(jù)集同步。

    基于Android的命名數(shù)據(jù)網(wǎng)絡發(fā)布/訂閱系統(tǒng)架構(gòu)如圖3所示,Android操作系統(tǒng)層包括Linux內(nèi)核、系統(tǒng)類庫、運行時、應用程序框架層,除此之外還包括用于支持在Android系統(tǒng)中開發(fā)NDN應用的JNDN通用庫,而JNDN通用庫由用C++編寫的cryptopp庫、ndn-cxx庫、nfd庫等組成,cryptopp庫是一個加密類庫,ndn-cxx是實現(xiàn)了命名數(shù)據(jù)網(wǎng)絡協(xié)議的C++類庫,nfd是用C++實現(xiàn)的命名數(shù)據(jù)網(wǎng)絡轉(zhuǎn)發(fā)守護進程。

    Android應用層劃分為2層,底層為基本服務模塊,包括General模塊、Faces模塊、Routes模塊和Logcat模塊,這些模塊提供了對NFD運行情況的控制和統(tǒng)計,便于查看和調(diào)試,涉及到NFD的底層代碼和JNI機制的調(diào)用;上層為發(fā)布/訂閱模式的具體實現(xiàn)層,包括News模塊和Weather模塊,它們分別實現(xiàn)了命名數(shù)據(jù)網(wǎng)絡在大塊數(shù)據(jù)和小塊數(shù)據(jù)情況下的發(fā)布/訂閱功能,News模塊和Weather模塊內(nèi)部又分為2個模塊:ChronoSync實現(xiàn)了發(fā)布者之間的全數(shù)據(jù)集同步,PLSync和PSSync分別實現(xiàn)了適合于大塊數(shù)據(jù)和小塊數(shù)據(jù)傳輸?shù)陌l(fā)布者和訂閱者之間的部分數(shù)據(jù)集同步。

    3.2 系統(tǒng)功能評測

    針對系統(tǒng)的News模塊和Weather模塊均考慮到3種應用場景:多個發(fā)布者、一個發(fā)布者和多個訂閱者、多個發(fā)布者和多個訂閱者。因此,測試用的3種網(wǎng)絡拓撲如圖4所示。測試過程中,為了盡可能單獨測試每個功能,在每一個應用場景下又設計了若干個不同的測試用例,測試用例匯總?cè)绫?所示。

    測試結(jié)果顯示,本系統(tǒng)實現(xiàn)了全部的預定功能,具體有:發(fā)布者之間、發(fā)布者和訂閱者之間建立連接、斷開連接;發(fā)布者發(fā)布信息;訂閱者訂閱信息、取消訂閱信息;發(fā)布者與訂閱者進行部分數(shù)據(jù)集同步;發(fā)布者與訂閱者進行全數(shù)據(jù)集同步;對訂閱者錯誤的容錯處理。

    圖3 系統(tǒng)總體架構(gòu)圖Fig.3 system architecture

    圖4 系統(tǒng)功能測評網(wǎng)絡拓撲圖Fig.4 Network topologies for system functional test

    表3 測試用例匯總表Tab.3 Summary of test cases

    3.3 系統(tǒng)性能測評

    在ndnSIM 2.4模擬器上對設計的2種發(fā)布/訂閱協(xié)議進行性能測評,評測所用網(wǎng)絡拓撲為一個3級樹狀拓撲(如圖5所示),根節(jié)點作為發(fā)布者,4個葉節(jié)點分別作為訂閱者。發(fā)布者有15個主題可供訂閱者訂閱,每個訂閱者隨機訂閱n個主題,發(fā)布者每次隨機選取一個主題發(fā)布內(nèi)容,總共發(fā)布m次。實驗統(tǒng)計隨著n和m的變化,通用情況下的發(fā)布/訂閱模式、小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式下2個測評指標的變化,2個評測指標為:①系統(tǒng)效率,即傳輸?shù)男畔?shù)與網(wǎng)絡所有節(jié)點傳輸?shù)陌倲?shù)的比值,傳輸一個信息指訂閱者的一次訂閱或者取消訂閱、發(fā)布者的一次發(fā)布;②從發(fā)布者發(fā)布數(shù)據(jù)到訂閱者接收到數(shù)據(jù)的時延,訂閱者所接收到數(shù)據(jù)的來源可以是發(fā)布者也可以是網(wǎng)絡內(nèi)緩存。實驗參數(shù)統(tǒng)計見表4。

    3.3.1 系統(tǒng)效率

    實驗統(tǒng)計通用情況下的發(fā)布/訂閱模式、小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式在訂閱比例不同(即n=5和n=10時),隨著發(fā)布次數(shù)m的增加,網(wǎng)絡內(nèi)所有節(jié)點傳輸包的總數(shù)N的變化,由此得到系統(tǒng)效率的變化,系統(tǒng)效率的計算公式為

    圖5 實驗拓撲圖Fig.5 Network topology for simulation

    表4 實驗參數(shù)表Tab.4 Simulation parameters

    實驗結(jié)果如圖6所示,從實驗結(jié)果可以得到以下結(jié)論:1)小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式比通用情況下的發(fā)布/訂閱模式的系統(tǒng)效率高。這是因為在設計上小塊數(shù)據(jù)傳輸場景的發(fā)布模式充分利用了傳輸數(shù)據(jù)小的特點,巧妙利用NDN的命名機制,使數(shù)據(jù)發(fā)布的通信過程相對于通用情況下的發(fā)布/訂閱模式減半;2)訂閱比例越高,通用情況下的發(fā)布/訂閱模式系統(tǒng)效率越高,小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式系統(tǒng)效率基本不變。這是因為訂閱比例越高,不同訂閱者訂閱相同主題的可能性越高,發(fā)布者發(fā)布數(shù)據(jù)時,部分訂閱者更有可能從網(wǎng)絡緩存中得到數(shù)據(jù),因此系統(tǒng)效率有提升;3)訂閱比例一定的時候,發(fā)布次數(shù)越多,通用情況下的發(fā)布/訂閱模式系統(tǒng)效率有所降低,小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式系統(tǒng)效率有所提高。

    3.3.2 接收時延

    實驗統(tǒng)計在n=10時,通用情況下的發(fā)布/訂閱模式和小塊數(shù)據(jù)傳輸場景的發(fā)布/訂閱模式的訂閱者接收時延,實驗結(jié)果如圖7所示,小塊數(shù)據(jù)傳輸場景下訂閱者的接收時延明顯低于通用情況下訂閱者的接收時延,這是因為當發(fā)布者發(fā)布數(shù)據(jù)時,通用情況下訂閱者經(jīng)過兩輪Interest-Data傳輸之后接收到所發(fā)布的數(shù)據(jù),小塊數(shù)據(jù)場景下訂閱者經(jīng)過一輪Interest-Data傳輸之后就接收到所發(fā)布的數(shù)據(jù)。

    圖6 系統(tǒng)效率實驗結(jié)果圖Fig.6 Simulation results for system efficiency

    圖7 接收時延實驗結(jié)果圖Fig.7 Simulation results for system delay

    4 總結(jié)和未來工作

    本文提出了一種NDN下的通用的發(fā)布/訂閱模式通信協(xié)議,充分利用了NDN的上下拓撲一致性、天然適合多播、具有網(wǎng)內(nèi)緩存、多路徑路由和轉(zhuǎn)發(fā)的特性。在此基礎上,針對小塊數(shù)據(jù)傳輸?shù)膱鼍?,利用NDN命名機制對通用的發(fā)布/訂閱模式通信協(xié)議進行了優(yōu)化,使發(fā)布者發(fā)布更新數(shù)據(jù)的通信過程簡化一半。以天氣信息和新聞信息的發(fā)布/訂閱分別作為大塊數(shù)據(jù)和小塊數(shù)據(jù)傳輸?shù)膽脠鼍?,將設計的2種發(fā)布/訂閱通信協(xié)議在Android平臺實現(xiàn),實現(xiàn)了一個NDN下高效的天氣信息和新聞信息發(fā)布/訂閱系統(tǒng),該系統(tǒng)支持多發(fā)布者和多訂閱者的分布式發(fā)布和訂閱活動。

    本文還分析了TCP/IP網(wǎng)絡和NDN網(wǎng)絡實現(xiàn)發(fā)布/訂閱模式的區(qū)別,對本文后續(xù)的工作有所幫助。本文的下一步工作將從實驗數(shù)據(jù)測量與對比角度出發(fā),對TCP/IP下的發(fā)布/訂閱模式和本文設計的發(fā)布/訂閱模式進行對比,量化分析TCP/IP網(wǎng)絡下的發(fā)布/訂閱系統(tǒng)和本文實現(xiàn)的發(fā)布/訂閱系統(tǒng)在數(shù)據(jù)包傳輸跳數(shù)、往返時延、數(shù)據(jù)請求比等指標上的表現(xiàn)。

    [1] ZHANG L, AFANASYEV A, BURKE J, et al. Named data networking[J]. Acm Sigcomm Computer Communication Review, 2014, 44(3):66-73.

    [2] 雷凱.信息中心網(wǎng)絡與命名數(shù)據(jù)網(wǎng)絡[M].北京:北京大學出版社,2015.

    LEI Kai. Information centric networking(ICN) and named data networking(NDN)[M]. Beijing:Peking University Press, 2015.

    [3] 汪錦嶺.面向Internet的發(fā)布/訂閱系統(tǒng)的關鍵技術研究[D].深圳:中國科學院研究生院(軟件研究所),2005.

    WANG Jinling. Research on Key Technologies in Internet-scale Publish/Subscribe Systems[D]. Shenzhen: Institute of Software, Chinese Academy of Sciences, 2005.

    [4] CARZANIGA A, PAPALINI M, WOLF A L. Content-based publish/subscribe networking and information-centric networking[C]//ACM SIGCOMM Workshop on Information-Centric Networking. Toronto, Ontario, Canada: ACM, 2011:56-61.

    [5] CHEN J, ARUMAITHURAI M, JIAO L, et al. COPSS: An Efficient Content Oriented Publish/Subscribe System[C]//ACM/IEEE Symposium on Architectures for Networking & Communications Systems. Brooklyn, Ny, USA: IEEE, 2011:99-110.

    [6] DRIRA W, FILALI F. A Pub/Sub extension to NDN for efficient data collection and dissemination in V2X networks[C]// IEEE, International Symposium on A World of Wireless, Mobile and Multimedia Networks. Sydney, NSW, Australio: IEEE, 2014:1-7.

    [7] DETTI A, TASSETTO D, MELAZZI N B, et al. Exploiting content centric networking to develop topic-based, publish-subscribe MANET systems[J]. Ad Hoc Networks, 2015, 24:115-133.

    [8] 馬建剛,黃濤,汪錦嶺,等.面向大規(guī)模分布式計算發(fā)布訂閱系統(tǒng)核心技術[J].軟件學報,2006,17(1):134-147.

    MA Jiangang, HUANG Tao, WANG Jinling, et al. Underlying techniques for large-scale distributed computing oriented publish/subscribe system[J]. Journal of Software, 2006, 17(1):134-147.

    [9] JACOBSON V L, SMETTERS D K, THORNTON J D, et al. Networking named content[C]// conference on emerging network experiment and technology. Rome, Italy: ACM, 2009: 1-12.

    [10] 樸雪威,鄭亦哲,雷凱.命名數(shù)據(jù)網(wǎng)絡中的移動管理技術綜述[J].計算機應用研究,2017,34(4):961-964.

    PU Xuewei, ZHENG Yizhe, LEI Kai. Survey of mobility management technologies based on named data networking[J].Application Research of Computers, 2017, 34(4):961-964.

    [11] ZHU Z, AFANASYEV A. Let’s ChronoSync: Decentralized dataset state synchronization in Named Data Networking[C]//IEEE International Conference on Network Protocols.[S.l.]: IEEE, 2014:1-10.

    (編輯:魏琴芳)

    猜你喜歡
    發(fā)布者命名模塊
    28通道收發(fā)處理模塊設計
    “選修3—3”模塊的復習備考
    命名——助力有機化學的學習
    有一種男人以“暖”命名
    東方女性(2018年3期)2018-04-16 15:30:02
    為一條河命名——在白河源
    散文詩(2017年17期)2018-01-31 02:34:08
    廣告發(fā)布者的著作權審查義務問題研究
    加權映射匹配方法的站內(nèi)搜索引擎設計
    選修6 第三模塊 International Relationships
    集成水空中冷器的進氣模塊
    uddiKey及其分配策略研究
    国产亚洲欧美在线一区二区| 毛片女人毛片| 日本在线视频免费播放| 欧美 亚洲 国产 日韩一| www.自偷自拍.com| 变态另类丝袜制服| 久久九九热精品免费| 国产精品 欧美亚洲| 欧美性长视频在线观看| 国产三级在线视频| 一个人免费在线观看的高清视频| 一本一本综合久久| 看免费av毛片| 成人av一区二区三区在线看| 亚洲精品色激情综合| 最近最新中文字幕大全免费视频| 欧美色欧美亚洲另类二区| 国产99久久九九免费精品| 夜夜看夜夜爽夜夜摸| 丁香欧美五月| 香蕉丝袜av| 欧美色欧美亚洲另类二区| 一级毛片高清免费大全| 一区二区三区高清视频在线| 免费在线观看完整版高清| 久久精品91无色码中文字幕| 亚洲男人的天堂狠狠| 天天一区二区日本电影三级| 亚洲成人精品中文字幕电影| 亚洲性夜色夜夜综合| 国产精品美女特级片免费视频播放器 | 18美女黄网站色大片免费观看| 欧美一级毛片孕妇| 国产乱人伦免费视频| 日韩 欧美 亚洲 中文字幕| 免费观看人在逋| av片东京热男人的天堂| 天天一区二区日本电影三级| 美女大奶头视频| 天天添夜夜摸| 国产视频内射| 亚洲自偷自拍图片 自拍| 免费看a级黄色片| 最近视频中文字幕2019在线8| 国产精品美女特级片免费视频播放器 | 一区二区三区国产精品乱码| 国产爱豆传媒在线观看 | 无限看片的www在线观看| av中文乱码字幕在线| or卡值多少钱| 婷婷丁香在线五月| 一二三四在线观看免费中文在| 国产一区在线观看成人免费| 宅男免费午夜| 制服诱惑二区| 50天的宝宝边吃奶边哭怎么回事| 999久久久精品免费观看国产| 在线免费观看的www视频| 久久久久九九精品影院| 成人欧美大片| 嫩草影视91久久| 色综合站精品国产| 成人国语在线视频| 不卡av一区二区三区| 欧美av亚洲av综合av国产av| 欧美日韩乱码在线| 欧美国产日韩亚洲一区| 动漫黄色视频在线观看| 精品国产美女av久久久久小说| cao死你这个sao货| 日本一本二区三区精品| 国产精品亚洲一级av第二区| 久久精品国产清高在天天线| 国产精品久久视频播放| 黄色a级毛片大全视频| 每晚都被弄得嗷嗷叫到高潮| 啦啦啦免费观看视频1| av有码第一页| 欧美日韩一级在线毛片| 成人精品一区二区免费| 啦啦啦免费观看视频1| 人成视频在线观看免费观看| 国产精品久久电影中文字幕| 婷婷精品国产亚洲av| 国产av一区二区精品久久| 国产精品久久视频播放| 中文在线观看免费www的网站 | 99热6这里只有精品| 亚洲中文日韩欧美视频| 美女免费视频网站| 国产亚洲av嫩草精品影院| 淫妇啪啪啪对白视频| 色哟哟哟哟哟哟| 床上黄色一级片| 黄色片一级片一级黄色片| 波多野结衣巨乳人妻| 久久婷婷成人综合色麻豆| 久久久水蜜桃国产精品网| 国产成人aa在线观看| 午夜日韩欧美国产| 亚洲成人精品中文字幕电影| 狠狠狠狠99中文字幕| 国产精品久久电影中文字幕| 在线a可以看的网站| 免费在线观看完整版高清| 久9热在线精品视频| 看片在线看免费视频| 波多野结衣高清无吗| 黄色视频,在线免费观看| 国产69精品久久久久777片 | 国产一区在线观看成人免费| 麻豆av在线久日| 精品久久久久久久久久免费视频| 少妇粗大呻吟视频| 听说在线观看完整版免费高清| 欧美丝袜亚洲另类 | 久久国产乱子伦精品免费另类| 18禁美女被吸乳视频| 一卡2卡三卡四卡精品乱码亚洲| 欧美日韩精品网址| 久久香蕉国产精品| 亚洲av电影不卡..在线观看| 午夜两性在线视频| 淫秽高清视频在线观看| 久久伊人香网站| 国产亚洲精品久久久久久毛片| 美女高潮喷水抽搐中文字幕| 久99久视频精品免费| 国产熟女xx| 色噜噜av男人的天堂激情| 一边摸一边抽搐一进一小说| 91老司机精品| 亚洲欧美日韩无卡精品| 久久九九热精品免费| 一级毛片高清免费大全| 国产不卡一卡二| 十八禁人妻一区二区| 欧美最黄视频在线播放免费| 午夜免费成人在线视频| 高清毛片免费观看视频网站| 免费一级毛片在线播放高清视频| 免费看a级黄色片| 免费搜索国产男女视频| 日日摸夜夜添夜夜添小说| 亚洲精品一区av在线观看| 国产成人精品久久二区二区91| 伦理电影免费视频| 国产av在哪里看| 免费人成视频x8x8入口观看| 国产aⅴ精品一区二区三区波| 我的老师免费观看完整版| 天天添夜夜摸| 亚洲av成人精品一区久久| 亚洲专区中文字幕在线| 中亚洲国语对白在线视频| 午夜精品一区二区三区免费看| 又粗又爽又猛毛片免费看| 一夜夜www| 色尼玛亚洲综合影院| 久久精品91蜜桃| 久久精品综合一区二区三区| 成年女人毛片免费观看观看9| 精品少妇一区二区三区视频日本电影| or卡值多少钱| 最近最新中文字幕大全电影3| 久久久久久九九精品二区国产 | 午夜两性在线视频| 国产亚洲精品久久久久5区| 精品日产1卡2卡| 黑人巨大精品欧美一区二区mp4| 九色成人免费人妻av| 欧美黄色淫秽网站| 国产午夜福利久久久久久| 听说在线观看完整版免费高清| 国产激情久久老熟女| 日本黄大片高清| 最近视频中文字幕2019在线8| 欧美中文综合在线视频| 国产精品综合久久久久久久免费| 制服丝袜大香蕉在线| 国产高清videossex| 亚洲精品中文字幕在线视频| 成在线人永久免费视频| 国产精品 欧美亚洲| 成人av一区二区三区在线看| 一夜夜www| 黑人欧美特级aaaaaa片| 国产不卡一卡二| 麻豆国产av国片精品| 久久精品亚洲精品国产色婷小说| 18禁国产床啪视频网站| 狂野欧美激情性xxxx| 国产精品久久久久久久电影 | 亚洲熟妇中文字幕五十中出| 国产视频内射| 12—13女人毛片做爰片一| 午夜亚洲福利在线播放| 久久 成人 亚洲| 在线视频色国产色| 在线观看日韩欧美| 变态另类成人亚洲欧美熟女| 欧美日韩中文字幕国产精品一区二区三区| 精品久久久久久久久久久久久| 又粗又爽又猛毛片免费看| 啪啪无遮挡十八禁网站| 欧美日本视频| 国产高清视频在线观看网站| 久久精品国产99精品国产亚洲性色| 一边摸一边做爽爽视频免费| 久久中文字幕人妻熟女| 看免费av毛片| 在线永久观看黄色视频| 欧美黄色淫秽网站| 亚洲专区中文字幕在线| 成人手机av| 欧美日本视频| 黄色视频不卡| 九色国产91popny在线| 首页视频小说图片口味搜索| 亚洲欧美日韩东京热| 国产成年人精品一区二区| 国产亚洲欧美98| 国产亚洲精品久久久久久毛片| 俄罗斯特黄特色一大片| 99精品在免费线老司机午夜| 99re在线观看精品视频| 亚洲成a人片在线一区二区| 国产亚洲精品久久久久久毛片| 99国产综合亚洲精品| 观看免费一级毛片| av欧美777| 免费在线观看黄色视频的| 成年版毛片免费区| 午夜亚洲福利在线播放| 看黄色毛片网站| 国产精品久久久人人做人人爽| 国产成人一区二区三区免费视频网站| 精品一区二区三区视频在线观看免费| 人成视频在线观看免费观看| 99国产精品99久久久久| 欧美黑人欧美精品刺激| 91麻豆av在线| 亚洲av成人不卡在线观看播放网| 精品久久久久久久末码| 超碰成人久久| 国产亚洲欧美在线一区二区| 高清在线国产一区| 国产一区在线观看成人免费| 午夜老司机福利片| 亚洲熟女毛片儿| 性色av乱码一区二区三区2| 欧美久久黑人一区二区| 巨乳人妻的诱惑在线观看| 国产熟女午夜一区二区三区| 国产乱人伦免费视频| 久久久精品欧美日韩精品| 精品第一国产精品| 久久精品国产亚洲av香蕉五月| 久久九九热精品免费| 久久久久久久久免费视频了| 777久久人妻少妇嫩草av网站| 久久久久久国产a免费观看| √禁漫天堂资源中文www| www.自偷自拍.com| 精品熟女少妇八av免费久了| 国产视频一区二区在线看| 搡老妇女老女人老熟妇| 成人一区二区视频在线观看| 免费av毛片视频| 老司机午夜福利在线观看视频| 999久久久国产精品视频| a级毛片在线看网站| 搡老熟女国产l中国老女人| 一二三四社区在线视频社区8| 亚洲国产精品久久男人天堂| 在线视频色国产色| 最新在线观看一区二区三区| ponron亚洲| 国产成人影院久久av| 国产精品乱码一区二三区的特点| 久久久久久大精品| 可以在线观看毛片的网站| 丰满的人妻完整版| 蜜桃久久精品国产亚洲av| 国产三级在线视频| 日本撒尿小便嘘嘘汇集6| 999精品在线视频| 国产精品久久视频播放| 搞女人的毛片| 中文字幕熟女人妻在线| 欧美一级a爱片免费观看看 | 在线观看免费午夜福利视频| 久久久精品大字幕| 好男人电影高清在线观看| 免费电影在线观看免费观看| bbb黄色大片| 少妇熟女aⅴ在线视频| 久久婷婷人人爽人人干人人爱| 亚洲精品久久国产高清桃花| 亚洲欧美精品综合久久99| 亚洲一区二区三区不卡视频| 日韩 欧美 亚洲 中文字幕| 精品久久久久久久末码| 久久伊人香网站| 国产午夜福利久久久久久| 国产午夜精品久久久久久| 精品欧美国产一区二区三| 黄色毛片三级朝国网站| 女人高潮潮喷娇喘18禁视频| 丝袜美腿诱惑在线| 美女扒开内裤让男人捅视频| 三级男女做爰猛烈吃奶摸视频| 天堂√8在线中文| 日本撒尿小便嘘嘘汇集6| 好看av亚洲va欧美ⅴa在| 久久久国产欧美日韩av| 久久精品91无色码中文字幕| 两个人看的免费小视频| 18禁观看日本| av视频在线观看入口| 精品国内亚洲2022精品成人| 亚洲成人国产一区在线观看| 亚洲国产中文字幕在线视频| 无遮挡黄片免费观看| 国产成人一区二区三区免费视频网站| 999久久久国产精品视频| 亚洲成av人片免费观看| 日本黄色视频三级网站网址| 一边摸一边抽搐一进一小说| 婷婷亚洲欧美| 亚洲七黄色美女视频| 在线国产一区二区在线| 在线视频色国产色| 日本一二三区视频观看| 中文资源天堂在线| 美女大奶头视频| 亚洲黑人精品在线| 日韩欧美国产在线观看| 三级国产精品欧美在线观看 | 天天添夜夜摸| 老司机福利观看| 日本成人三级电影网站| 日韩三级视频一区二区三区| 欧美色欧美亚洲另类二区| 777久久人妻少妇嫩草av网站| 免费在线观看完整版高清| 很黄的视频免费| 国内精品一区二区在线观看| 久久中文看片网| 国内精品久久久久久久电影| 999精品在线视频| 毛片女人毛片| 亚洲人成网站在线播放欧美日韩| 亚洲五月天丁香| 国产黄片美女视频| 1024视频免费在线观看| 中文亚洲av片在线观看爽| 午夜福利在线观看吧| 免费无遮挡裸体视频| 大型av网站在线播放| 天天一区二区日本电影三级| 欧美成人性av电影在线观看| 在线十欧美十亚洲十日本专区| 天天添夜夜摸| 女人爽到高潮嗷嗷叫在线视频| 天天添夜夜摸| 亚洲自偷自拍图片 自拍| 俄罗斯特黄特色一大片| 国产熟女xx| 嫩草影院精品99| 欧美日本视频| 亚洲av第一区精品v没综合| 免费在线观看视频国产中文字幕亚洲| 国产高清有码在线观看视频 | 麻豆国产97在线/欧美 | 欧美黄色片欧美黄色片| xxx96com| www.999成人在线观看| 九色国产91popny在线| 免费在线观看完整版高清| 久久精品成人免费网站| 老熟妇乱子伦视频在线观看| 免费搜索国产男女视频| 黑人巨大精品欧美一区二区mp4| 亚洲国产精品成人综合色| www日本在线高清视频| 国产亚洲精品久久久久5区| 一本大道久久a久久精品| 国产一区二区三区在线臀色熟女| 成人精品一区二区免费| 久久中文字幕人妻熟女| 亚洲国产日韩欧美精品在线观看 | 丰满的人妻完整版| 久久久久精品国产欧美久久久| 国产精品av视频在线免费观看| www.精华液| 久久精品夜夜夜夜夜久久蜜豆 | 亚洲乱码一区二区免费版| 久久久久性生活片| 欧美日本亚洲视频在线播放| 成人国语在线视频| 一a级毛片在线观看| 欧美中文综合在线视频| 国产精品久久久久久精品电影| 伦理电影免费视频| 天堂动漫精品| 日日夜夜操网爽| 黄片小视频在线播放| 99热这里只有是精品50| 国产三级黄色录像| netflix在线观看网站| 国产一区二区三区在线臀色熟女| 一本综合久久免费| 最近最新中文字幕大全免费视频| 久久久久国产精品人妻aⅴ院| 日日干狠狠操夜夜爽| 两性午夜刺激爽爽歪歪视频在线观看 | 久久久久国产一级毛片高清牌| 国产野战对白在线观看| 色综合欧美亚洲国产小说| 一级a爱片免费观看的视频| 亚洲欧美精品综合久久99| 一级a爱片免费观看的视频| 一卡2卡三卡四卡精品乱码亚洲| 男女下面进入的视频免费午夜| svipshipincom国产片| 男人舔女人下体高潮全视频| 国产人伦9x9x在线观看| 长腿黑丝高跟| 日韩欧美在线乱码| 九九热线精品视视频播放| 欧美高清成人免费视频www| 免费看美女性在线毛片视频| 亚洲国产精品合色在线| 日日干狠狠操夜夜爽| 国语自产精品视频在线第100页| 欧美成人一区二区免费高清观看 | 亚洲精品久久成人aⅴ小说| 午夜老司机福利片| 日本黄色视频三级网站网址| 在线观看免费午夜福利视频| 好男人电影高清在线观看| 国产视频内射| 一区福利在线观看| 久久久久久久久免费视频了| 欧美性猛交黑人性爽| 又黄又粗又硬又大视频| 一级片免费观看大全| 国产视频一区二区在线看| 99在线视频只有这里精品首页| 日韩精品青青久久久久久| 欧美中文日本在线观看视频| 久久人人精品亚洲av| www国产在线视频色| 男女做爰动态图高潮gif福利片| xxx96com| 久久久精品欧美日韩精品| www日本在线高清视频| 一边摸一边抽搐一进一小说| 国产爱豆传媒在线观看 | 久久99热这里只有精品18| 黑人欧美特级aaaaaa片| 亚洲av日韩精品久久久久久密| 又黄又粗又硬又大视频| 又大又爽又粗| 黄色 视频免费看| 97超级碰碰碰精品色视频在线观看| 男女午夜视频在线观看| 国内久久婷婷六月综合欲色啪| 波多野结衣高清作品| 欧美日本视频| 午夜福利在线观看吧| 亚洲成人久久性| 国产区一区二久久| 欧美午夜高清在线| 一级毛片高清免费大全| 久久久久久久精品吃奶| 身体一侧抽搐| 国产69精品久久久久777片 | 国产亚洲av嫩草精品影院| 男人舔奶头视频| 久久久久国产一级毛片高清牌| 亚洲激情在线av| 国产激情偷乱视频一区二区| 精品免费久久久久久久清纯| 女同久久另类99精品国产91| 亚洲人与动物交配视频| av在线播放免费不卡| 91老司机精品| 成在线人永久免费视频| 在线观看66精品国产| 在线观看免费午夜福利视频| 国产一区在线观看成人免费| 国内精品久久久久精免费| 久久中文字幕一级| 午夜两性在线视频| aaaaa片日本免费| av在线播放免费不卡| 黄色a级毛片大全视频| 99国产综合亚洲精品| 国产精品98久久久久久宅男小说| 免费在线观看黄色视频的| 五月伊人婷婷丁香| 亚洲av成人精品一区久久| 嫩草影院精品99| 一二三四在线观看免费中文在| 亚洲一卡2卡3卡4卡5卡精品中文| 日韩欧美精品v在线| 国产人伦9x9x在线观看| 亚洲狠狠婷婷综合久久图片| 国产精品一区二区精品视频观看| 国产成人aa在线观看| 中文字幕人成人乱码亚洲影| 91老司机精品| 午夜亚洲福利在线播放| 国产99白浆流出| 欧美丝袜亚洲另类 | 嫁个100分男人电影在线观看| 日韩精品青青久久久久久| www.精华液| 色综合亚洲欧美另类图片| 天堂影院成人在线观看| 亚洲国产欧洲综合997久久,| 欧美 亚洲 国产 日韩一| 亚洲五月天丁香| 在线观看免费视频日本深夜| 18禁裸乳无遮挡免费网站照片| 又粗又爽又猛毛片免费看| 蜜桃久久精品国产亚洲av| 女生性感内裤真人,穿戴方法视频| 欧美性长视频在线观看| 国产欧美日韩一区二区精品| 五月伊人婷婷丁香| 99精品在免费线老司机午夜| 亚洲欧美一区二区三区黑人| 日本黄大片高清| 中出人妻视频一区二区| 亚洲国产欧洲综合997久久,| 少妇熟女aⅴ在线视频| 欧美色视频一区免费| 美女午夜性视频免费| 精品国产乱子伦一区二区三区| 香蕉丝袜av| 亚洲电影在线观看av| 亚洲一区高清亚洲精品| 亚洲,欧美精品.| 国产伦一二天堂av在线观看| 欧美成狂野欧美在线观看| 亚洲国产精品sss在线观看| 91老司机精品| 久久精品国产亚洲av高清一级| 老汉色∧v一级毛片| 99久久综合精品五月天人人| 19禁男女啪啪无遮挡网站| 亚洲色图av天堂| 午夜老司机福利片| 国产私拍福利视频在线观看| 成人永久免费在线观看视频| 精品欧美国产一区二区三| 中文字幕人成人乱码亚洲影| 国产精品野战在线观看| 午夜福利在线观看吧| 精品电影一区二区在线| 午夜福利成人在线免费观看| 九色成人免费人妻av| 国产乱人伦免费视频| 免费在线观看黄色视频的| 国产免费av片在线观看野外av| 9191精品国产免费久久| 午夜免费激情av| 免费看a级黄色片| 久久午夜综合久久蜜桃| 91av网站免费观看| 亚洲精品在线美女| 免费看日本二区| 亚洲精品粉嫩美女一区| 亚洲专区国产一区二区| 亚洲免费av在线视频| 免费av毛片视频| 无限看片的www在线观看| 国产亚洲精品av在线| 99久久无色码亚洲精品果冻| 日韩免费av在线播放| 日本三级黄在线观看| 亚洲性夜色夜夜综合| 亚洲中文字幕一区二区三区有码在线看 | 亚洲第一电影网av| 国产精品精品国产色婷婷| 亚洲电影在线观看av| 精品日产1卡2卡| 午夜福利免费观看在线| 亚洲 欧美 日韩 在线 免费| 老司机福利观看| 淫秽高清视频在线观看| 精品国产亚洲在线| 亚洲avbb在线观看| 亚洲性夜色夜夜综合| 色哟哟哟哟哟哟| 日本三级黄在线观看| 久久中文字幕人妻熟女| 欧美日韩黄片免| 精品日产1卡2卡| 国产三级黄色录像| 三级男女做爰猛烈吃奶摸视频| 亚洲欧美激情综合另类| 午夜免费观看网址| 欧美日韩国产亚洲二区| 99在线视频只有这里精品首页| 黄色女人牲交| 搞女人的毛片| 99久久国产精品久久久| 日韩欧美三级三区| 欧美不卡视频在线免费观看 | 国产精品久久久久久精品电影| 国产免费男女视频|