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

    基于Paxos的強一致性復(fù)制在天文數(shù)據(jù)存儲中的應(yīng)用研究*

    2019-01-24 03:48:46劉應(yīng)波
    天文研究與技術(shù) 2019年1期
    關(guān)鍵詞:日志消息一致性

    童 彬, 王 鋒, 劉應(yīng)波,2, 張 帆

    (1.昆明理工大學云南省計算機技術(shù)應(yīng)用重點實驗室,云南昆明 650500;2.云南省科學技術(shù)情報研究院,云南昆明 650051)

    近幾年來,我國天文觀測設(shè)備的研制取得了較大的進展。以太陽觀測為例,1 m新真空太陽望遠鏡(New Vacuum Solar Telescope,NVST)和光學/近紅外太陽爆發(fā)探測儀(Optical and Near-Infrared Solar Eruption Tracer,ONSET)望遠鏡已經(jīng)相繼投入觀測。其中,1 m太陽望遠鏡主要是通過焦面設(shè)備采集獲取太陽光球和色球的高分辨率圖像。圖像用天文普適圖像傳輸系統(tǒng)(Flexible Image Transport System,F(xiàn)ITS)格式保存。以其中一個焦面設(shè)備的CCD(分辨率2 048×2 048)為例,每個像素存儲時使用16位編碼,則編碼后文件大小為8 MB。若要求設(shè)備每秒采集10幀,則采集速率為80 MB/s。當4個焦面設(shè)備同時采集時,采集數(shù)據(jù)的峰值可達320 MB/s。按平均日觀測時間7.5小時計算,每天觀測數(shù)據(jù)量達到8.24 TB。

    為確保這些海量科學觀測資源的存儲,傳統(tǒng)方法采用直接附加存儲、網(wǎng)絡(luò)附加存儲或存儲區(qū)域網(wǎng)絡(luò)技術(shù),通過廉價磁盤冗余陣列提高數(shù)據(jù)的安全性,但在實際應(yīng)用中會受到諸如無法實時擴充空間、存儲速度受限于總線、多機共享困難等問題的困擾。近幾年,分布式存儲系統(tǒng)領(lǐng)域出現(xiàn)了基于廉價硬件分布式存儲的系統(tǒng)構(gòu)架方法,在有效控制成本的前提下可靠地保存超過PB級總量的數(shù)據(jù)且具有良好的訪問性能,為海量天文數(shù)據(jù)的存儲帶來了新的思路[1-2]。

    在天文觀測系統(tǒng)中,采集工作站負責將焦面探測設(shè)備(如CCD)生成的數(shù)據(jù)提交至存儲系統(tǒng)。原始觀測圖像一般先緩存在工作站有限的內(nèi)存中,編碼后再盡快提交至存儲系統(tǒng),以免造成內(nèi)存的溢出。外掛式存儲通常由硬件機制保證數(shù)據(jù)的安全性,可靠性較高;而組成分布式存儲系統(tǒng)的廉價存儲節(jié)點平均失效率為0.034%[3],數(shù)據(jù)安全性能和數(shù)據(jù)恢復(fù)手段均比外掛式存儲設(shè)備復(fù)雜。為了彌補存儲節(jié)點數(shù)據(jù)安全性的不足,只能通過復(fù)制手段把數(shù)據(jù)拷貝至多個節(jié)點中以確保存儲數(shù)據(jù)的安全性,而組成分布式存儲系統(tǒng)的硬件并不具有保證所有復(fù)制過程無差錯的數(shù)據(jù)復(fù)制,因此每當復(fù)制操作執(zhí)行之后還需確認所有拷貝的存儲狀態(tài)。只有當所有參與復(fù)制的節(jié)點均完成數(shù)據(jù)持久化存儲后才能確保最低的數(shù)據(jù)丟失概率,進而使得工作站達到確認存儲完成并安全釋放內(nèi)存的條件。為滿足釋放條件,復(fù)制操作必須具有確定數(shù)據(jù)達成一致性的能力。

    復(fù)制操作過程中數(shù)據(jù)的多份冗余存儲在有效提高數(shù)據(jù)安全性的同時,不可避免地增加了“確定存儲狀態(tài)”的復(fù)雜度?;谝蕴W(wǎng)構(gòu)建的分布式存儲系統(tǒng)存在消息丟失和復(fù)制兩種異常,在此條件下容忍分布式存儲中的所有錯誤并達成一致性結(jié)果至少需要三輪信息交換。如何在分布式天文數(shù)據(jù)的存儲過程中,在保障觀測數(shù)據(jù)復(fù)制成功的同時,能夠讓復(fù)制的數(shù)據(jù)副本一致是需要重點研究的問題。

    1 相關(guān)工作

    軟件復(fù)制過程中的一致性相關(guān)算法一直以來都是該領(lǐng)域研究的熱點和難點。復(fù)制算法可分為事務(wù)復(fù)制、虛同步復(fù)制以及狀態(tài)機復(fù)制3種,事務(wù)復(fù)制方法的普適步驟是先復(fù)制,后同步,其同步(一致性達成)的方式選擇靈活,可以獲得最強的容錯能力。

    在高容錯一致性達成算法方面,文[4-5]的Paxos算法被認為是解決一致性最有效的算法,但實現(xiàn)也有一定困難,因此產(chǎn)生了其他一致性算法,例如Zap,Raft等。這些算法中最核心的Quorum商議理論被認為是當前高容錯前提下解決一致問題最通用的方法[6]。圍繞Quorum商議方法產(chǎn)生了很多各具特色的改進,例如文[7]在消息延遲數(shù)量上減少了一個輪次,文[8]將FastPaxos與ClassicalPaxos用于分布式提交方面,比經(jīng)典的2PC方法具有更強的容錯能力。

    常規(guī)的復(fù)制場景通常追求最小的復(fù)制完成時間,例如Isis協(xié)議可以實現(xiàn)至少一輪至多三輪消息交換即可完成復(fù)制;用于MySQL數(shù)據(jù)庫中日志復(fù)制的主從協(xié)議則更加簡單高效,完全利用傳輸控制協(xié)議的有序特性實現(xiàn)有序單播,保證復(fù)制結(jié)果的一致。在這些研究中,復(fù)制延遲的減少都是以容錯性為代價的,上述兩種算法對通訊及進程產(chǎn)生異常的種類都有苛刻限制。在實踐過程中,天文觀測數(shù)據(jù)存儲時對復(fù)制完成時間并不敏感,更加重視算法的容錯能力與數(shù)據(jù)安全性。過分注重存儲完成時間,弱化提交完成時一致性結(jié)果的復(fù)制算法并不適用于天文場景。

    文[8]提出的一系列基于Quorum商議方法都可以實現(xiàn)高容錯,但用于實現(xiàn)強一致性復(fù)制或者事務(wù)語義有一定前提。要實現(xiàn)分布式環(huán)境下的事務(wù),不但需要達成一致性的方法,而且為了保證并發(fā)事務(wù)執(zhí)行,必須要對讀寫操作串行化。而基于Quorum商議的算法需要三輪消息交換與兩輪日志持久化才可以通過決議選出一個操作,用于實現(xiàn)串行化將過多地增加事務(wù)完成的時間,很難在延遲上達到常規(guī)的復(fù)制場景的需求,因此不可行。但天文觀測數(shù)據(jù)的特殊性在于存儲系統(tǒng)中的FITS文件不允許更改和刪除,且任意FITS文件之間兩兩獨立無任何相關(guān)性,因此可以避免發(fā)生并發(fā)寫。無須考慮并發(fā)串行化的事務(wù)僅需對FITS文件持久化的結(jié)果達成一致即可,避免了引入有序多播機制的巨大開銷。在此種特殊的場景下,事務(wù)復(fù)制方法變得具有可用性。

    2 改進的細粒度數(shù)據(jù)復(fù)制算法

    定義1:數(shù)據(jù)復(fù)制原子性,如果整個FITS文件的復(fù)制結(jié)果只能是“提交”或“回滾(復(fù)制失敗)”,那么算法就滿足原子性。

    在觀測數(shù)據(jù)存儲的場合下,回滾失敗的處理方法不適合FITS文件的實時存儲。在傳統(tǒng)關(guān)系型數(shù)據(jù)庫中,較多寫操作在事務(wù)提交前僅執(zhí)行日志操作并改變內(nèi)存中對應(yīng)數(shù)據(jù),因此可以不考慮事務(wù)中已影響的記錄數(shù)目,一旦事務(wù)失敗執(zhí)行回滾即可。但在高速觀測數(shù)據(jù)流復(fù)制中執(zhí)行回滾操作,必將放棄大量已經(jīng)成功復(fù)制的數(shù)據(jù)塊,浪費過多的輸入輸出資源,嚴重制約應(yīng)用,尤其是采用分布式存儲的場合。除此之外,回滾操作還將在一個短時間內(nèi)增加采集工作站內(nèi)存中緩存的觀測數(shù)據(jù)的總量,一旦數(shù)據(jù)來不及存儲,數(shù)據(jù)丟失,將影響數(shù)據(jù)存儲的安全性。因此,在保證一致性的前提下恰當減弱事務(wù)回滾發(fā)生的條件有利于FITS文件的存儲,這是能夠保障天文數(shù)據(jù)觀測過程中數(shù)據(jù)存儲的有效方案,既保障了一定的存儲性能,又提高了數(shù)據(jù)存儲的安全性。

    要減少事務(wù)回滾的發(fā)生概率,需要對原子性的要求作改進,使得異常發(fā)生情況下采集服務(wù)器(下稱客戶端)有機會對提交進行補償。為了處理這種問題,論文改進了數(shù)據(jù)復(fù)制方法,主要思路是借助減少數(shù)據(jù)提交粒度的方法。

    定義2:一個FITS文件被切割成P個數(shù)據(jù)塊:[P1,...,Pn],對應(yīng)存儲狀態(tài)為[S1,...,Sn],每個狀態(tài) S ∈ { ″replicated″, ″unreplicated″}, ″replicated″: 表示數(shù)據(jù)塊i為已復(fù)制, 反之為未復(fù)制, 當且僅當?Pi∈[P1,...,Pn],Si=″replicated″,即所有塊都達成 “提交”決議時,F(xiàn)ITS文件提交成功。

    為了說明復(fù)制操作的過程,設(shè)P值為2,即需要復(fù)制2份。參考Paxos算法(文中涉及的投票、編號等術(shù)語均來自該算法)[4-5],將復(fù)制操作(下稱算法)中執(zhí)行的過程依邏輯劃分成5部分,每部分均接收并發(fā)送特定消息,這5部分為Client,Proposer,Acceptor,Learner與StorageNode。采集工作站中包含Client與Proposer兩個角色,二者只是邏輯上的劃分。算法實例的運行最先由這兩個角色同時發(fā)起。Client發(fā)起實際的數(shù)據(jù)復(fù)制操作,向負責數(shù)據(jù)持久化的StorageNode傳輸FITS文件;Proposer與3個Acceptor配合發(fā)起對存儲結(jié)果的裁決,之后Acceptor,StorageNode與Learner這3部分之間發(fā)生一系列消息傳遞用于完成FITS數(shù)據(jù)的復(fù)制。圖1描述了整個消息傳遞與日志記錄的流程,復(fù)制算法詳細步驟如下:

    步驟0:Client選定復(fù)制組[SN0,SN1,SN2],并決定主要拷貝所在的組[SN0,SN1],執(zhí)行主從復(fù)制; 同時向 Leader Proposer提交 BeginCommit([SN0,SN1],[SN0,SN1,SN2])消息;

    步驟1a:Leader Proposer收到BeginCommit消息后,按照自己的日志選擇一個比所有已發(fā)起的投票號都要大的編號,然后向所有的Acceptor發(fā)送Prepare(N,[SN0,SN1,SN2])消息,嘗試開始編號為N的決議投票;

    步驟1b:Acceptor1收到Prepare(N)消息后,如果沒有向別的進程承諾過不表決小于N的投票,則向Leader Proposers回復(fù)Promise(N,V1)消息,V1表示Acceptor1承諾過的最大投票編號。同時Acceptor0與Acceptor2也執(zhí)行相同的邏輯;

    步驟2a1:Leader Proposer收到半數(shù)以上Promise(N,Vx),x∈{0,1,2}的消息后,根據(jù)Promise消息中的(V0,V1,V2)值計算Max(V0,V1,V2),如果Leader Proposer處于正常流程,則應(yīng)滿足條件N=Max(V0,V1,V2),此時依據(jù)BeginCommit消息中指示的復(fù)制組,向所有組內(nèi)成員發(fā)送Prepare(N)消息;

    步驟2a2:SN0收到Prepare消息后,在自身的存儲中查詢主從復(fù)制的執(zhí)行情況,如果已經(jīng)完成FITS文件的復(fù)制,則向所有的Acceptor廣播Accept(N,[P0,P1])消息,其中P0=P1=″replicated″。同時SN1與SN2也執(zhí)行相同的邏輯;

    步驟2b:Acceptor1需要依據(jù)步驟1a中Prepare消息獲得的復(fù)制服務(wù)器列表,等待每份復(fù)制的完成向量SN x.[P0,P1],x∈{0,1,2}。從所有SN節(jié)點返回的復(fù)制完成向量可以判斷復(fù)制是否完全完成,但此處不必做判斷,只需將生成決議的結(jié)果向量r=[SN0.[P0,P1],SN1.[P0,P1],SN2.[P0,P1]],并通過消息Accepted(N,r)發(fā)送給Leader Proposer;

    步驟3:Leader Proposer接收到半數(shù)以上的Acceptor發(fā)來的Accepted消息即可認為已經(jīng)對提交結(jié)果達成一致,廣播一致結(jié)果至所有的SN和Client節(jié)點。

    至此已達成對提交結(jié)果的一致性決策結(jié)果[P1,P2]。如果i∈{1,2},Pi=″unsuccessful″,則Client應(yīng)對復(fù)制失敗的數(shù)據(jù)塊進行重試。重試的操作等價于重新執(zhí)行一次復(fù)制算法的實例。很多情況下該操作可以代替回滾,但要完全避免回滾發(fā)生是不可能的,例如,采集服務(wù)器硬件異常發(fā)生在FITS文件未完全提交的情況下,必須執(zhí)行回滾操作代替重試操作。如果不執(zhí)行回滾則永遠不能達成含義為提交成功的一致結(jié)果,而且有可能導致存儲復(fù)制操作陷入循環(huán)。

    由圖1可以看出,算法以Quorum商議①Q(mào)uorum商議,即大多數(shù)協(xié)商決策,一般認為在對某個決議的過程中,某決議得到了超過半數(shù)的投票,即認為通過。文中因算法上下文需要因此沿用該詞。為核心,結(jié)合主備復(fù)制的優(yōu)點,保證了高效并發(fā)與強一致性。文件復(fù)制路徑由多主節(jié)點的主備復(fù)制算法決定,主節(jié)點故障時系統(tǒng)的性能損失較小。在一致性達成算法上,步驟1a與步驟1b沿用了Classic Paxos協(xié)議的第1輪過程,主要用于保證Quorum商議中的B3約束[5];步驟2a1與步驟2a2之間,設(shè)有一個上限時間,用于限制復(fù)制完成的時間。這兩步加入了復(fù)制過程與一致性算法之間的必要交互流程,在保證不破壞Quorum商議中可進展條件的情況下計算FITS分片的持久化狀態(tài)向量。當然由于Quorum商議方法可以支持完全異步的網(wǎng)絡(luò)模型,此處用于失效判定的算法選擇很多,例如累積失效檢測器[9],定長失效檢驗等方法都是可行的。

    圖1 無異常情況下復(fù)制算法執(zhí)行路徑與一致性達成的過程Fig.1 Replication algorithm execution path and the consistency-reaching produce under no fault condition

    3 算法性能分析

    研究[10-11]表明,同時加強容錯與一致性存在矛盾,更強的一致性約束與復(fù)制延遲也存在必然矛盾,復(fù)制延遲對訪問性能有一定的影響。鑒于上述矛盾,算法設(shè)計時最重要的工作是根據(jù)具體的應(yīng)用場景,在容錯性、一致性與延遲之間給出最優(yōu)的平衡[12-13]。

    假設(shè)將FITS文件切分成兩部分,有N個StorageNode進程,并且系統(tǒng)為容忍F個進程失敗設(shè)立了2F+1個acceptor,在只將Prepare類型的消息發(fā)送給F+1(acceptor中的大多)個acceptor的情況下,其日志延遲和消息延遲情況如表1。如果數(shù)據(jù)的持久化時間、日志持久化的耗時、消息的發(fā)送時間均相同,由表1可知消息延遲與日志延遲的總量為7,由于數(shù)據(jù)持久化過程與一致性達成過程可能并發(fā)執(zhí)行,最終由復(fù)制算法造成的延遲倍數(shù)在7~8之間(簡稱為放大系數(shù)),即1次復(fù)制操作比不使用復(fù)制操作帶來7~8倍的延遲,但從保障一致性的角度來看,即使不采用基于Quorum商議算法,使用傳統(tǒng)經(jīng)典的2PC方式,雖然能夠節(jié)省1次日志寫入時間,但同樣有5~6倍的延遲,因此采用Quorum商議達到一致性的方式具有可行性。

    算法在復(fù)制數(shù)據(jù)塊時,僅要求采集工作站將數(shù)據(jù)提交至單臺存儲節(jié)點,并稱該節(jié)點為主節(jié)點,再由主節(jié)點執(zhí)行后續(xù)的復(fù)制。此種方法稱為主備復(fù)制,是被動復(fù)制方式的一種。相比與其對應(yīng)的主動復(fù)制,被動復(fù)制算法在容錯性上略弱[14]。

    主動復(fù)制中,由采集服務(wù)器直接傳輸數(shù)據(jù)至所有存儲節(jié)點,就可以避免主備復(fù)制中由主節(jié)點失敗導致的后續(xù)問題。假設(shè)復(fù)制份數(shù)為3,每臺機器失效的概率均為p,被動復(fù)制異常的概率為p3+2p2+p,而主動復(fù)制為p3。

    為便于討論,假設(shè)發(fā)生異常后即回滾。設(shè)執(zhí)行復(fù)制所需的一致性開銷為C,復(fù)制粒度為M,F(xiàn)ITS文件的大小為S,回滾產(chǎn)生的IO代價為M/2。

    每次復(fù)制時,異??赡軒淼腎O代價為

    其中,p,C,S均為常數(shù),M與異常可能帶來的IO代價成正比,與復(fù)制一個FITS文件的一致性開銷成反比。通過實驗測定失效概率p與一致性開銷為C可確定復(fù)制粒度M的最優(yōu)值。

    p和C與硬件有直接關(guān)系,需要在實際生產(chǎn)環(huán)境中測得,因此只能給出測定M的方法,無法給出一個表征M普適的常數(shù)。

    表1 日志延遲和消息延遲Table 1 Delay caused by Log and Message-Passing

    4 實驗及討論

    實驗服務(wù)器集群拓撲結(jié)構(gòu)如圖2,該集群由16臺搭載單塊SATA硬盤和一塊千兆網(wǎng)卡的存儲服務(wù)器充當StorageNode角色,3臺同樣配置的服務(wù)器充當Acceptor角色;1臺搭載6塊千兆網(wǎng)卡的采集工作站充當Client和Proposer角色,向集群提交隨機生成的FITS文件并生成2份拷貝。分塊大小取4 MB,并發(fā)復(fù)制實例為節(jié)點數(shù)的兩倍共32個,復(fù)制時間如圖3,上方曲線為達成一致性復(fù)制的時間,下方曲線為僅傳輸FITS文件所用的時間,二者比值時延均值在1.67左右,不到1 s,表明在存儲FITS文件的時候,可以同時通過引入一致性保障機制,保證分布式實時存儲的可行性,即在高速存儲和一致性要求之間進行了有效的平衡。

    復(fù)制算法使得分布式存儲系統(tǒng)在獲得一致性的同時讓訪問延遲成為需要關(guān)注的性能參數(shù),減少同步延遲可以減少數(shù)據(jù)在采集工作站中緩存的時間,有利于在采集工作站發(fā)生單點故障的時候減少數(shù)據(jù)丟失的數(shù)量。另外,在一致性與延遲的矛盾中,文中算法傾向容錯性較強的一致性達成方法,不可避免地增加了復(fù)制數(shù)據(jù)之間的一致性達成時間,也就決定了算法不適合KB級的小數(shù)據(jù)復(fù)制。但針對天文圖像數(shù)據(jù)的普遍大小MB級的情況,綜合考慮復(fù)制算法能夠?qū)﹀e誤異常的處理,采用Quorum商議適合天文高速觀測數(shù)據(jù)存儲的場景。

    圖2 實驗環(huán)境設(shè)計Fig.2 Experimental environment

    圖3 數(shù)據(jù)復(fù)制耗時與數(shù)據(jù)提交耗時的對比Fig.3 Time elapse comparison of replication operation and the commit operation

    理論認為,在不存在欺騙的異步網(wǎng)絡(luò)模型中能夠容忍所有異常的一致性算法最低需要交換3輪消息[10],本文描述的算法也使用了3輪,但是對于復(fù)制數(shù)據(jù)的大小不同,其影響程度不同。在外掛式存儲中延遲主要由機械硬盤的硬件性能決定,磁盤調(diào)度等算法因素造成的影響較?。坏诜植即鎯^程中,復(fù)制算法中的商議過程不但發(fā)生了3輪通訊還執(zhí)行4次(最少可減少到2次)記錄日志操作。系統(tǒng)在寫入KB為單元的小數(shù)據(jù)時,同樣的數(shù)據(jù)量需要更多的信息交換,對復(fù)制結(jié)果的商議過程耗時遠遠高于機械硬盤存儲數(shù)據(jù)的延遲,從而造成整體訪問延遲成倍增加。而FITS文件的典型值處在4 MB以上時,由于復(fù)制算法引入的通訊和傳輸延遲在整體延遲中所占比例減少,硬盤訪問速度依舊為延遲的主要因素,通過分析和實驗來看,兩倍的延遲在可容忍的范圍,可以采用訪問延遲較低的固態(tài)硬盤作為數(shù)據(jù)復(fù)制暫存盤,這樣能極大提高性能。

    5 結(jié)束語

    在上述對比實驗和理論分析中,本文提出的算法具有如下特點:(1)與主動復(fù)制方法相比,降低了采集工作站的IO開銷,增加了復(fù)制階段發(fā)生錯誤的概率,即減弱了可用性。(2)與經(jīng)典的2PC方法相比,增加了一定的延遲,獲得了容忍半數(shù)節(jié)點宕機的能力,即加強了可用性;(3)與直接寫入外掛式存儲器相比,延遲較高,但放大系數(shù)在可接受的范圍內(nèi)。雖然相應(yīng)的改進增加了延遲,但這些改進更利于安全存儲FITS文件,在性能上完全可以滿足高速觀測數(shù)據(jù)可靠存儲的需要,具有實際應(yīng)用價值。

    猜你喜歡
    日志消息一致性
    關(guān)注減污降碳協(xié)同的一致性和整體性
    公民與法治(2022年5期)2022-07-29 00:47:28
    一名老黨員的工作日志
    華人時刊(2021年13期)2021-11-27 09:19:02
    注重教、學、評一致性 提高一輪復(fù)習效率
    IOl-master 700和Pentacam測量Kappa角一致性分析
    扶貧日志
    心聲歌刊(2020年4期)2020-09-07 06:37:14
    一張圖看5G消息
    游學日志
    基于事件觸發(fā)的多智能體輸入飽和一致性控制
    消息
    消息
    亚洲国产欧美一区二区综合| 久久久水蜜桃国产精品网| 亚洲专区国产一区二区| 一本一本综合久久| 免费观看人在逋| 精品国内亚洲2022精品成人| 哪里可以看免费的av片| 色噜噜av男人的天堂激情| 日本五十路高清| 国产探花在线观看一区二区| 国产av一区在线观看免费| 黄色丝袜av网址大全| 国产精华一区二区三区| 亚洲最大成人中文| 中文字幕久久专区| 啪啪无遮挡十八禁网站| 国产一区二区在线观看日韩 | 亚洲自偷自拍图片 自拍| 一本综合久久免费| 国产乱人伦免费视频| 夜夜看夜夜爽夜夜摸| 黄色毛片三级朝国网站| 在线观看舔阴道视频| 亚洲成av人片在线播放无| 99久久国产精品久久久| 亚洲成人国产一区在线观看| 亚洲精品一区av在线观看| 国产99白浆流出| 欧美不卡视频在线免费观看 | 日韩成人在线观看一区二区三区| 悠悠久久av| 老熟妇乱子伦视频在线观看| 岛国在线观看网站| 国产精品永久免费网站| 精品久久蜜臀av无| xxxwww97欧美| 非洲黑人性xxxx精品又粗又长| 精华霜和精华液先用哪个| 男人舔奶头视频| 久久久国产欧美日韩av| 国内少妇人妻偷人精品xxx网站 | 一区二区三区高清视频在线| 久久久久久人人人人人| 一区二区三区高清视频在线| 成人特级黄色片久久久久久久| 午夜激情福利司机影院| 99在线视频只有这里精品首页| 一个人免费在线观看电影 | 亚洲,欧美精品.| 美女大奶头视频| 在线视频色国产色| 欧美+亚洲+日韩+国产| 国产精品亚洲一级av第二区| 老熟妇乱子伦视频在线观看| 特级一级黄色大片| 亚洲 欧美一区二区三区| 最近最新中文字幕大全电影3| 日韩欧美在线二视频| 精品久久蜜臀av无| 99热这里只有精品一区 | 久久天堂一区二区三区四区| 美女大奶头视频| 欧美国产日韩亚洲一区| 黄色毛片三级朝国网站| 麻豆成人av在线观看| 妹子高潮喷水视频| 国产三级中文精品| 国产爱豆传媒在线观看 | 听说在线观看完整版免费高清| 丝袜美腿诱惑在线| 久久久国产精品麻豆| 中文字幕熟女人妻在线| 88av欧美| 床上黄色一级片| 亚洲av日韩精品久久久久久密| 欧美黄色片欧美黄色片| 在线永久观看黄色视频| 丰满的人妻完整版| 久久婷婷人人爽人人干人人爱| 国产免费av片在线观看野外av| 在线永久观看黄色视频| 国产91精品成人一区二区三区| 亚洲天堂国产精品一区在线| 国产欧美日韩一区二区精品| 后天国语完整版免费观看| 丝袜人妻中文字幕| 99riav亚洲国产免费| 俺也久久电影网| 禁无遮挡网站| 嫁个100分男人电影在线观看| www.www免费av| 嫁个100分男人电影在线观看| 久久九九热精品免费| 久久性视频一级片| 1024手机看黄色片| 制服诱惑二区| av福利片在线| av片东京热男人的天堂| av片东京热男人的天堂| 夜夜躁狠狠躁天天躁| 在线国产一区二区在线| 在线国产一区二区在线| 欧美不卡视频在线免费观看 | 啪啪无遮挡十八禁网站| 青草久久国产| 久久这里只有精品19| 欧美日韩亚洲国产一区二区在线观看| 亚洲国产精品久久男人天堂| 50天的宝宝边吃奶边哭怎么回事| 日韩国内少妇激情av| 欧美最黄视频在线播放免费| 午夜精品一区二区三区免费看| 亚洲av片天天在线观看| 曰老女人黄片| 国产三级在线视频| 手机成人av网站| 一区二区三区激情视频| 国产一区二区三区视频了| 午夜影院日韩av| 久久中文看片网| 99精品欧美一区二区三区四区| 免费电影在线观看免费观看| 国产主播在线观看一区二区| 亚洲自拍偷在线| 国产又色又爽无遮挡免费看| 久久这里只有精品中国| 久久亚洲精品不卡| 亚洲av美国av| 他把我摸到了高潮在线观看| 99久久精品热视频| 国产私拍福利视频在线观看| 国产精品日韩av在线免费观看| 午夜亚洲福利在线播放| 日本一二三区视频观看| 一个人免费在线观看电影 | 美女高潮喷水抽搐中文字幕| 日韩欧美一区二区三区在线观看| videosex国产| 一级片免费观看大全| 成人国语在线视频| 一级毛片女人18水好多| 亚洲中文日韩欧美视频| 中文字幕精品亚洲无线码一区| 欧美另类亚洲清纯唯美| 亚洲欧美日韩高清在线视频| 窝窝影院91人妻| 国产乱人伦免费视频| 亚洲一区二区三区色噜噜| 美女免费视频网站| 九九热线精品视视频播放| 久久久久久久精品吃奶| 午夜精品久久久久久毛片777| 色综合欧美亚洲国产小说| 脱女人内裤的视频| 韩国av一区二区三区四区| 久久香蕉精品热| 999久久久国产精品视频| 亚洲美女黄片视频| 久久精品国产亚洲av香蕉五月| 一进一出好大好爽视频| 哪里可以看免费的av片| 国产精华一区二区三区| 亚洲人成伊人成综合网2020| 日本一本二区三区精品| 三级男女做爰猛烈吃奶摸视频| 国产野战对白在线观看| 午夜a级毛片| 在线观看美女被高潮喷水网站 | 午夜福利成人在线免费观看| 色综合欧美亚洲国产小说| 欧美最黄视频在线播放免费| 亚洲成av人片在线播放无| 国产亚洲精品av在线| 亚洲va日本ⅴa欧美va伊人久久| www日本在线高清视频| 老司机深夜福利视频在线观看| 亚洲国产精品合色在线| 在线观看66精品国产| 每晚都被弄得嗷嗷叫到高潮| 最好的美女福利视频网| 男女下面进入的视频免费午夜| 美女黄网站色视频| 十八禁网站免费在线| 听说在线观看完整版免费高清| 婷婷亚洲欧美| 在线观看免费视频日本深夜| 午夜视频精品福利| www日本黄色视频网| av有码第一页| 欧美成狂野欧美在线观看| 欧美成人免费av一区二区三区| 国产人伦9x9x在线观看| 亚洲av成人一区二区三| 精品少妇一区二区三区视频日本电影| 免费看a级黄色片| 在线永久观看黄色视频| 欧美成人性av电影在线观看| 久久性视频一级片| 欧美色欧美亚洲另类二区| 中文字幕精品亚洲无线码一区| 成人18禁在线播放| 99国产精品99久久久久| 变态另类成人亚洲欧美熟女| 欧美一区二区精品小视频在线| 午夜免费成人在线视频| 久久亚洲精品不卡| 欧美午夜高清在线| 床上黄色一级片| 嫩草影院精品99| 色精品久久人妻99蜜桃| 在线观看日韩欧美| 精品午夜福利视频在线观看一区| 欧美中文综合在线视频| 午夜日韩欧美国产| 精品不卡国产一区二区三区| 99久久久亚洲精品蜜臀av| 日韩成人在线观看一区二区三区| 99热只有精品国产| 久久中文字幕一级| 一本一本综合久久| 婷婷丁香在线五月| 真人做人爱边吃奶动态| 婷婷亚洲欧美| 啦啦啦免费观看视频1| 十八禁网站免费在线| 午夜视频精品福利| 欧美黄色片欧美黄色片| 午夜福利在线观看吧| 国产熟女午夜一区二区三区| 久久人妻av系列| 婷婷亚洲欧美| 欧美性长视频在线观看| 老司机靠b影院| 日韩免费av在线播放| 一级a爱片免费观看的视频| 亚洲精品国产精品久久久不卡| 欧美zozozo另类| 午夜老司机福利片| 一本精品99久久精品77| 午夜激情av网站| 2021天堂中文幕一二区在线观| 亚洲精品国产精品久久久不卡| 欧美人与性动交α欧美精品济南到| 欧美久久黑人一区二区| 好看av亚洲va欧美ⅴa在| 最新在线观看一区二区三区| 黄色a级毛片大全视频| 亚洲全国av大片| 国产精品九九99| 男插女下体视频免费在线播放| 特大巨黑吊av在线直播| 国产精品电影一区二区三区| 小说图片视频综合网站| 国产在线观看jvid| or卡值多少钱| 麻豆国产av国片精品| 成人18禁高潮啪啪吃奶动态图| 白带黄色成豆腐渣| 村上凉子中文字幕在线| 国产黄a三级三级三级人| 丝袜人妻中文字幕| 亚洲男人的天堂狠狠| 久久久久免费精品人妻一区二区| 亚洲av成人不卡在线观看播放网| 免费电影在线观看免费观看| 黄片大片在线免费观看| 国产在线精品亚洲第一网站| 在线十欧美十亚洲十日本专区| 日韩免费av在线播放| 久久中文看片网| or卡值多少钱| 午夜福利视频1000在线观看| 日本三级黄在线观看| 欧美日本视频| 日本黄色视频三级网站网址| 18禁黄网站禁片免费观看直播| 亚洲 国产 在线| 国内揄拍国产精品人妻在线| 亚洲狠狠婷婷综合久久图片| 制服诱惑二区| 欧美大码av| 免费无遮挡裸体视频| 美女免费视频网站| 亚洲人成77777在线视频| 麻豆国产av国片精品| 中文字幕最新亚洲高清| 亚洲国产精品合色在线| www.自偷自拍.com| 久久久国产精品麻豆| 可以在线观看的亚洲视频| 亚洲av片天天在线观看| 成人高潮视频无遮挡免费网站| 麻豆一二三区av精品| 亚洲成人精品中文字幕电影| 亚洲一码二码三码区别大吗| 91大片在线观看| 久久香蕉精品热| 欧美黄色片欧美黄色片| 欧美人与性动交α欧美精品济南到| 九色国产91popny在线| 小说图片视频综合网站| 欧美午夜高清在线| 国产激情久久老熟女| 人人妻人人看人人澡| 老汉色∧v一级毛片| 国产精品一及| 91国产中文字幕| 正在播放国产对白刺激| 欧美精品亚洲一区二区| 亚洲欧美日韩无卡精品| 亚洲九九香蕉| 精品无人区乱码1区二区| 国产探花在线观看一区二区| 亚洲精品在线美女| 国内揄拍国产精品人妻在线| 最近在线观看免费完整版| 一本综合久久免费| 欧美午夜高清在线| 欧美人与性动交α欧美精品济南到| 丁香六月欧美| 日本黄大片高清| 一个人免费在线观看的高清视频| 国产视频内射| 岛国在线观看网站| 婷婷精品国产亚洲av在线| 性色av乱码一区二区三区2| 成人亚洲精品av一区二区| 欧美性长视频在线观看| 中文字幕人成人乱码亚洲影| 最近最新免费中文字幕在线| 正在播放国产对白刺激| 熟女电影av网| 亚洲熟妇中文字幕五十中出| 精品熟女少妇八av免费久了| 在线国产一区二区在线| 久久久久亚洲av毛片大全| 久久中文字幕人妻熟女| 国产97色在线日韩免费| 在线观看舔阴道视频| 亚洲自拍偷在线| 日本 欧美在线| 50天的宝宝边吃奶边哭怎么回事| 久久精品人妻少妇| 精品免费久久久久久久清纯| 成熟少妇高潮喷水视频| av福利片在线观看| 99在线人妻在线中文字幕| 亚洲一区高清亚洲精品| 精品不卡国产一区二区三区| 91成年电影在线观看| 成人亚洲精品av一区二区| 国产精品久久久久久久电影 | 久久精品成人免费网站| 日本三级黄在线观看| 男男h啪啪无遮挡| 日本黄色视频三级网站网址| 99国产综合亚洲精品| 久久午夜综合久久蜜桃| 嫩草影视91久久| 欧美日韩亚洲综合一区二区三区_| 午夜福利欧美成人| 叶爱在线成人免费视频播放| 国产单亲对白刺激| 熟妇人妻久久中文字幕3abv| 亚洲国产精品sss在线观看| 我要搜黄色片| 亚洲欧美精品综合久久99| 欧美日韩瑟瑟在线播放| av在线播放免费不卡| 啪啪无遮挡十八禁网站| 蜜桃久久精品国产亚洲av| 一边摸一边做爽爽视频免费| 久久久久久久久久黄片| 欧美日韩福利视频一区二区| 精品久久久久久久人妻蜜臀av| 最好的美女福利视频网| 老鸭窝网址在线观看| 午夜精品一区二区三区免费看| 婷婷精品国产亚洲av在线| 久久亚洲真实| 脱女人内裤的视频| 亚洲乱码一区二区免费版| 老鸭窝网址在线观看| 91老司机精品| 波多野结衣高清无吗| 69av精品久久久久久| 亚洲天堂国产精品一区在线| 老汉色∧v一级毛片| 国产黄色小视频在线观看| 丰满人妻熟妇乱又伦精品不卡| 12—13女人毛片做爰片一| 国产高清视频在线观看网站| aaaaa片日本免费| 午夜激情av网站| 久久精品国产清高在天天线| 啪啪无遮挡十八禁网站| 精品久久久久久久久久久久久| 精品一区二区三区视频在线观看免费| 久久久久久国产a免费观看| 非洲黑人性xxxx精品又粗又长| 免费在线观看视频国产中文字幕亚洲| 亚洲精品色激情综合| 老司机午夜十八禁免费视频| 曰老女人黄片| 国产不卡一卡二| 99热6这里只有精品| 精品国产超薄肉色丝袜足j| 欧美成人性av电影在线观看| 欧美色欧美亚洲另类二区| 中文字幕精品亚洲无线码一区| 国产亚洲精品一区二区www| 国产精品免费一区二区三区在线| 久久这里只有精品19| 欧美不卡视频在线免费观看 | 淫秽高清视频在线观看| 亚洲国产中文字幕在线视频| 久久久久久九九精品二区国产 | 国产99久久九九免费精品| 此物有八面人人有两片| 黄色视频,在线免费观看| 久久久久国产一级毛片高清牌| 日韩精品中文字幕看吧| 亚洲男人天堂网一区| 久久久久国产一级毛片高清牌| 欧美成人午夜精品| 亚洲无线在线观看| 欧美另类亚洲清纯唯美| 久久久久久九九精品二区国产 | 久久人妻av系列| 亚洲精品一区av在线观看| 日本一二三区视频观看| 中文在线观看免费www的网站 | 日本黄大片高清| 久久精品综合一区二区三区| 国产成人欧美在线观看| 又紧又爽又黄一区二区| 国产亚洲欧美98| 国产伦一二天堂av在线观看| 国产乱人伦免费视频| 亚洲熟妇中文字幕五十中出| 成年免费大片在线观看| 白带黄色成豆腐渣| 国产av不卡久久| 又爽又黄无遮挡网站| 99久久久亚洲精品蜜臀av| 欧美黑人巨大hd| 99久久99久久久精品蜜桃| 一二三四社区在线视频社区8| 伦理电影免费视频| av国产免费在线观看| 又大又爽又粗| 亚洲欧美激情综合另类| 国产午夜福利久久久久久| 岛国在线免费视频观看| 国产精品电影一区二区三区| 成人三级黄色视频| 日韩高清综合在线| 好看av亚洲va欧美ⅴa在| 在线永久观看黄色视频| 热99re8久久精品国产| 色老头精品视频在线观看| 国产高清视频在线观看网站| 久久精品国产99精品国产亚洲性色| 在线观看免费视频日本深夜| a级毛片a级免费在线| 亚洲第一电影网av| 999久久久国产精品视频| a级毛片在线看网站| 亚洲av中文字字幕乱码综合| 男人舔女人下体高潮全视频| 成人av在线播放网站| 成年版毛片免费区| 久久精品综合一区二区三区| 久久伊人香网站| 99国产极品粉嫩在线观看| 国产成人影院久久av| 香蕉久久夜色| 天堂动漫精品| 欧美日韩亚洲国产一区二区在线观看| 久久久久久人人人人人| 国产成人精品久久二区二区91| 可以在线观看毛片的网站| 久久精品国产亚洲av香蕉五月| 日本撒尿小便嘘嘘汇集6| 国产亚洲精品久久久久久毛片| 99国产综合亚洲精品| 男女那种视频在线观看| 搡老岳熟女国产| 亚洲成人久久爱视频| 国产精品免费视频内射| 舔av片在线| 精品久久久久久久久久免费视频| 国产一区在线观看成人免费| 亚洲一卡2卡3卡4卡5卡精品中文| 岛国在线观看网站| 欧美一区二区国产精品久久精品 | 高潮久久久久久久久久久不卡| 一进一出好大好爽视频| 色av中文字幕| 亚洲精品在线观看二区| 好男人在线观看高清免费视频| 午夜激情av网站| 久久人妻福利社区极品人妻图片| 国产探花在线观看一区二区| 黄色女人牲交| 成人国语在线视频| 天天躁夜夜躁狠狠躁躁| 久久天躁狠狠躁夜夜2o2o| 国产精品乱码一区二三区的特点| 亚洲性夜色夜夜综合| 国产激情欧美一区二区| 免费av毛片视频| 国产v大片淫在线免费观看| 男人舔女人的私密视频| 成年人黄色毛片网站| www日本在线高清视频| 91成年电影在线观看| 50天的宝宝边吃奶边哭怎么回事| 大型黄色视频在线免费观看| 欧美在线一区亚洲| 日韩国内少妇激情av| 久久久国产精品麻豆| 真人做人爱边吃奶动态| 欧美一区二区国产精品久久精品 | 国产黄片美女视频| 亚洲av第一区精品v没综合| 中文资源天堂在线| 久久久水蜜桃国产精品网| 日韩欧美国产在线观看| 色综合亚洲欧美另类图片| 校园春色视频在线观看| 欧美在线黄色| 欧美中文日本在线观看视频| 无遮挡黄片免费观看| 免费在线观看亚洲国产| 亚洲专区中文字幕在线| 久久久国产成人免费| 国产一级毛片七仙女欲春2| 免费看十八禁软件| 成年版毛片免费区| cao死你这个sao货| 欧美日韩瑟瑟在线播放| 最近最新中文字幕大全免费视频| 亚洲va日本ⅴa欧美va伊人久久| 日韩欧美免费精品| 欧美激情久久久久久爽电影| 免费人成视频x8x8入口观看| 日韩国内少妇激情av| 亚洲国产欧美人成| 最近最新中文字幕大全电影3| 国产精品av视频在线免费观看| 老司机福利观看| 日韩欧美精品v在线| 久久精品国产99精品国产亚洲性色| 无遮挡黄片免费观看| 很黄的视频免费| 久久久久久九九精品二区国产 | 亚洲av五月六月丁香网| 免费人成视频x8x8入口观看| 久久久久国产精品人妻aⅴ院| 一个人免费在线观看电影 | 国产午夜精品论理片| 久久人妻福利社区极品人妻图片| 真人做人爱边吃奶动态| 欧美日韩中文字幕国产精品一区二区三区| 久久 成人 亚洲| 露出奶头的视频| netflix在线观看网站| or卡值多少钱| 99久久99久久久精品蜜桃| 变态另类丝袜制服| 最近最新中文字幕大全电影3| 香蕉av资源在线| 欧美一级a爱片免费观看看 | 精品第一国产精品| 一二三四社区在线视频社区8| 国产在线精品亚洲第一网站| 男女做爰动态图高潮gif福利片| 欧美中文综合在线视频| 久久精品国产亚洲av香蕉五月| 国内久久婷婷六月综合欲色啪| 免费av毛片视频| 成人18禁高潮啪啪吃奶动态图| 1024香蕉在线观看| 精品一区二区三区av网在线观看| 99在线人妻在线中文字幕| 窝窝影院91人妻| 久久精品综合一区二区三区| 99国产精品99久久久久| or卡值多少钱| 国产亚洲精品一区二区www| 最近最新中文字幕大全免费视频| 成年版毛片免费区| 日本一二三区视频观看| 亚洲精品在线美女| 好男人在线观看高清免费视频| 欧美日韩黄片免| 久9热在线精品视频| 男人舔奶头视频| 精品午夜福利视频在线观看一区| 1024香蕉在线观看| 国产av麻豆久久久久久久| 91av网站免费观看| 曰老女人黄片| 中国美女看黄片| 欧美日韩黄片免| 三级毛片av免费| 久久久国产欧美日韩av| 成人三级做爰电影| 亚洲成人国产一区在线观看| 精品国内亚洲2022精品成人| 久久中文字幕人妻熟女| 老熟妇乱子伦视频在线观看| 丝袜人妻中文字幕| 伊人久久大香线蕉亚洲五|