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

    一種分布式復雜消息處理引擎的設計與實現(xiàn)

    2013-04-29 00:00:00陸平錢煜明朱科支
    中興通訊技術 2013年4期

    摘要:闡述了一種高性能分布式復雜消息處理引擎的設計方案,這種引擎改進了傳統(tǒng)復雜事件處理過程(CEP)處理引擎擴展性問題。新的設計方案通過將分布式無狀態(tài)數(shù)據(jù)處理節(jié)點與分布式存儲相結合,實現(xiàn)了復雜消息處理的規(guī)模和性能的線性擴展,同時避免了單點故障,保證了系統(tǒng)的高可靠性。

    關鍵詞: 復雜事件處理;流式計算;M2M;滑動窗口;實時計算

    Abstract: This paper describes a high-performance, distributed, complex event processing engine that improves the scalability of a traditional complex event processing engine. In the design of this new complex event processing (CEP), the stateless processing node is combined with distributed storage so that scale and performance can be linearly expanded. This design prevents single node failure and makes the system highly reliable.

    Key words: CEP; stream processing; M2M; sliding window; real-time processing

    中圖分類號:TP393.03 文獻標志碼:A 文章編號:1009-6868 (2013) 04-0058-05

    隨著物聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)的發(fā)展,整個世界已處于數(shù)據(jù)爆炸的進程中,這也導致了我們認識世界、處理數(shù)據(jù)的手段不斷進步。數(shù)年前,各種企業(yè)系統(tǒng)還是一個個的信息孤島,人們研究的重點在于獲取信息、打通孤島,這使得過去十年里人們一直熱衷于面向服務的體系結構(SOA)的研究。但在現(xiàn)在這個信息爆炸的時代,每個系統(tǒng)、每個人面臨的問題不再是無法獲取信息,而是如何能夠快速地從海量的信息中獲取有價值的內(nèi)容,并阻止無用的信息淹沒有價值的內(nèi)容。

    物聯(lián)網(wǎng)和互聯(lián)網(wǎng)應用的一個共同特點是高并發(fā)、大數(shù)據(jù)量,海量消息系統(tǒng)不僅對消息處理的可靠性有一定的要求,對系統(tǒng)擴展性也有較高要求,希望能夠從每秒幾千次消息到上百萬次消息平滑擴展。

    電信領域的應用場景采用的實時監(jiān)測用戶信令和行為的方法,例如用戶的每一次互聯(lián)網(wǎng)訪問請求、通話、短信、位置變更等信息都需要實時采集處理,并構建用戶的行為模型。這個量更加巨大,百萬人口的城市信令量就達到每秒數(shù)GB的量級,因此靠傳統(tǒng)的離線處理基本不可能完成。

    目前主要有兩種海量實時數(shù)據(jù)處理方法:第1種方法是通過類似Map-reduce的方法進行在線采集、離線處理;第2種方法是事件流化,直接在內(nèi)存中進行海量數(shù)據(jù)的運算和處理。對于消息系統(tǒng),目前第1種方法有micro-mapreduce [1],它可以將Map-reduce粒度變小,周期縮短,這種方法實時性稍差(5 min-1 h),但能夠較好地處理可擴展性問題。第2種方法有現(xiàn)有開源的流式處理框架如S4,商用的產(chǎn)品如Oracle CEP[2]等,該方法能夠將相關數(shù)據(jù)載入內(nèi)存并進行計算,單機處理性能較高,但處理的可擴展性、容災容錯等存在一些問題,需要在前端進行數(shù)據(jù)分流,后端進行數(shù)據(jù)合并。

    Storm[3] 提供了比較好的分布式解決方案,Storm集群有一個主節(jié)點和多個工作節(jié)點構成,工作節(jié)點與主節(jié)點通過Zookeeper協(xié)同工作。Storm本質(zhì)上是一個可靠的分布式消息處理引擎,以保證每條消息都能夠被處理。缺點在于其主節(jié)點存在單點問題,必須雙機HA 2,并且沒有時間窗機制,對于事件窗口,以及多路事件協(xié)同(例如發(fā)生事件A,如果同時過去30 s發(fā)生過事件B則生成新的事件C)沒有比較好的支持。

    對于復雜事件處理(CEP)來說,提供良好的用戶使用界面非常有必要,常用的是使用類結構化查詢語言(SQL)的事件處理語言(EPL)來定義事件處理邏輯。Cayuga[4]和Borealis[5]在EPL處理以及事件的服務質(zhì)量(QoS)處理方面提供了很好的思路。

    為達到可靠處理海量實時數(shù)據(jù)的目的,我們開發(fā)了一套全新的高性能分布式復雜消息處理引擎ZX-CEP,重點實現(xiàn)了以下一些能力:

    ·復雜事件數(shù)據(jù)的流式處理;

    ·高并發(fā),單機支持每秒十萬以上消息量,線性擴展能力較強;

    ·簡單的EPL消息處理編排以及圖形化處理流程編排;

    ·分布式計算,系統(tǒng)容量及處理能力的線性擴展;

    ·滑動事件窗口。

    1 分布式流計算架構

    從系統(tǒng)層面看,分布式流計算系統(tǒng)可以認為是一個處理黑盒,大量連續(xù)的數(shù)據(jù)流進入黑盒, 經(jīng)過處理后,轉換為特定的事件流輸出或傳送到其他系統(tǒng)再進行進一步處理。例如系統(tǒng)通過流式處理偵測到某種告警,可以生成告警事件通知自動維護程序進行故障修復操作,也可以將分析后的事件存儲到持久化存儲引擎以供后續(xù)分析處理。

    流計算系統(tǒng)內(nèi)數(shù)據(jù)的流向本質(zhì)上是有向無環(huán)圖(如圖1所示),需要對數(shù)據(jù)進行多重處理的情況下,我們可以將一個流程的輸出作為另一個流程的輸入,實現(xiàn)多個流程的序列化處理。

    分布式復雜消息處理引擎的架構如圖2所示。

    該系統(tǒng)由幾個關鍵網(wǎng)元構成:數(shù)據(jù)預處理模塊、復雜消息處理模塊、輸出適配模塊、任務調(diào)度管理模塊。

    1.1 數(shù)據(jù)預處理模塊

    連續(xù)事件流傳送過來的是各種未經(jīng)過結構化處理的事件序列,然后再通過事件預處理模塊(如圖3所示)來實現(xiàn)原始事件的過濾、合并以及分流。

    預處理模塊又分為兩部分:

    ·輸入數(shù)據(jù)適配器。該適配器用于接收原始事件序列并轉換為結構化事件,并按事件發(fā)生的先后順序送入本地消息隊列,等待數(shù)據(jù)預處理。按照輸入內(nèi)容不同,輸入適配器一般需要定制開發(fā)。經(jīng)過輸入適配器后,轉換為標準的消息體格式,包括消息源ID、消息發(fā)生時間戳、消息內(nèi)容K/V對象。對于無法量化的消息,我們還需要有一個元數(shù)據(jù)管理,將消息內(nèi)容進行量化處理映射。

    ·預處理操作。我們實現(xiàn)了對事件預處理的一些原子操作,如字段過濾原子、字段填充原子、事件過濾原子、事件合并原子以及事件拆分原子等,通過任務管理器我們實現(xiàn)了基本原子操作的規(guī)則定制以及動態(tài)加載?;驹硬僮骺梢詫嵗癁槎鄠€算子,各個算子按照定義好的規(guī)則進行連接,就可以實現(xiàn)對數(shù)據(jù)的預處理。各個算子的連接方式,可以通過圖形化編輯工具生成,也可以通過EPL語言條件解析產(chǎn)生。對算子操作進行管線化連接的好處是:可以隨時對基本算子進行各種串并聯(lián)操作,實現(xiàn)復雜的數(shù)據(jù)處理邏輯而不需要復雜代碼編寫。

    在事件處理的過程中,輸入信號有可能產(chǎn)生一些超出正常幅度之外的噪音信息,但通過過濾操作我們能夠有效去除噪音,保留正常信號[6]。

    1.2 復雜消息處理模塊

    多個事件處理模塊偵聽同一個或多個窗口變更事件隊列,而空閑的事件處理模塊則會自動從隊列中獲取待處理事件。由于事件處理模塊本身是無狀態(tài)的,這樣就保證了我們可以隨時根據(jù)業(yè)務情況增加或減少事件處理模塊而不會影響到系統(tǒng)的運行。

    分布式消息處理的關鍵有以下兩點:

    (1)維護分布式消息隊列,從而保證事件的序列性。這點我們在DCache K/V系統(tǒng)中已經(jīng)實現(xiàn)[7],當然也可以用其他高性能的分布式消息隊列實現(xiàn)。如圖4所示,通過在分布式存儲內(nèi)維護一致的消息隊列,我們可以保證處理的分布式及消息處理的順序性。

    (2)在分布式K/V系統(tǒng)內(nèi)維護統(tǒng)一的時間窗口。時間窗口由選舉出的主節(jié)點維護,這避免了各個節(jié)點由于時鐘不一致而導致的處理誤差。

    1.3 輸出適配模塊

    輸出適配模塊用于將系統(tǒng)處理結果轉換為特定的輸出動作或數(shù)據(jù)流。輸出適配模塊有兩個基本類型:消息輸出以及定期采樣輸出。當以數(shù)據(jù)流方式輸出時,輸出的數(shù)據(jù)流可以作為輸入流并由另一組規(guī)則進行后續(xù)處理。在這種場景中需要先根據(jù)不同緯度的情況進行分析,細粒度觀察5 min內(nèi)數(shù)據(jù)流情況,并輸出整合結果后形成粗粒度數(shù)據(jù)流,再進行更長時間段范圍內(nèi)的分析(如1 d)輸出的方式可以為文件、數(shù)據(jù)庫表或消息隊列。輸出適配模塊一般根據(jù)業(yè)務需要定制開發(fā)。

    輸出適配模塊還有一個功能是時光穿梭,即當規(guī)則條件被觸發(fā)后,通過輸出適配模塊,我們可以紀錄下事件發(fā)生前后的系統(tǒng)各種相關消息狀況,并做鏡像持久化存儲,后續(xù)可以重放以便分析問題。

    1.4 任務調(diào)度管理模塊

    任務調(diào)度管理模塊的工作流程如圖5所示,主要有兩部分構成:

    (1)規(guī)則的生成。我們可以通過兩種方式生成規(guī)則,一種是通過EPL的事件處理語句,動態(tài)定制生成任務圖;另外一種則是通過規(guī)則編輯器,以圖形界面方式生成事件處理邏輯。

    (2)規(guī)則的調(diào)度執(zhí)行。在業(yè)務過程中,我們需要動態(tài)的規(guī)則加載,也即規(guī)則加載過程不能夠影響正常的處理過程。EPL適合比較簡單的規(guī)則場景,規(guī)則圖編輯則適合比較復雜的規(guī)則場景。為了提升效率,我們做了圖形化的規(guī)則編輯器,將規(guī)則圖生成后直接轉換為對應的代碼實現(xiàn)并實現(xiàn)了程序代碼的動態(tài)加載。

    當指定一個滑動窗口將被適配新的規(guī)則時,存在如何匹配發(fā)生在規(guī)則生效前舊數(shù)據(jù)的問題。 在此我們定義了兩種實現(xiàn)策略:一種是新規(guī)則部署后我們將清空對應窗口數(shù)據(jù),但這可能會導致數(shù)據(jù)有一定時間中斷;另外一種策略是我們記錄新規(guī)則生效后的時間信息,在此期間內(nèi)新舊兩套規(guī)則同時計算,當新規(guī)則生效后的數(shù)據(jù)出棧后,我們才正式啟用新規(guī)則的計算結果,否則一直采用老規(guī)則計算結果。這可能造成的影響是僅當T =Tw +1(W為時間窗寬度)時間后新的規(guī)則才能夠生效。

    2 滑動窗口設計及臟數(shù)據(jù)

    污點傳播機制

    通過高性能分布式消息隊列我們可以實現(xiàn)滑動事件窗?;瑒邮录暗亩x是一個唯一的事件序列,需要在系統(tǒng)中保留固定的時間長度或者固定數(shù)量的消息,隨著時間推移,仍保持在該事件序列內(nèi)的所有消息都維持在特定時間/長度范圍內(nèi)。因此滑動事件窗分為兩類,一類是滑動時間窗,所有事件都維持在特定的時間區(qū)間內(nèi);另一類是滑動空間窗,預先定義好窗體內(nèi)事件的容量,超出容量后的事件將自動出棧,如圖6中所示。

    為了保證系統(tǒng)的分布式處理,我們采用了分布式K/V引擎來維護滑動事件窗口,這樣事件的一致性存儲就由分布式K/V引擎來保障。

    事件序列的每個元素,以及入棧指針和出棧指針均作為鍵值對保存在分布式K/V引擎中,這樣我們就實現(xiàn)了分布式的滑動事件窗口存儲,如圖6所示。其中入棧指針和出棧指針我們使用了特定的同步操作模式來進行存取,保證了在分布式環(huán)境下的數(shù)據(jù)一致性。

    每個事件進入事件窗,或者定時掃描發(fā)現(xiàn)是否有事件退出事件窗口,都會激發(fā)消息處理動作。 該動作會激發(fā)復雜消息處理模塊進行處理。為了保證處理的分布式,這里采用了消息隊列方式,實現(xiàn)拉模式的消息處理。滑動事件窗的進入、退出事件會生成窗口變更消息,該消息會進入另一個消息隊列等待復雜消息處理模塊響應處理。

    為此我們構建了類似Aurora[9]的數(shù)據(jù)模型,并將時間窗的事件序列轉換成為增量事件序列。3種增量事件分別為:

    ·插入事件:(+,t)t為新增到事件窗口的事件對象;

    ·刪除事件:(-,t) t 為從事件窗口退出的事件對象;

    ·替換事件:(^,t 1,t 2)t 1為被替換事件對象,t 2為新事件對象。

    通過處理增量事件,系統(tǒng)能夠有效避免經(jīng)常性的全局掃描事件窗,從而大大加速處理的進程。在事件信息中,我們還增加QoS標識,并發(fā)送到不同優(yōu)先級的隊列中,這樣可以保證高優(yōu)先級事件被優(yōu)先處理。我們利用分布式K/V存儲維護了事件狀態(tài)機以及全局計數(shù)器,在事件處理過程中,有效簡化了數(shù)據(jù)的處理邏輯。以最簡單的計算事件窗內(nèi)所有事件的平均值為例。普通方法是每次事件都需要重新計算時間窗內(nèi)所有事件的平均值:

    而通過增量事件后,每次則需要計算:

    如果采樣周期為1 s,事件窗則為5 min,則后一種的計算量就只有前一方式的1/300。

    計算的分布式帶來一個額外的問題:對于復雜的計算,有可能涉及多個事件序列,因此多個事件隊列產(chǎn)生的事件并不一定由同一個事件處理器處理。在此我們引入了計算的污點數(shù)據(jù)傳播模型,以保證任何一個基礎事件帶來的信息更新都能夠及時引發(fā)后續(xù)處理節(jié)點的處理。

    當涉及到某一個規(guī)則需要使用兩個或多個滑動窗口內(nèi)的數(shù)據(jù)時,因為我們的系統(tǒng)是分布式處理,就導致了有可能兩個滑動窗口產(chǎn)生的事件流并不是在同一個節(jié)點上進行的分析處理。 為此我們設計了分布式的污點數(shù)據(jù)傳播機制[5],保證一個規(guī)則數(shù)的各個處理節(jié)點都能夠對最終結果進行正確更新,即使并非在同一個節(jié)點完成的計算。如圖7 所示,灰色部分數(shù)據(jù)代表臟數(shù)據(jù),通過數(shù)據(jù)傳播機制來傳遞臟數(shù)據(jù)標識,從而保證所有數(shù)據(jù)及時得到更新計算。

    整個規(guī)則樹可以認為是一個有向無環(huán)圖,變化后的數(shù)據(jù)經(jīng)過算子后,有可能影響后續(xù)處理節(jié)點,也有可能沒有影響。動態(tài)分析能夠查詢出所有被影響節(jié)點,靜態(tài)分析僅能夠分析出可信邊界,可信邊界外部數(shù)據(jù)可能是被污染,也可能是疑似污染,可信邊界內(nèi)部的數(shù)據(jù)可以確保是干凈的。

    應用污點傳播算法,我們可以識別出受影響的節(jié)點,并應用算子重新計算受影響節(jié)點的后續(xù)數(shù)據(jù),而對于沒有受影響的數(shù)據(jù)則不需要重復計算。作為分布式系統(tǒng),每個數(shù)據(jù)以及算子,都有可能發(fā)生或保存在不同的物理節(jié)點中。

    污點傳播的分析有靜態(tài)分析與動態(tài)分析兩種,本系統(tǒng)實現(xiàn)了編譯基本的靜態(tài)分析。當源數(shù)據(jù)發(fā)生改變時,系統(tǒng)可以分析出后續(xù)有向圖中所有被影響的節(jié)點,并標示出被影響數(shù)據(jù)。當需要獲取被影響數(shù)據(jù)進行計算時,根據(jù)被污染標示,可以進行前向逆推計算。這種情況下保證了整個系統(tǒng)的計算量最小。

    污點檢查策略的首要任務就是分析可信邊界,污點檢查策略表示為一個由實體類型(type)、脆弱性描述(vul)、程序操作(op) 以及操作數(shù)位置(loc)組成的4元組:

    [type,vul,op,loc] | type∈ROLES,vul ∈VUL _TYPES,op∈ ACTS,loc∈{N ∪ any }。

    針對每個輸入變量,對應每個計算節(jié)點進行污染檢查,我們就可以整理出系統(tǒng)的污染傳播矩陣,如表1中所示。

    對于多輸入變量環(huán)境,被污染節(jié)點和疑似污染節(jié)點是單輸入變量的并集。通過污點傳播算法,我們可以讓系統(tǒng)只在需要輸出數(shù)據(jù)的時間點對于臟數(shù)據(jù)節(jié)點進行數(shù)據(jù)更新計算操作,而不需要時刻全面更新系統(tǒng)數(shù)據(jù)節(jié)點,這樣能夠極大降低系統(tǒng)的計算量。

    3 事件處理的QoS保障

    增量事件消息隊列不止一個,根據(jù)QoS標識不同,不同優(yōu)先級別的消息會被放入不同的增量事件消息隊列。通過這種方式,我們能夠實現(xiàn)優(yōu)先處理高優(yōu)先級事件信息。

    事件處理模塊優(yōu)先從高優(yōu)先級隊列獲取變更消息(如圖8所示),高優(yōu)先級隊列中沒有待處理信息后再從低優(yōu)先級隊列獲取信息。

    事件處理模塊的處理結果可以暫存到DCache 中,或輸出到輸出隊列。對于暫存在DCache中的計算結果,另有一個采樣工具定期采樣并輸出到輸出隊列。例如我們需要統(tǒng)計某一個傳感器組過去1小時窗口內(nèi)平均值,并且每5分鐘報告一次,同時一旦發(fā)現(xiàn)某時刻讀數(shù)過高則需要馬上發(fā)送告警。這時事件處理模塊對于每一個新的輸入輸出事件,都會修改維護在DCache中的平均值對象。采樣程序每隔5分鐘從DCache中采樣該平均值數(shù)據(jù),并輸出到輸出隊列,對于讀數(shù)過高的數(shù)據(jù)則即時生成告警事件并放入輸出隊列。

    4 結束語

    文章描述了ZX-CEP分布式復雜消息處理引擎的設計及實現(xiàn),該引擎能夠高性能實時處理復雜的流式數(shù)據(jù)。我們首先基于數(shù)據(jù)與邏輯分離的原則對該系統(tǒng)進行了設計,數(shù)據(jù)存儲節(jié)點采用云存儲方式,保留多副本;數(shù)據(jù)處理節(jié)點采用無狀態(tài)節(jié)點,可以分布式動態(tài)進行擴展。該架構既保證了海量數(shù)據(jù)下的存儲可擴展性以及數(shù)據(jù)安全性,也保證了并行處理下的計算可擴展性。同時該架構還保證了任意一個節(jié)點故障對于系統(tǒng)業(yè)務正常處理沒有任何影響,流式計算仍然能夠持續(xù)進行而不會被中斷。

    本架構依賴于分布式K/V 存儲以及構建于分布式K/V 之上的分布式消息隊列,并通過分布式消息隊列實現(xiàn)了跨節(jié)點共享的滑動時間窗。

    我們展現(xiàn)了使用EPL語言實現(xiàn)對于數(shù)據(jù)處理邏輯的實時定制與加載機制。通過EPL完成基于基礎算子之上的復雜邏輯編排圖。由于分布式數(shù)據(jù)處理的特性,數(shù)據(jù)的分布式處理及存儲帶來了分布式邏輯運算的復雜性,因此我們引入了臟數(shù)據(jù)傳播機制,讓數(shù)據(jù)驅動處理邏輯。

    未來我們將致力于進一步提升本系統(tǒng)的動態(tài)邏輯處理機制,讓邏輯判斷更加靈活,支持更加復雜的邏輯運算。同時我們將提升本系統(tǒng)的可維護性,確保能夠自動發(fā)現(xiàn)故障,并通過調(diào)整數(shù)據(jù)存儲及計算節(jié)點實現(xiàn)故障的自我修復。

    參考文獻

    [1] CONDIE T, ALVARO P, HELLERSTEIN J M,et al. MapReduce online[R]. UCB/EECS-2009-136.Berkeley,CA,USA:University of California, Berkeley,2009.

    [2] 黃強, 增慶凱.基于信息流策略的污點傳播分析及動態(tài)驗證[J]. 軟件學報,2011, 22(9):2036-2048.

    [3] 李新玉,黃忠東.基于CEP 的可持久化事件處理方案[J].計算機應用與軟件, 2010,27(12):151-153.

    [4] CHERNIACK M, BALAKRISHNAN H,BALAZINSKA M,et al.Scalable distributed stream processing[C]//Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR’03),Jan 5-8,2003, Asilomar, CA, USA. New York,NY,USA: ACM,2003:12p.

    [5] ABADI D J,AHMAD Y,BALAZINSKA M,et al.The Design of the Borealis Stream Processing Engine[C]//Proceedings of the 2nd Biennial Conference on Innovative Data Systems Research (CIDR’05),Jan 4-7,2005, Asilomar, CA, USA.New York,NY,USA: ACM, 2003:13p.

    [6] LUCKHAM D C, FRASCA B.Complex Event Processing in Distributed Systems[R]. CSL-TR-98-754.Stanford,CA,USA:Stanford University, 1998.

    [7] BRENNA L,DEMERS A,GEHRKE J,et al.Cayuga: A High-Performance Event Processing engine[C]//Proceedings of the ACM SIGMOD International Conference on Management of Data(SIGMOD’07), Jun 11-14,2007,Beijing,China.New York,NY,USA:ACM,2007:1100-1102.

    [8] Oracle cep[EB/OL].http://www.oracle.com/technologies/soa/complexevent-processing.html.

    [9] 高洪.基于P2P網(wǎng)絡的分布式消息隊列[J]. 程序員, 2012(6):102-106.

    作者簡介

    陸平,東南大學畢業(yè);中國計算機協(xié)會CCF會員、服務計算專委;現(xiàn)任中興通訊業(yè)務研究院院長,負責業(yè)務軟件、多媒體終端、信令檢測、ICT等產(chǎn)品的研發(fā)以及互聯(lián)網(wǎng)、云計算、家庭網(wǎng)絡等新業(yè)務的研究;曾主持多項國家重點課題研究;發(fā)表論文10篇。

    錢煜明,東南大學畢業(yè);中興通訊業(yè)務研究院總工程師,負責大數(shù)據(jù)處理、云計算、移動互聯(lián)網(wǎng)等方向系統(tǒng)架構及新技術研究;江蘇省雙創(chuàng)人才,主持多項國家重點課題研究;發(fā)表論文16篇。

    朱科支,東南大學畢業(yè);現(xiàn)任中興通訊業(yè)務研究院產(chǎn)品經(jīng)理,負責移動互聯(lián)網(wǎng)及大數(shù)據(jù)處理相關產(chǎn)品研發(fā)及管理,對于大數(shù)據(jù)處理、搜索引擎、并行計算、移動終端管理等方面有深入研究。

    亚洲成av人片在线播放无| 黄色片一级片一级黄色片| 亚洲免费av在线视频| 最近最新中文字幕大全电影3| 国产1区2区3区精品| 亚洲中文字幕日韩| 久久这里只有精品中国| 亚洲七黄色美女视频| 热99re8久久精品国产| 淫妇啪啪啪对白视频| 国产伦一二天堂av在线观看| 国产高清视频在线播放一区| 亚洲熟妇熟女久久| 十八禁人妻一区二区| 久久久久性生活片| 国产成人欧美在线观看| 午夜久久久久精精品| 中文字幕最新亚洲高清| 天堂√8在线中文| 亚洲成人国产一区在线观看| 久久久久久久午夜电影| 听说在线观看完整版免费高清| 视频区欧美日本亚洲| 91成年电影在线观看| 舔av片在线| 丝袜美腿诱惑在线| 丝袜人妻中文字幕| 成人av在线播放网站| 99国产精品一区二区蜜桃av| 狂野欧美激情性xxxx| 亚洲精华国产精华精| av片东京热男人的天堂| 日韩大尺度精品在线看网址| 国产精品1区2区在线观看.| 我的老师免费观看完整版| 国产亚洲精品久久久久久毛片| 少妇熟女aⅴ在线视频| 久久久久国产精品人妻aⅴ院| 亚洲一区中文字幕在线| 亚洲成人免费电影在线观看| 大型黄色视频在线免费观看| avwww免费| 亚洲,欧美精品.| 国产精品九九99| 久久久久久国产a免费观看| or卡值多少钱| a级毛片a级免费在线| 亚洲aⅴ乱码一区二区在线播放 | 夜夜夜夜夜久久久久| 国产精品 欧美亚洲| 啦啦啦观看免费观看视频高清| 欧美精品啪啪一区二区三区| 午夜视频精品福利| 国产精品一及| 国产黄色小视频在线观看| 亚洲国产欧美一区二区综合| 一边摸一边抽搐一进一小说| 国产v大片淫在线免费观看| 亚洲avbb在线观看| 丰满人妻熟妇乱又伦精品不卡| 国产成人精品久久二区二区免费| 小说图片视频综合网站| 午夜福利在线在线| 国产精品香港三级国产av潘金莲| 免费高清视频大片| 舔av片在线| 国产精品久久久久久人妻精品电影| 两个人视频免费观看高清| 免费人成视频x8x8入口观看| 国产av又大| 中出人妻视频一区二区| 精品午夜福利视频在线观看一区| 午夜日韩欧美国产| 怎么达到女性高潮| 亚洲第一欧美日韩一区二区三区| 黄片大片在线免费观看| 岛国在线免费视频观看| 国产成年人精品一区二区| 欧美在线黄色| 国产亚洲精品久久久久久毛片| 欧美不卡视频在线免费观看 | 色老头精品视频在线观看| 男男h啪啪无遮挡| 国产av一区在线观看免费| 欧美乱妇无乱码| 日韩欧美免费精品| 美女黄网站色视频| 此物有八面人人有两片| 国产精品98久久久久久宅男小说| 午夜日韩欧美国产| 99热这里只有精品一区 | 国产av一区二区精品久久| 亚洲精品久久成人aⅴ小说| 视频区欧美日本亚洲| 国产成人精品无人区| 久久天躁狠狠躁夜夜2o2o| 成年女人毛片免费观看观看9| 精品第一国产精品| 人人妻人人看人人澡| 国产亚洲精品综合一区在线观看 | cao死你这个sao货| 禁无遮挡网站| 亚洲欧美激情综合另类| 国产片内射在线| 成人欧美大片| 手机成人av网站| 老熟妇仑乱视频hdxx| 天堂动漫精品| 亚洲av第一区精品v没综合| 99在线视频只有这里精品首页| 亚洲免费av在线视频| 麻豆一二三区av精品| 少妇熟女aⅴ在线视频| 日韩欧美 国产精品| 亚洲美女视频黄频| 俄罗斯特黄特色一大片| 色播亚洲综合网| 禁无遮挡网站| 欧美色视频一区免费| 免费看日本二区| 淫妇啪啪啪对白视频| 国产午夜精品论理片| 国语自产精品视频在线第100页| 国产午夜福利久久久久久| 精品人妻1区二区| 丰满的人妻完整版| 国产黄色小视频在线观看| 好男人在线观看高清免费视频| 日韩欧美在线二视频| 国内精品一区二区在线观看| 国产男靠女视频免费网站| 免费高清视频大片| 午夜激情福利司机影院| 日韩国内少妇激情av| 久久亚洲精品不卡| 一本一本综合久久| 国产精品亚洲美女久久久| 色噜噜av男人的天堂激情| 国模一区二区三区四区视频 | 精品不卡国产一区二区三区| 午夜福利免费观看在线| www.精华液| 精品国产亚洲在线| 少妇裸体淫交视频免费看高清 | 国产av在哪里看| 日本a在线网址| 丰满人妻熟妇乱又伦精品不卡| 亚洲一区二区三区色噜噜| 淫秽高清视频在线观看| 欧美国产日韩亚洲一区| 国产一级毛片七仙女欲春2| 九色成人免费人妻av| av片东京热男人的天堂| 婷婷亚洲欧美| 亚洲中文av在线| 狂野欧美激情性xxxx| av福利片在线观看| 嫩草影院精品99| 老司机福利观看| 日韩中文字幕欧美一区二区| 丝袜美腿诱惑在线| 亚洲人成网站高清观看| 日韩欧美国产一区二区入口| 99riav亚洲国产免费| 窝窝影院91人妻| 村上凉子中文字幕在线| 俺也久久电影网| 精品久久久久久久人妻蜜臀av| 成人三级黄色视频| 最近在线观看免费完整版| 亚洲av成人一区二区三| 国产蜜桃级精品一区二区三区| 亚洲成av人片免费观看| 两性午夜刺激爽爽歪歪视频在线观看 | 99精品欧美一区二区三区四区| 国产成人av教育| 欧美精品啪啪一区二区三区| 女生性感内裤真人,穿戴方法视频| 成年免费大片在线观看| 国产精品亚洲一级av第二区| 国产亚洲精品久久久久5区| 亚洲国产精品久久男人天堂| 国产精品影院久久| 久久久久九九精品影院| 国产精品亚洲美女久久久| 在线永久观看黄色视频| 97超级碰碰碰精品色视频在线观看| 国产黄片美女视频| 国产一区二区激情短视频| 老司机福利观看| 不卡一级毛片| 亚洲国产精品成人综合色| 国产精品一区二区免费欧美| 少妇人妻一区二区三区视频| 男插女下体视频免费在线播放| 国产成人精品久久二区二区免费| 精品乱码久久久久久99久播| 精品午夜福利视频在线观看一区| 国产爱豆传媒在线观看 | 亚洲成人免费电影在线观看| or卡值多少钱| 国产精品永久免费网站| 久久国产乱子伦精品免费另类| 亚洲精品久久国产高清桃花| 99国产精品一区二区三区| 国产欧美日韩一区二区三| 久久久精品国产亚洲av高清涩受| 在线观看66精品国产| av有码第一页| 久久国产精品人妻蜜桃| 五月伊人婷婷丁香| 中文字幕精品亚洲无线码一区| 曰老女人黄片| 99国产综合亚洲精品| 丰满人妻熟妇乱又伦精品不卡| 久久精品人妻少妇| 久久久久九九精品影院| 国产精品国产高清国产av| 亚洲18禁久久av| 久久久久国产一级毛片高清牌| 亚洲一区二区三区色噜噜| 日本免费a在线| 男女那种视频在线观看| 日韩 欧美 亚洲 中文字幕| 好男人在线观看高清免费视频| 超碰成人久久| 亚洲av电影在线进入| 久久久久精品国产欧美久久久| 嫩草影视91久久| 一个人观看的视频www高清免费观看 | 欧美极品一区二区三区四区| 999久久久国产精品视频| 99久久无色码亚洲精品果冻| 黑人操中国人逼视频| 欧美午夜高清在线| 午夜福利成人在线免费观看| 最好的美女福利视频网| 精品熟女少妇八av免费久了| 日本黄色视频三级网站网址| 69av精品久久久久久| 亚洲精品av麻豆狂野| 在线观看一区二区三区| 午夜老司机福利片| 又紧又爽又黄一区二区| 欧美zozozo另类| 亚洲av中文字字幕乱码综合| 精品乱码久久久久久99久播| 久久伊人香网站| 日韩精品青青久久久久久| 午夜福利在线观看吧| 色综合婷婷激情| 国产欧美日韩一区二区三| 成年免费大片在线观看| 伊人久久大香线蕉亚洲五| 亚洲五月天丁香| 国内久久婷婷六月综合欲色啪| 777久久人妻少妇嫩草av网站| 男女下面进入的视频免费午夜| 最近最新中文字幕大全免费视频| 人妻久久中文字幕网| 亚洲最大成人中文| 少妇被粗大的猛进出69影院| 给我免费播放毛片高清在线观看| 夜夜爽天天搞| 九色国产91popny在线| 动漫黄色视频在线观看| 久久久久久久午夜电影| 可以免费在线观看a视频的电影网站| 一本大道久久a久久精品| 97人妻精品一区二区三区麻豆| 欧美一区二区国产精品久久精品 | 成人av在线播放网站| 久久久久久亚洲精品国产蜜桃av| 中文字幕久久专区| 精品久久久久久久人妻蜜臀av| 亚洲午夜精品一区,二区,三区| 一级黄色大片毛片| 日韩免费av在线播放| 日韩成人在线观看一区二区三区| 床上黄色一级片| 久久久国产成人免费| 免费观看精品视频网站| 12—13女人毛片做爰片一| 久久久水蜜桃国产精品网| 三级毛片av免费| 免费在线观看日本一区| 亚洲专区中文字幕在线| 亚洲九九香蕉| 午夜精品一区二区三区免费看| 国产精品久久久久久亚洲av鲁大| 最近最新中文字幕大全免费视频| 在线播放国产精品三级| 精品少妇一区二区三区视频日本电影| 少妇被粗大的猛进出69影院| 精品久久久久久久末码| 久久久久精品国产欧美久久久| 亚洲成人免费电影在线观看| 88av欧美| 女警被强在线播放| 韩国av一区二区三区四区| 97人妻精品一区二区三区麻豆| 色播亚洲综合网| √禁漫天堂资源中文www| 成人特级黄色片久久久久久久| 亚洲精品国产精品久久久不卡| 99久久综合精品五月天人人| 国产av在哪里看| 在线观看日韩欧美| 亚洲 欧美 日韩 在线 免费| 这个男人来自地球电影免费观看| 国语自产精品视频在线第100页| 一夜夜www| 欧美日本视频| 黄色视频,在线免费观看| 黄色毛片三级朝国网站| 日韩欧美一区二区三区在线观看| 女警被强在线播放| 老熟妇乱子伦视频在线观看| 宅男免费午夜| 亚洲天堂国产精品一区在线| 一进一出好大好爽视频| 中文字幕最新亚洲高清| 亚洲美女视频黄频| 欧美国产日韩亚洲一区| 日韩欧美一区二区三区在线观看| 国产片内射在线| 午夜a级毛片| 成年女人毛片免费观看观看9| 日本五十路高清| 免费在线观看黄色视频的| 日本黄大片高清| 俺也久久电影网| 亚洲欧美精品综合一区二区三区| 最近最新中文字幕大全免费视频| 曰老女人黄片| a级毛片在线看网站| 成人国产综合亚洲| av超薄肉色丝袜交足视频| 亚洲一区中文字幕在线| 一夜夜www| 国产伦一二天堂av在线观看| 亚洲九九香蕉| 搡老熟女国产l中国老女人| 1024香蕉在线观看| 国产区一区二久久| 国产一区二区三区视频了| 丝袜美腿诱惑在线| 高潮久久久久久久久久久不卡| 午夜福利18| 久久精品成人免费网站| 国产午夜精品论理片| 欧美午夜高清在线| 国产97色在线日韩免费| 三级国产精品欧美在线观看 | 精品久久久久久久末码| 欧美日本视频| 亚洲精品美女久久久久99蜜臀| av片东京热男人的天堂| 欧美日韩黄片免| 我要搜黄色片| 国产99久久九九免费精品| 97人妻精品一区二区三区麻豆| a级毛片在线看网站| 国产久久久一区二区三区| 精品日产1卡2卡| 少妇被粗大的猛进出69影院| 精品国产乱码久久久久久男人| 免费搜索国产男女视频| 99热这里只有精品一区 | 淫秽高清视频在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 一级毛片女人18水好多| 一区二区三区激情视频| 丰满的人妻完整版| 久久久久久久精品吃奶| 日韩欧美国产在线观看| 精品久久久久久,| 这个男人来自地球电影免费观看| 真人做人爱边吃奶动态| 国产三级中文精品| a级毛片在线看网站| 亚洲av中文字字幕乱码综合| 国内揄拍国产精品人妻在线| 免费在线观看黄色视频的| 亚洲专区国产一区二区| 国产精品av久久久久免费| 国产精品一区二区免费欧美| 美女免费视频网站| 午夜精品久久久久久毛片777| 白带黄色成豆腐渣| av有码第一页| 国产片内射在线| 少妇人妻一区二区三区视频| 久久久国产成人免费| 国产精品98久久久久久宅男小说| 听说在线观看完整版免费高清| 精品日产1卡2卡| 国产爱豆传媒在线观看 | 国产精品国产高清国产av| 亚洲精品国产精品久久久不卡| 国产成人啪精品午夜网站| 波多野结衣高清无吗| 丝袜人妻中文字幕| 757午夜福利合集在线观看| 日韩三级视频一区二区三区| 中出人妻视频一区二区| 老司机靠b影院| 中国美女看黄片| 亚洲专区字幕在线| 国产精品一区二区三区四区久久| 性欧美人与动物交配| 麻豆久久精品国产亚洲av| 男插女下体视频免费在线播放| 亚洲精品在线美女| 女警被强在线播放| 午夜影院日韩av| 国产单亲对白刺激| 国产精品av视频在线免费观看| 黄色丝袜av网址大全| 国产私拍福利视频在线观看| 一级毛片女人18水好多| 亚洲人成77777在线视频| 亚洲一区二区三区不卡视频| 69av精品久久久久久| 国语自产精品视频在线第100页| 欧美成人一区二区免费高清观看 | 亚洲男人天堂网一区| 看免费av毛片| 99国产综合亚洲精品| 亚洲欧美日韩东京热| 69av精品久久久久久| 久久国产精品影院| 欧美人与性动交α欧美精品济南到| 久久久久久九九精品二区国产 | 久久亚洲精品不卡| 两个人看的免费小视频| 久久精品综合一区二区三区| 老司机深夜福利视频在线观看| av视频在线观看入口| 婷婷亚洲欧美| 给我免费播放毛片高清在线观看| 色老头精品视频在线观看| 午夜福利18| 亚洲av电影不卡..在线观看| 国产91精品成人一区二区三区| 精品第一国产精品| 视频区欧美日本亚洲| 国产成+人综合+亚洲专区| 亚洲九九香蕉| 777久久人妻少妇嫩草av网站| 嫁个100分男人电影在线观看| 欧美日韩黄片免| 99久久国产精品久久久| 亚洲av成人不卡在线观看播放网| 99在线视频只有这里精品首页| 熟女电影av网| 国产成人精品无人区| 国产伦一二天堂av在线观看| 男女做爰动态图高潮gif福利片| 又爽又黄无遮挡网站| 人人妻,人人澡人人爽秒播| 后天国语完整版免费观看| 国产一区二区三区视频了| bbb黄色大片| 欧美日本亚洲视频在线播放| 亚洲精品国产一区二区精华液| 黄片小视频在线播放| 脱女人内裤的视频| 香蕉丝袜av| 国语自产精品视频在线第100页| 久久性视频一级片| 国产精品综合久久久久久久免费| 久久香蕉激情| 久久久久久人人人人人| 又爽又黄无遮挡网站| 国产免费av片在线观看野外av| 91大片在线观看| 日韩三级视频一区二区三区| 亚洲专区字幕在线| 99riav亚洲国产免费| 999久久久国产精品视频| 狂野欧美激情性xxxx| 亚洲美女视频黄频| 丁香六月欧美| 国产精品日韩av在线免费观看| 国产av麻豆久久久久久久| 亚洲精品美女久久av网站| 中文字幕最新亚洲高清| avwww免费| 国产激情久久老熟女| 欧美在线黄色| 老司机福利观看| 五月伊人婷婷丁香| 99久久综合精品五月天人人| 亚洲国产精品999在线| 久久久久久亚洲精品国产蜜桃av| 国产精品av视频在线免费观看| 看免费av毛片| 日日干狠狠操夜夜爽| 一区二区三区激情视频| e午夜精品久久久久久久| 日韩欧美一区二区三区在线观看| 波多野结衣巨乳人妻| 人成视频在线观看免费观看| 午夜视频精品福利| 亚洲av电影不卡..在线观看| 免费高清视频大片| 天天一区二区日本电影三级| tocl精华| 亚洲欧美日韩无卡精品| 日本一本二区三区精品| 在线观看美女被高潮喷水网站 | 免费高清视频大片| 一本综合久久免费| 一本久久中文字幕| 亚洲乱码一区二区免费版| 国产精品永久免费网站| a级毛片a级免费在线| 免费无遮挡裸体视频| 精品欧美国产一区二区三| 人人妻,人人澡人人爽秒播| 欧美国产日韩亚洲一区| 午夜福利免费观看在线| 一级黄色大片毛片| 老司机午夜十八禁免费视频| 少妇被粗大的猛进出69影院| 欧美高清成人免费视频www| 麻豆av在线久日| 日韩欧美国产一区二区入口| 久久久久精品国产欧美久久久| 欧美性猛交黑人性爽| 成年版毛片免费区| 国产成人av教育| 久久精品国产亚洲av香蕉五月| 波多野结衣巨乳人妻| 欧美黑人巨大hd| 又粗又爽又猛毛片免费看| 亚洲国产精品久久男人天堂| 国产亚洲欧美在线一区二区| 欧美日本视频| 日本免费a在线| 欧美日韩精品网址| 久久精品91无色码中文字幕| 国产精品一区二区精品视频观看| 精品久久久久久久末码| 亚洲成人免费电影在线观看| 亚洲色图 男人天堂 中文字幕| 国内少妇人妻偷人精品xxx网站 | 久久精品国产99精品国产亚洲性色| 男女下面进入的视频免费午夜| 日日摸夜夜添夜夜添小说| 亚洲国产精品成人综合色| 成人av一区二区三区在线看| 99久久国产精品久久久| 国产男靠女视频免费网站| 视频区欧美日本亚洲| 99国产综合亚洲精品| 好看av亚洲va欧美ⅴa在| 亚洲精品美女久久久久99蜜臀| 高清在线国产一区| 婷婷六月久久综合丁香| 亚洲天堂国产精品一区在线| www.999成人在线观看| 国产激情欧美一区二区| 亚洲无线在线观看| 亚洲欧美日韩东京热| 99精品久久久久人妻精品| 久久亚洲精品不卡| 久久精品国产综合久久久| 日韩高清综合在线| 日韩成人在线观看一区二区三区| 国产探花在线观看一区二区| 亚洲七黄色美女视频| 久久久久久人人人人人| 丰满人妻熟妇乱又伦精品不卡| 极品教师在线免费播放| 亚洲精品中文字幕在线视频| www.精华液| 国产精品自产拍在线观看55亚洲| 国产午夜福利久久久久久| 午夜福利成人在线免费观看| 91成年电影在线观看| 一区二区三区激情视频| 老司机福利观看| 午夜福利免费观看在线| 亚洲电影在线观看av| 色av中文字幕| 国产一区二区三区在线臀色熟女| 精品国产亚洲在线| 色av中文字幕| 中文字幕熟女人妻在线| 国产一区二区三区视频了| 欧美中文综合在线视频| 亚洲九九香蕉| 国产高清视频在线播放一区| 久久久久精品国产欧美久久久| 日本免费a在线| 国内少妇人妻偷人精品xxx网站 | 丁香六月欧美| 他把我摸到了高潮在线观看| 亚洲专区字幕在线| 日韩有码中文字幕| 91麻豆精品激情在线观看国产| 老司机深夜福利视频在线观看| 日韩有码中文字幕| 久久中文看片网| 亚洲午夜精品一区,二区,三区| 在线看三级毛片| АⅤ资源中文在线天堂| 一级黄色大片毛片| 精品久久蜜臀av无| 91成年电影在线观看| 国产一区二区三区视频了| 久久伊人香网站| 午夜亚洲福利在线播放|