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

    數(shù)據(jù)流安全查詢技術(shù)綜述

    2019-03-17 09:36:34李軍于靈凡田斌李犇李曄康海燕
    網(wǎng)絡(luò)空間安全 2019年9期
    關(guān)鍵詞:數(shù)據(jù)流

    李軍 于靈凡 田斌 李犇 李曄 康海燕

    摘? ?要:隨著基于數(shù)據(jù)流安全查詢(網(wǎng)絡(luò)流監(jiān)控、股票數(shù)據(jù)在線分析、物聯(lián)網(wǎng)中的分布式數(shù)據(jù)流查詢、云計算下的數(shù)據(jù)流處理等)為背景的應(yīng)用越來越普遍,學(xué)術(shù)界關(guān)于數(shù)據(jù)流上的安全分析、查詢、管理已經(jīng)成為當(dāng)前數(shù)據(jù)庫領(lǐng)域的一個很重要的研究熱點。在數(shù)據(jù)流應(yīng)用中,數(shù)據(jù)流的實時到達和元組的突變性使得數(shù)據(jù)流模型同傳統(tǒng)數(shù)據(jù)庫模型有本質(zhì)上的區(qū)別。因此,許多基于傳統(tǒng)數(shù)據(jù)庫模型下的查詢優(yōu)化技術(shù)無法適應(yīng)于數(shù)據(jù)流模型。以多媒體數(shù)據(jù)流安全檢測和查詢的視角,討論的核心內(nèi)容是數(shù)據(jù)流上的過濾器排序、數(shù)據(jù)流之間的連接計算以及自適應(yīng)優(yōu)化這三個子問題。文章針對以上子問題分別介紹了國際上關(guān)于數(shù)據(jù)流上自適應(yīng)查詢的一些主流研究思路和研究成果,并給出了下一步的研究思路。

    關(guān)鍵詞:數(shù)據(jù)流;過濾器排序;自適應(yīng)查詢

    中圖分類號:TP311? ? ? ? ? 文獻標(biāo)識碼:A

    Abstract: With the application of data flow security query (network flow monitoring, online analysis of stock data, distributed data stream query in the Internet of Things, data stream processing under cloud computing, etc.), the application is more and more popular. Security analysis, query and management have become a very important research hotspot in the current database field. In data flow applications, the real-time arrival of data streams and the abruptness of tuples make the data flow model essentially different from traditional database models. Therefore, many query optimization techniques based on traditional database models cannot be adapted to the data flow model. From the perspective of multimedia data stream security detection and query, the core content of the discussion is the three sub-problems of filter sorting on the data stream, connection calculation between data streams and adaptive optimization. In view of the above sub-problems, some international research ideas and research results on adaptive query on data streams are introduced.

    Key words: multimedia data Stream; adaptive query processing; filter ordering

    1 引言

    數(shù)據(jù)流作為數(shù)據(jù)庫發(fā)展的一個重要分支,在20世紀(jì)末作為一種新型的應(yīng)用的模式被提出,數(shù)據(jù)流具有廣泛的應(yīng)用前景,包括網(wǎng)絡(luò)流監(jiān)控、股票數(shù)據(jù)流分析、異常數(shù)據(jù)流挖掘和物聯(lián)網(wǎng)分布式數(shù)據(jù)流協(xié)同處理等。因此,數(shù)據(jù)流環(huán)境下的查詢[19, 1]、管理[3, 17]、過濾[1, 2]、挖掘[5, 6, 7]是當(dāng)前數(shù)據(jù)庫領(lǐng)域的研究熱點。數(shù)據(jù)流模型是區(qū)別于以往數(shù)據(jù)庫模型的新型數(shù)據(jù)應(yīng)用模式。主要區(qū)別為:(1)數(shù)據(jù)流模型中數(shù)據(jù)是實時到達的,查詢是相對“靜止”的。相反,在數(shù)據(jù)庫模型中,數(shù)據(jù)是相對“靜止”的,查詢是不斷的變化;(2)數(shù)據(jù)流模型中數(shù)據(jù)一旦被處理以后即丟棄。相反,數(shù)據(jù)庫模型中,查詢一旦被處理以后即丟棄。數(shù)據(jù)流模型中數(shù)據(jù)到達的速度和規(guī)模具有不可預(yù)測性。

    以上是數(shù)據(jù)庫模型和數(shù)據(jù)流模型的本質(zhì)區(qū)別,使得數(shù)據(jù)流模型和數(shù)據(jù)庫模型對查詢的處理技術(shù)差別很大。主要體現(xiàn)在傳統(tǒng)數(shù)據(jù)庫模型中,查詢是不斷變化的,每次提交的查詢之間互不相關(guān)。查詢一旦執(zhí)行完畢就可以丟棄。在數(shù)據(jù)流模型中,查詢是常駐于系統(tǒng),一旦注冊就要求一直“在線”,而數(shù)據(jù)是在不斷的變化。數(shù)據(jù)一旦處理完畢就可以丟棄。這兩種數(shù)據(jù)模型下對查詢處理模式的差異性導(dǎo)致了傳統(tǒng)數(shù)據(jù)庫模型的查詢處理技術(shù)已經(jīng)無法適用于數(shù)據(jù)流領(lǐng)域。同時,在數(shù)據(jù)流環(huán)境下,由于數(shù)據(jù)流的速率和規(guī)模的隨機性和不可預(yù)測性,自適應(yīng)變化的查詢處理策略變得更加重要。綜上,本文以一種基于數(shù)據(jù)流實時查詢的視角,重點關(guān)注了近年來對數(shù)據(jù)流安全計算尤其是流查詢的研究成果。

    如圖1所示,數(shù)據(jù)流系統(tǒng)通常注冊大量“在線”的查詢來完成數(shù)據(jù)流的實時查詢處理。每個查詢是多個過濾器(謂詞)的“與”運算。每個過濾器的計算開銷通常是比較昂貴的,特別是在日益普遍的多媒體數(shù)據(jù)流環(huán)境中。因此,數(shù)據(jù)流查詢的目標(biāo)就是通過計算盡可能少的過濾器來決定所有查詢的結(jié)果。例如,假設(shè)在當(dāng)前數(shù)據(jù)流上注冊了四個查詢,這些查詢間共享的過濾器的數(shù)量是四個。對于當(dāng)前數(shù)據(jù)流元組e,過濾器最優(yōu)排序順序A = F1;F2;F3;F4。也就是說順序A的開銷可能遠遠小于其他排序順序如B = F2;F4;F1;F3。由于數(shù)據(jù)流上元組存在突變性,對于下一個數(shù)據(jù)流元組e,排序順序B 的開銷可能就優(yōu)于排序順序A。因此,在不斷變化的數(shù)據(jù)流環(huán)境中,如何自適應(yīng)的調(diào)整過濾器的排序順序是關(guān)鍵問題。

    近年來,數(shù)據(jù)流上的處理技術(shù)發(fā)展很快,主要側(cè)重于數(shù)據(jù)流查詢的處理和數(shù)據(jù)流上的深度內(nèi)容挖掘技術(shù)。也出現(xiàn)了很多數(shù)據(jù)流管理系統(tǒng),例如Tapestry[9]是構(gòu)建在只支持添加模式的數(shù)據(jù)庫系統(tǒng)上面的在線查詢處理引擎,用來完成基于內(nèi)容的過濾。這個系統(tǒng)可以說是數(shù)據(jù)流系統(tǒng)的雛形。

    XFilter[11]將不同用戶對XML 文檔的“偏好”注冊到系統(tǒng)中,將這些“偏好”作為查詢以XPath[12]語言的形式來表示,進而實現(xiàn)了基于內(nèi)容的過濾系統(tǒng)。Xyleme[13]是一個和XFilter[11]很類似的基于內(nèi)容的過濾系統(tǒng),只是使用的規(guī)則描述語言不同而已。Tribeca[14]系統(tǒng)是真正意義上的數(shù)據(jù)流管理系統(tǒng),用來完成對網(wǎng)絡(luò)數(shù)據(jù)流的在線查詢,只不過提供查詢的能力非常有限。OpenCQ[15]和NiagaraCQ[16]系統(tǒng)都是監(jiān)視Web數(shù)據(jù)流的數(shù)據(jù)流管理系統(tǒng)。支持側(cè)重點不太相同:OpenCQ[15]重點關(guān)注查詢處理的算法。NiagaraCQ[16]側(cè)重于支持的查詢數(shù)量規(guī)模。Telegraph[19, 18, 20, 50]是比較有特點的數(shù)據(jù)流管理系統(tǒng),具有較好的擴展性和移植性。其最大的特點是設(shè)計了一種稱為Eddy[19]的機制,通過這個機制來完成對每個元組的自適應(yīng)路由。Madden[20]重點討論了在傳感器網(wǎng)絡(luò)環(huán)境中Telegraph[19]系統(tǒng)的查詢執(zhí)行策略。Madden[20]主要討論了在Telegraph系統(tǒng)中如何自適應(yīng)的處理多查詢。Aurora[21]系統(tǒng)是側(cè)重于網(wǎng)絡(luò)管理應(yīng)用的數(shù)據(jù)流管理系統(tǒng),Aurora的核心是由操作符組成的觸發(fā)器網(wǎng)絡(luò)。每個觸發(fā)器是由一個或者多個操作符組成的有向無環(huán)圖。

    對于每個使用了Aurora[21]系統(tǒng)的數(shù)據(jù)流管理應(yīng)用中,管理員只需要創(chuàng)建一個或者多個觸發(fā)器,并將這些觸發(fā)器添加到Aurora觸發(fā)器網(wǎng)絡(luò)中。Aurora在執(zhí)行計劃編譯時和運行時都進行了優(yōu)化,Aurara在系統(tǒng)運行時通過檢測資源負載情況結(jié)合注冊服務(wù)的QoS進行“甩負荷”。STREAM[3]是一種基于關(guān)系模型的數(shù)據(jù)流管理系統(tǒng)。提出了一種數(shù)據(jù)流查詢語言CQL[38]。所有操作算子和算子的優(yōu)化都是在同一個進程中,調(diào)度算法按照時間片進行簡單切割。STREAM 系統(tǒng)對查詢的優(yōu)化也非常有限,只是對單查詢進行了選擇下推,對多查詢只是在數(shù)據(jù)共享方面做了一些優(yōu)化工作。STREAM 基于關(guān)系模型進行數(shù)據(jù)流建模,給出了數(shù)據(jù)流環(huán)境下查詢的較完備的形式化定義。另外還有其他一些數(shù)據(jù)流項目,例如COUGAR[22]是Cornell大學(xué)的一個傳感器網(wǎng)絡(luò)環(huán)境中的數(shù)據(jù)庫項目,支持一種面向?qū)ο蟮牟樵冋Z言,將傳感器產(chǎn)生的數(shù)據(jù)定義為一個抽象數(shù)據(jù)類型,這樣傳感器輸出的就是一個時間序列的數(shù)據(jù)流。StatStream[23]是紐約大學(xué)的跨多個數(shù)據(jù)流計算統(tǒng)計值的實時數(shù)據(jù)流統(tǒng)計系統(tǒng)。

    結(jié)合上述研究成果,對提出的問題進行分析和總結(jié)。本文試圖克服以上文獻中的片面性,以一種全新的數(shù)據(jù)流實時處理的視角來重點介紹數(shù)據(jù)流查詢領(lǐng)域的重點研究問題和解決辦法。傳統(tǒng)數(shù)據(jù)庫模型對查詢的精度、準(zhǔn)確性有較高的要求,相反數(shù)據(jù)流模型對詢計劃執(zhí)行的實時性和自適應(yīng)調(diào)整這兩個方面要求比較高。正是基于數(shù)據(jù)流模型和數(shù)據(jù)庫模型在數(shù)據(jù)流查詢領(lǐng)域的差異性,引出了三個重要子問題。

    (1)在越來越多的數(shù)據(jù)流應(yīng)用場景中,數(shù)據(jù)模態(tài)越來越多,例如文本、圖片、音頻、視頻等。針對不同數(shù)據(jù)模態(tài)下的“操作算子”的屬性也千差萬別。將針對不同數(shù)據(jù)模態(tài)下的“操作算子”稱為過濾器。這樣,在數(shù)據(jù)流環(huán)境下的各種過濾器的屬性(開銷,選擇性……)就各不相同,如果將開銷較小的過濾器優(yōu)先計算,那么對同一個元組的處理速度就要比其他策略要快。這就是過濾器的排序問題。過濾器排序問題是數(shù)據(jù)流處理領(lǐng)域最重要的問題之一。

    (2)在很多數(shù)據(jù)流應(yīng)用場景中,由于數(shù)據(jù)流之間的相關(guān)性越來越大,不同數(shù)據(jù)流之間通過各種屬性(如網(wǎng)絡(luò)流中四元組、時間戳、模態(tài)內(nèi)容相似性)進行關(guān)聯(lián),這樣就需要跨多個數(shù)據(jù)流進行融合過濾、分析、查詢、管理,將這個問題稱為多數(shù)據(jù)流融合計算。多數(shù)據(jù)流融合計算問題的核心是設(shè)計高效的多數(shù)據(jù)流之間的連接算子(Join operator)。多數(shù)據(jù)流的連接算子的設(shè)計是數(shù)據(jù)流領(lǐng)域的熱點問題之一。

    (3)自適應(yīng)查詢優(yōu)化在數(shù)據(jù)流查詢系統(tǒng)中,執(zhí)行引擎通常將查詢解析成執(zhí)行計劃,執(zhí)行計劃的單元是操作算子[1]。隨著數(shù)據(jù)流中數(shù)據(jù)時刻變化,同一個操作算子在不同時刻所需要的資源也是時刻變化,在有限存儲計算資源的情況下,如何自適應(yīng)的優(yōu)化執(zhí)行計劃以高效的處理實時數(shù)據(jù)流是數(shù)據(jù)流查詢領(lǐng)域中一個很重要的研究熱點。這個問題稱為自適應(yīng)查詢優(yōu)化[33]。

    在余下的章節(jié),按照以上列出的數(shù)據(jù)流查詢領(lǐng)域的主要問題分別進行具體介紹:第二部分主要介紹共享過濾器排序問題;第三部分主要介紹數(shù)據(jù)流領(lǐng)域的主要連接算子研究進展情況;第四部分主要介紹自適應(yīng)查詢優(yōu)化問題以及目前的進展,最后對本文工作進行總結(jié)。

    2 共享過濾器排序

    為了有效地過濾數(shù)據(jù)流中特定信息,人們常常在數(shù)據(jù)流上注冊大量的查詢,同時訓(xùn)練大量的過濾器。在數(shù)據(jù)流環(huán)境中,查詢和過濾器常常是一種“多對多”的連接,也就是說對于單個過濾器的判斷可能會同時給出多個查詢的結(jié)果。在這種情況下,如何排序所有的過濾器來獲得最小的過濾代價變得非常重要。對于過濾器的排序一般依賴于三個指標(biāo):過濾器本身的執(zhí)行代價(c)、過濾器連接的查詢數(shù)目(p)以及過濾器對于隨機樣本判斷為真的概率(s)。針對過濾器的排序問題一般分為相關(guān)過濾器排序和獨立過濾器排序兩個子問題。其中,相關(guān)過濾器排序是指過濾器之間存在概率關(guān)系的情況下對過濾器進行排序。相反,獨立過濾器排序問題則是相對比較理想的情況下,假設(shè)所有的過濾器都是相互獨立。后者在數(shù)據(jù)流領(lǐng)域被廣泛關(guān)注。

    2.1 獨立共享過濾器排序問題

    獨立共享過濾器排序是指所有數(shù)據(jù)流系統(tǒng)中所有過濾器之間都是相互獨立的,一個過濾器的計算結(jié)果不會對其他過濾器的計算結(jié)果產(chǎn)生任何影響。在數(shù)據(jù)流環(huán)境中,查詢和過濾器常常是一種“多對多”的連接,即一條查詢中包含多個過濾器,一個過濾器可以同時出現(xiàn)在多條查詢中,這樣對于單個過濾器的判斷可能會同時給出多個查詢的結(jié)果。也就是說,查詢間有共享的過濾器,每個查詢都是過濾器的“聚合”,過濾器之間是“與”關(guān)系。在每個過濾器計算開銷已知的情況下,如何排序所有的過濾器來獲得最小的過濾代價變得非常重要。尤其是在多數(shù)據(jù)流環(huán)境中,能否自適應(yīng)的調(diào)整計算順序來使得代價最小化。這就是本文關(guān)注的“獨立共享過濾”問題。下面給出共享過濾問題的描述。如圖1所示,用Q1;Q2;Q3;Q4來表示注冊的四條查詢。用F1;F2;F3;F4 來表示連接的過濾器。目標(biāo)就是以最小的代價來完成所有查詢的計算。在圖 1 中如果F2返回為“假”,那么Q1和Q2的結(jié)果就是“假”。其他相關(guān)的過濾器就不需要再計算,只需要去關(guān)注與Q3相關(guān)的過濾器即可。這個問題就是共享過濾問題。最先由文獻[1]提出。

    解決共享過濾問題需要考慮的因素如下:過濾器本身的執(zhí)行代價(c),過濾器連接的查詢數(shù)目(p)以及過濾器對于隨機樣本判斷為“真”的概率(s)。一般來講,s 越小的過濾器計算次序越應(yīng)該靠前,因為s 越小,表示其返回為“假”的概率越大,一旦這個過濾器返回為“假”,能排除所有包含這個過濾器的查詢。同樣,p 越大的過濾器越應(yīng)該首先被計算,如果這個過濾器的計算結(jié)果為“假”,由于包含它的查詢數(shù)量較多,這樣就能排除較多的查詢。同樣,也應(yīng)該首先計算c 值較小的過濾器。綜上,共享過濾問題的復(fù)雜性就在于如何以一種統(tǒng)一的策略來綜合考慮三個因素來實現(xiàn)計算開銷最小化的目標(biāo),以自適應(yīng)的調(diào)整計算次序來處理實時的數(shù)據(jù)流。共享過濾問題是由A. Kemper[24]最先提出。他們不僅證明了這是NP難問題。這實質(zhì)上暗示著在多項式時間解決這類問題的有效算法不存在,如何在多項式時間內(nèi)得到這類問題的近似解是努力的方向。Liuzhen[8] 提出了近優(yōu)算法來解決共享過濾問題并從理論證明了相似解的可求性,同時他們通過實驗結(jié)果論證了近優(yōu)算法的性能提升。以上工作都是結(jié)合先驗知識來固定過濾器的參數(shù)s 顯然無法適應(yīng)網(wǎng)絡(luò)數(shù)據(jù)流內(nèi)容不斷變化的環(huán)境,同時以前的工作只是簡單的將三個指標(biāo)融合成一個代價函數(shù)進行排序,而沒有深入分析各個指標(biāo)之間的關(guān)系。

    2.2 相關(guān)過濾器排序問題

    相關(guān)過濾器排序問題一直是過濾器排序問題中的難點。相關(guān)共享過濾器排序的問題更加貼近于真實的數(shù)據(jù)流過濾情況。相關(guān)共享過濾器排序同樣是NP難問題。國外對相關(guān)過濾器排序的研究進展情況為:文獻[25] 嘗試用一種全面搜索來選擇下一個要計算的過濾器。文獻[26] 則提出了一種啟發(fā)式算法。文獻[27, 28, 29] 則提出了一些近似算法來解決這個問題。文獻[1] 將共享過濾器排序映射為并行集合覆蓋問題。在文獻[29] 中提出了線性規(guī)劃框架作為共享集合覆蓋問題的近似解決辦法。文獻[8] 所做的工作都是在假設(shè)所有過濾器都是相互獨立的情況下開展,論文不止一次提到相關(guān)過濾器的排序是非常有挑戰(zhàn)性的工作。

    3 數(shù)據(jù)流上的連接運算

    傳統(tǒng)的數(shù)據(jù)庫引擎主要側(cè)重基于磁盤IO的優(yōu)化,這樣可以支持高速率的數(shù)據(jù)讀寫。數(shù)據(jù)庫查詢操作通常有多層嵌套的循環(huán)節(jié)點比較操作實現(xiàn),所以數(shù)據(jù)庫優(yōu)化的目標(biāo)是盡量減少查詢操作中的循環(huán)次數(shù)。這種優(yōu)化目標(biāo)顯然不適應(yīng)于較新的數(shù)據(jù)流領(lǐng)域。本文主要是介紹數(shù)據(jù)流領(lǐng)域的查詢優(yōu)化,所以在這部分重點介紹了三個比較重要的連接操作算子(Join operator)。在3.1節(jié)中重點介紹對稱哈希連接算子。實現(xiàn)對兩個數(shù)據(jù)流的并行連接運算。在3.2節(jié)中重點介紹多數(shù)據(jù)流(大約等于2)上的連接算子—多路連接(M-join[36])。

    3.1 對稱哈希連接

    首先解釋了傳統(tǒng)哈希連接不適用于自適應(yīng)查詢[33]的原因。傳統(tǒng)的哈希連接運算可以簡單分為兩個過程:構(gòu)建(Build)和探測(Probe)。這兩個過程不能并行,必須構(gòu)建過程完成后才能開始探測過程,這顯然不適用于數(shù)據(jù)流連接運算。由于,在數(shù)據(jù)流環(huán)境下元組并不是全部達到的,同時傳統(tǒng)的哈希連接也不適用于分布式數(shù)據(jù)源處理的場景中,當(dāng)數(shù)據(jù)源分布在異處的情況下,是不可以一次性獲取到所有元組的。在數(shù)據(jù)流領(lǐng)域中,元組是持續(xù)到來的,優(yōu)先想持續(xù)獲得元組的計算結(jié)果。文獻[30,31]首先引入了對稱哈希連接這個概念。

    如圖2所示,當(dāng)數(shù)據(jù)流A或者數(shù)據(jù)流B中任意一個元組進入對稱哈希連接算子以后,會存儲到對應(yīng)的哈希表中,這個過程相當(dāng)于原來的構(gòu)建過程,然后去探測對稱的哈希表。算法 1 詳細描述了對稱哈希連接的處理邏輯。基于對稱哈希連接處理數(shù)據(jù)流的思想,后來出現(xiàn)了很多類似的連接算子:文獻[32]提出了XJoin主要是在原來對稱哈希連接的基礎(chǔ)上解決了內(nèi)存有限的情況,將數(shù)據(jù)緩存到磁盤。文獻[34]將連接算子移植到一個多線程框架中,將數(shù)據(jù)流處理看成是一種生產(chǎn)者——消費者模型,同時也考慮了當(dāng)內(nèi)存空間不足的情況下將溢出流緩存到磁盤中的情況。

    3.2 多路連接運算

    將多路連接(M-join[36])看成是對稱哈希連接向多數(shù)據(jù)流的自然擴展。文獻[35, 36] 首先提出了多路連接的概念:將對稱哈希連接推廣到多數(shù)據(jù)流(大于2)的情況,允許數(shù)據(jù)流中的元組按照任意順序到達。同時,文獻[35, 36] 說明了多路連接比由二叉連接算子構(gòu)建的樹結(jié)構(gòu)具有的優(yōu)勢,并證明了多路連接非常適合于數(shù)據(jù)流處理和自適應(yīng)查詢,如圖4所示。圖3是一個典型的三路連接算子實例。多路連接算子通過在每個連接相關(guān)屬性上構(gòu)建哈希索引。如圖 3 所示,基于表B 的兩個哈希索引共享著數(shù)據(jù)流B上的元組。其他數(shù)據(jù)流表A,C 上分別構(gòu)建了一個哈希索引。路由器作為一個輕量級的調(diào)度算子,完成所有數(shù)據(jù)流上元組的調(diào)度,這個調(diào)度算子和Eddy框架[35]中的調(diào)度算子非常類似。當(dāng)任意一個數(shù)據(jù)流中有元組到達時,首先是要將該元組插入到所屬的哈希表中,然后按照一種特定的順序去依次探測其他的相關(guān)數(shù)據(jù)流,探測順序的選擇和共享過濾器排序問題非常相似,可用相同的思路來解決。

    4 查詢優(yōu)化

    查詢優(yōu)化的過程就是自適應(yīng)查詢處理的過程。在傳統(tǒng)的數(shù)據(jù)庫領(lǐng)域,查詢的處理策略是:先計劃,再執(zhí)行。也就是,查詢引擎首先決策出一個開銷最小的查詢執(zhí)行計劃,然后查詢執(zhí)行器來完成計劃的執(zhí)行。鑒于數(shù)據(jù)流查詢中,數(shù)據(jù)流在速度和內(nèi)容上具有不可預(yù)測性。因此,數(shù)據(jù)元組突變性可能會使得優(yōu)化本次選擇的執(zhí)行計劃在下一個數(shù)據(jù)元組的查詢中會引起性能驟降[50, 37],這樣就使得自適應(yīng)查詢處理在數(shù)據(jù)流領(lǐng)域被廣泛關(guān)注[38]。自適應(yīng)查詢的主要研究動機是:

    (1)由于數(shù)據(jù)流的突變,可能會導(dǎo)致本次的最優(yōu)查詢計劃在下一次元組處理中的開銷增加。自適應(yīng)查詢處理需要及時發(fā)現(xiàn)這種不適應(yīng)并采取一些糾正措施;

    (2)自適應(yīng)查詢處理可以及時探知數(shù)據(jù)源的未知屬性并選擇最優(yōu)查詢計劃;

    (3)鑒于數(shù)據(jù)流系統(tǒng)的資源限制條件,自適應(yīng)查詢處理要能夠及時的根據(jù)當(dāng)前系統(tǒng)資源和輸入條件的限制做出最優(yōu)計劃的決策。

    自適應(yīng)的查詢處理可以避免因為死板的查詢計劃帶來的性能抖動,使得數(shù)據(jù)流系統(tǒng)的查詢性能趨于穩(wěn)定[45, 37]。在自適應(yīng)的查詢處理模型中,查詢的執(zhí)行被嚴(yán)格的劃分為優(yōu)化階段和執(zhí)行階段。這兩個階段相互獨立。這樣可以使得查詢的處理過程中可以及時的糾正因為優(yōu)化策略帶來的性能顛簸。自適應(yīng)查詢處理在過去幾年中的進展情況為:

    (1)所有自適應(yīng)查詢處理的工作集中在最近的十年內(nèi);

    (2)在自適應(yīng)查詢處理領(lǐng)域的主要研究工作具有很大的差異性,這些差異性主要體現(xiàn)在查詢語義的不同,不同的數(shù)據(jù)源,開銷度量方式的差異,優(yōu)化框架的差異以及不同的自適應(yīng)定義;

    (3)自適應(yīng)查詢處理的框架主要包括三個重要的組成部分。

    1)優(yōu)化器:選擇一種開銷最小的執(zhí)行計劃;

    2)執(zhí)行器:按照當(dāng)前選擇的執(zhí)行計劃來完成查詢的執(zhí)行操作;

    3)統(tǒng)計跟蹤器:統(tǒng)計在查詢執(zhí)行過程中的系統(tǒng)資源信息,查詢開銷信息等。以供優(yōu)化器在優(yōu)化過程中使用。

    文獻[38]第一次對數(shù)據(jù)流系統(tǒng)按照查詢執(zhí)行策略進行了分類并對系統(tǒng)的性能表現(xiàn)進行了詳細的對比。對主流的數(shù)據(jù)流系統(tǒng)按照查詢執(zhí)行的策略分為三類。

    (1)基于計劃的系統(tǒng):傳統(tǒng)“先計劃,再執(zhí)行”的查詢執(zhí)行模式的擴展。主要的擴展體現(xiàn)在增加了統(tǒng)計跟蹤器、自適應(yīng)查詢,如圖5所示。統(tǒng)計跟蹤器用來收集查詢執(zhí)行過程中的系統(tǒng)信息來作為優(yōu)化器重新優(yōu)化的重要數(shù)據(jù)參考。

    (2)基于路由的系統(tǒng):以Eddy[19]和River[39]作為這個分支的經(jīng)典代表。核心思想是將數(shù)據(jù)流上的元組的查詢過程看成一個個的數(shù)據(jù)包在操作算子間的路由。因此,所有的優(yōu)化策略都是基于數(shù)據(jù)流元組級別。自適應(yīng)查詢處理的流程如圖6所示。

    (3)基于持續(xù)查詢的系統(tǒng):以CAPE[17]、NiagaraCQ[40]、StreaMon[49]作為這個分支的經(jīng)典代表,是數(shù)據(jù)流領(lǐng)域查詢處理的主要模型。重點考慮大量查詢在線注冊的情況下,將查詢和數(shù)據(jù)流元組的變化常態(tài)化,重點關(guān)注優(yōu)化器自適應(yīng)的調(diào)整操作算子的順序來完成查詢的執(zhí)行過程。自適應(yīng)查詢處理的流程如圖 7 所示。

    依據(jù)上面的分類,對近年來主流的數(shù)據(jù)查詢處理系統(tǒng)進行簡單的歸類和簡單說明,如表1所示。

    5 結(jié)束語

    本文回顧了數(shù)據(jù)流領(lǐng)域的國內(nèi)和國際上在該領(lǐng)域的主要研究成果,從數(shù)據(jù)流過濾的視角重新審視自適應(yīng)查詢的問題,綜述了在數(shù)據(jù)流模型中自適應(yīng)查詢出現(xiàn)的主要問題(過濾器排序、數(shù)據(jù)流連接、查詢優(yōu)化),并結(jié)合大規(guī)模數(shù)據(jù)流安全檢測背景,形成了下一步的研究思路。

    (1)過濾器排序:在數(shù)據(jù)流環(huán)境下的各種過濾器的屬性(開銷、選擇性、窗口等)差異較大,以往工作均是結(jié)合自身過濾器屬性構(gòu)建簡單的排序算法,普遍不具備自適應(yīng)調(diào)整能力。下一步的工作重點是普適性的過濾器度量模型和自適應(yīng)排序算法。

    (2)數(shù)據(jù)流連接:隨著大數(shù)據(jù)和高通量計算需求日益旺盛,跨多數(shù)據(jù)流進行融合過濾、分析、查詢、管理歸類為多流融合計算問題。多流融合計算問題的關(guān)鍵是設(shè)計高效的多數(shù)據(jù)流間的連接算法和環(huán)境感知關(guān)聯(lián)模型。通過研究發(fā)現(xiàn),當(dāng)前工作中對連接算法普遍采用數(shù)據(jù)庫連接計算方法,缺乏對數(shù)據(jù)流和大數(shù)據(jù)環(huán)境下的環(huán)境感知能力,下一步重點考慮構(gòu)建具備環(huán)境感知能力的數(shù)據(jù)流關(guān)聯(lián)計算模型。

    基金項目:

    1.國家自然科學(xué)基金聯(lián)合基金(項目編號:U1936111);

    2.北京信息科技大學(xué)?;痦椖浚椖烤幪枺?221910933)。

    參考文獻

    [1] S. Babu, R. Motwani, K. Munagala, I. Nishizawa, and J. Widom:Adaptive ordering of pipelined stream filters. In SIGMOD04: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 407-418 ( 2004)

    [2] Chris Olston , Jing Jiang , Jennifer Widom, Adaptive filters for continuous queries over distributed data streams, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California

    [3] A. Arasu, B. Babcock, S. Babu, M. Datar, K. Ito, I. Nishizawa, J. Rosenstein, J. Widom. STREAM: the stanford stream data manager, in: Proceedings of the SIGMOD, 2003, p. 665.

    [4] H.-H. Lee, E.-W. Yun and W.-S. Lee, Attribute-based evaluation of multiple continuous queries for filtering incoming tuples of a data stream, Information Sciences 178 (11) (2008), pp. 2416–2432

    [5] Moses Charikar , Kevin Chen , Martin Farach-Colton, Finding Frequent Items in Data Streams, Pro-ceedings of the 29th International Colloquium on Automata, Languages and Programming, p.693-703, July 08-13, 2002

    [6] J. Feigenbaum , S. Kannan , M. Strauss , M. Viswanathan, An Approximate L1-Di?erence Algorithm for Massive Data Streams, Proceedings of the 40th Annual Symposium on Foundations of Computer Science, p.501, October 17-18, 1999

    [7] Anna C. Gilbert , Yannis Kotidis , S. Muthukrishnan , Martin Strauss, Surfing Wavelets on Streams: One-Pass Summaries for Approximate Aggregate Queries, Proceedings of the 27th International Conference on Very Large Data Bases, p.79-88, September 11-14, 2001

    [8] Zhen Liu , Srinivasan Parthasarathy , Anand Ranganathan , Hao Yang, Near-optimal algorithms for shared filter evaluation in data stream systems, Proceedings of the 2008 ACM SIGMOD international conference on Management of data (2008)

    [9] D. Terry, D. Goldberg, D. Nichols, and B. Oki. Continuous queries over append-only databases. In Proc. of the 1992 ACM SIGMOD Intl. Conf. on Management of Data, pages321–330, June 1992.

    [10] M. Altinel and M. J. Franklin. E?cient filtering of XML documents for selective dissemination of information. In Proc. of the 2000 Intl. Conf. on Very Large Data Bases,pages 53–64, Sept. 2000.

    [11] Xml path language (XPath) version 1.0, Nov. 1999.W3C Recommendation available at http://www.w3.org/TR/xpath.

    [12] B. Nguyen, S. Abiteboul, G. Cobena, andM. Preda.Monitoring XML data on the web. In Proc. of the 2001 ACM SIGMOD Intl. Conf. on Management of Data, pages437–448,May 2001.

    [13] M. Sullivan. Tribeca: A stream databasemanager for network tra?c analysis. In Proc. of the 1996 Intl. Conf. on Very Large Data Bases, page 594, Sept. 1996.

    [14] L. Liu, C. Pu, andW. Tang. Continual queries for internet scale event-driven information delivery. IEEE Trans. on Knowledge and Data Engineering, 11(4):583–590, Aug.1999.

    [15] J. Chen, D. J. DeWitt, F. Tian, and Y. Wang. NiagraCQ: A scalable continuous query system for internet databases. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 379–390,May 2000.

    [16] S. Babu and J. Widom:Continuous queries over data streams. SIGMODRec., vol. 30, no. 3, pp. 109–120, 2001.

    [17] J. Hellerstein, M. Franklin, et al. Adaptive query processing: Technology in evolution. IEEE Data Engineering Bulletin, 23(2):7–18, June 2000.

    [18] R. Avnur and J. Hellerstein. Eddies: Continuously adaptive query processing. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 261–272,May 2000.

    [19] S. Madden andM. J. Franklin. Fjording the stream: An architecture for queries over streaming sensor data. In Proc. of the 2002 Intl. Conf. on Data Engineering, Feb. 2002. (To appear).

    [20] D. Carney, U. Cetinternel, M. Cherniack, C. Convey, S. Lee, G. Seidman,M. Stonebraker,N. Tatbul, and S. Zdonik. Monitoring streams –a new class of dbms applications. Technical Report CS-02-01, Department of Computer Science, Brown University, Feb. 2002.

    [21] P. Bonnet, J. Gehrke, P. Seshadri. Towards Sensor Database System. In Proc. Int. Conf. On Mobile Data Management, 2001, pages 3-14.

    [22] Y. Zhu, D. Shasha. StatStream: Statistical Monitoring of Thousands of Data Streams in Real Time. In Proc. Int. Conf. On Very Large Data Bases, 2002, pp. 358-369.

    [23] K. Munagala, U. Srivastava, and J. Widom.Optimization of continuous queries with shared expensive filters. In PODS07: Proceedings of the 26th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 215-224 (2007)

    [24] A. Kemper, G. Moerkotte, and M. Steinbrunn. Optimizing boolean expressions in object-bases. In Proc. of the 1992 Intl. Conf. on Very Large Data Bases, pages 79–90, Aug. 1992.

    [25] K. Ross. Conjunctive selection conditions in main memory. In Proc. of the 2002 ACM Symp. on Prin-ciples of Database Systems, June 2002.

    [26] E. Cohen, A. Fiat, and H. Kaplan. E?cient sequences of trials. In Proc. of the 2003 Annual ACM-SIAM Symp. on Discrete Algorithms, Jan. 2003.

    [27] U. Feige, L. Lov′asz, and P. Tetali. Approximating min-sum set cover. In Proc. of the 5th Intl. Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX), Sept. 2002.

    [28] K. Munagala, S. Babu, R. Motwani, and J. Widom. The pipelined set cover problem. Technical report, Stanford University Database Group, Oct. 2003. Available at http://dbpubs.stanford.edu/pub/2003-65.

    [29] L. Raschid and S. Y. W. Su, “A parallel processing strategy for evaluating recursive queries,”in VLDB 86: Proceedings of the 12th International ConReferences ference on Very Large Data Bases, pp. 412–419, Morgan Kaufmann Publishers Inc., 1986.

    [30] A. N. Wilschut and P. M. G. Apers, “Dataflow query execution in a parallel main-memory environ-ment,”in PDIS 91: Proceedings of the First International Conference on Parallel and Distributed Information Systems, Fontainebleu Hilton Resort, Miami Beach, FL, pp. 68–77, IEEE Computer Soci-ety, 1991.

    [31] T. Urhan and M. J. Franklin, “XJoin: a reactively-scheduled pipelined join operator,”IEEE Data Engineering Bulletin, vol. 23, no. 2, pp. 27–33, 2000.

    [32] Amol Deshpande , Zachary Ives , Vijayshankar Raman, Adaptive query processing, Foundations and Trends in Databases, v.1 n.1, p.1-140, January 2007

    [33] Z. G. Ives, D. Florescu, M. Friedman, A. Levy, and D. S. Weld, “An adaptive query execution system for data integration,”in SIGMOD 99: Proceedings of the 1999 ACM SIGMOD international conference on Management of data, (New York, NY, USA), pp. 299–310, ACM Press, 1999.

    [34] V. Raman, A. Deshpande, and J. M. Hellerstein, “Using state modules for adaptive query process-ing.,”in ICDE 03: Proceedings of the 19th International Conference on Data Engineering, Bangalore, India, pp. 353–364, 2003.

    [35] S. Viglas, J. F. Naughton, and J. Burger, “Maximizing the output rate of multi-way join queries over streaming information sources,”in VLDB 03: Proceedings of the 29th International Conference on Very Large Data Bases, Berlin, Germany: Morgan Kaufmann, September 9–12 2003.

    [36] R. Avnur and J. M. Hellerstein, “Eddies: continuously adaptive query processing,”in SIGMOD 00: Proceedings of the 2000 ACM SIGMOD international conference on Management of data, (New York, NY, USA), pp. 261–272, ACM Press, 2000.

    [37] S. Babu and P. Bizarro, ”Adaptive query processing in the looking glass,” in CIDR 05: Second Biennial Conference on Innovative Data Systems Research, pp. 238-249, Asilomar, CA, 2005.

    [38] N. Kabra and D. DeWitt. E?cient mid-query reoptimization of sub-optimal query execution plans. In Proc. of the 1998 ACM SIGMOD Intl. Conf. on Management of Data, pages 106–117, June 1998.

    [39] R. Arpaci-Dusseau. Run-time adaptation in river[J]. ACM Trans. on Computer Systems, 21(1):36–86, 2003.

    [40] J. Chen, D. DeWitt, F. Tian, and Y. Wang. NiagaraCQ: A scalable continuous query system for internet databases. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 379–390, May 2000.

    [41] Z. Ives, D. Florescu, M. Friedman, A. Levy, and D. Weld. An adaptive query execution system for data integration. In Proc. of the 1999 ACM SIGMOD Intl. Conf. on Management of Data, pages 299–310, June 1999.

    [42] [45] K. Ng, Z. Wang, R. Muntz, and S. Nittel. Dynamic query re-optimization. In Proc. of the 1999 Intl. Conf. on Scientific and Statistical Database Management, pages 264–273, July 1999.

    [43] B. Dageville and M. Zait. SQL memory management in Oracle9i. In Proc. of the 2002 Intl. Conf. on Very Large Data Bases, pages 962–973, Aug. 2002.

    [44] E. Wong and K. Youssefi. Decomposition - a strategy for query processing[J]. ACM Trans. on Database Systems, 1(3), 1976.

    [45] A. Deshpande and J. Hellerstein. Lifting the burden of history from adpative query processing. In Proc. of the 2004 Intl. Conf. on Very Large Data Bases, Aug. 2004.

    [46] S. Madden, M. Shah, J. Hellerstein, and V. Raman. Continuously adaptive continuous queries over streams. In Proc. of the 2002 ACM SIGMOD Intl. Conf. on Management of Data, pages 49–60, June 2002.

    [47] V. Raman, A. Deshpande, and J. Hellerstein. Using state modules for adaptive query processing. In Proc. of the 2003 Intl. Conf. on Data Engineering, Mar. 2003.

    [48] S. Babu, K. Munagala, J.Widom, and R. Motwani. Adaptive caching for continuous queries. In Proc. of the 2005 Intl. Conf. on Data Engineering, 2005. (To appear).

    [49] S. Babu and J. Widom. StreaMon: An adaptive engine for stream query processing. In Proc. of the 2004 ACM SIGMOD Intl. Conf. on Management of Data, June 2004. Demonstration proposal.

    [50] S. Christodoulakis. Implications of certain assumptions in database performance evaluation[J]. ACM Trans. on Database Systems, 9(2):163–186, 1984.

    [51] 孟小峰, 周龍驤, 王珊. 數(shù)據(jù)庫技術(shù)發(fā)展趨勢[J]. 軟件學(xué)報, 2004(12):74-88

    作者簡介:

    李軍(1983-),男,漢族, 山東滕州人,北京郵電大學(xué),博士, 高級工程師,北京信息科技大學(xué),教師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)信息安全、數(shù)據(jù)挖掘。

    于靈凡(1998-),女,漢族,北京信息科技大學(xué),本科;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)流挖掘和管理。

    田斌(1983-),男,漢族,北京郵電大學(xué),博士,中國信息安全測評中心,高級工程師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    李犇(1986-),男,漢族,山東濟寧人,中國科學(xué)院大學(xué),碩士,北京市公安局朝陽分局,副科級警察;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    李曄(1986-),男,漢族,河北保定人,北京郵電大學(xué),碩士,河北移動網(wǎng)絡(luò)管理中心,工程師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)安全和管理。

    康海燕(1971-),男,漢族,河北石家莊人,北京理工大學(xué),博士,教授,北京信息科技大學(xué),副院長;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    猜你喜歡
    數(shù)據(jù)流
    復(fù)雜網(wǎng)絡(luò)混合屬性數(shù)據(jù)流密度檢測方法研究
    汽車維修數(shù)據(jù)流基礎(chǔ)(上)
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    電火花加工數(shù)控系統(tǒng)軟件數(shù)據(jù)流控制技術(shù)研究
    基于數(shù)據(jù)流特性的MPTCP數(shù)據(jù)流調(diào)度算法研究
    面向分布式數(shù)據(jù)流大數(shù)據(jù)分類的多變量決策樹
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機制
    基于數(shù)據(jù)流的結(jié)構(gòu)化功能安全分析方法
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    北醫(yī)三院 數(shù)據(jù)流疏通就診量
    黄色视频,在线免费观看| 日本a在线网址| 最近中文字幕高清免费大全6 | 高清日韩中文字幕在线| 麻豆国产97在线/欧美| 我要搜黄色片| 久久午夜亚洲精品久久| 国产精品伦人一区二区| 少妇的逼水好多| 9191精品国产免费久久| 在线观看av片永久免费下载| 亚洲av美国av| 桃红色精品国产亚洲av| 国产视频内射| 亚洲国产日韩欧美精品在线观看| 欧美日韩黄片免| 午夜a级毛片| 成人特级av手机在线观看| 午夜免费激情av| 色综合欧美亚洲国产小说| 窝窝影院91人妻| 白带黄色成豆腐渣| 搡老岳熟女国产| 亚洲熟妇熟女久久| 亚洲欧美清纯卡通| 内地一区二区视频在线| 99国产精品一区二区三区| 精品一区二区三区人妻视频| 日韩欧美一区二区三区在线观看| 亚洲av熟女| 亚洲欧美激情综合另类| 99久久99久久久精品蜜桃| 亚洲第一区二区三区不卡| 男人舔奶头视频| 波多野结衣高清作品| 国产黄色小视频在线观看| 亚洲成人久久爱视频| 观看免费一级毛片| 欧美区成人在线视频| 午夜影院日韩av| 亚洲国产欧美人成| 国产成人av教育| 成人美女网站在线观看视频| 久久精品91蜜桃| 亚洲美女黄片视频| 精品久久国产蜜桃| 欧美乱妇无乱码| 国产精品久久久久久久久免 | 国内久久婷婷六月综合欲色啪| 婷婷丁香在线五月| 老女人水多毛片| www.熟女人妻精品国产| 欧美一级a爱片免费观看看| 亚洲在线自拍视频| 国产伦一二天堂av在线观看| 亚洲色图av天堂| 亚洲av二区三区四区| 亚洲专区国产一区二区| 91字幕亚洲| 91午夜精品亚洲一区二区三区 | 男女之事视频高清在线观看| 亚洲欧美精品综合久久99| 18+在线观看网站| 午夜福利高清视频| 亚洲狠狠婷婷综合久久图片| 熟女人妻精品中文字幕| 亚洲午夜理论影院| 嫩草影视91久久| 国产成人福利小说| 国产日本99.免费观看| 国产伦精品一区二区三区四那| 国产一区二区三区视频了| 丰满人妻一区二区三区视频av| 久久天躁狠狠躁夜夜2o2o| 极品教师在线视频| 日韩精品中文字幕看吧| 国产蜜桃级精品一区二区三区| 两个人视频免费观看高清| 成年女人毛片免费观看观看9| 好看av亚洲va欧美ⅴa在| 亚洲精品在线观看二区| 俄罗斯特黄特色一大片| 两人在一起打扑克的视频| 午夜免费男女啪啪视频观看 | 看十八女毛片水多多多| 我的女老师完整版在线观看| 精品一区二区三区视频在线| 午夜免费男女啪啪视频观看 | 久久香蕉精品热| 色综合亚洲欧美另类图片| 一个人观看的视频www高清免费观看| 成年女人毛片免费观看观看9| 成人永久免费在线观看视频| 中文字幕人成人乱码亚洲影| 成人午夜高清在线视频| 丰满人妻熟妇乱又伦精品不卡| 国产黄片美女视频| 88av欧美| 热99re8久久精品国产| 可以在线观看毛片的网站| 色哟哟哟哟哟哟| 一二三四社区在线视频社区8| 国产亚洲av嫩草精品影院| 乱码一卡2卡4卡精品| 中文亚洲av片在线观看爽| 我的女老师完整版在线观看| 熟女人妻精品中文字幕| 小蜜桃在线观看免费完整版高清| 欧美日本亚洲视频在线播放| 岛国在线免费视频观看| 国产综合懂色| 亚洲 欧美 日韩 在线 免费| 久久久久久久久久黄片| 欧美成狂野欧美在线观看| 成人美女网站在线观看视频| 国产av在哪里看| 偷拍熟女少妇极品色| 国产成人欧美在线观看| 日本成人三级电影网站| 亚洲美女视频黄频| 久久久久久国产a免费观看| 性色avwww在线观看| 国产麻豆成人av免费视频| 老司机午夜福利在线观看视频| 精品一区二区三区av网在线观看| 在线观看舔阴道视频| 国产午夜福利久久久久久| 又粗又爽又猛毛片免费看| av国产免费在线观看| 国产欧美日韩精品亚洲av| 最近中文字幕高清免费大全6 | 听说在线观看完整版免费高清| 国模一区二区三区四区视频| 97超级碰碰碰精品色视频在线观看| 久久久久精品国产欧美久久久| netflix在线观看网站| 又紧又爽又黄一区二区| 国产三级在线视频| 十八禁网站免费在线| 女人十人毛片免费观看3o分钟| 国产精品嫩草影院av在线观看 | 一区二区三区免费毛片| 国产精品亚洲av一区麻豆| 国产精品乱码一区二三区的特点| 国产私拍福利视频在线观看| 亚洲人与动物交配视频| 欧美一级a爱片免费观看看| 波多野结衣巨乳人妻| 亚洲av五月六月丁香网| 在线观看av片永久免费下载| 午夜福利18| 亚洲熟妇中文字幕五十中出| 成人午夜高清在线视频| 午夜激情福利司机影院| 精品久久久久久久久久免费视频| 国产免费男女视频| 一区二区三区高清视频在线| 日日摸夜夜添夜夜添av毛片 | 色综合站精品国产| 亚洲欧美清纯卡通| 国内久久婷婷六月综合欲色啪| 国产亚洲精品综合一区在线观看| 精品一区二区三区人妻视频| 一区福利在线观看| 极品教师在线视频| 午夜日韩欧美国产| 国产高清视频在线播放一区| www.999成人在线观看| 男插女下体视频免费在线播放| 极品教师在线视频| 日韩国内少妇激情av| 亚洲精品在线观看二区| a级毛片a级免费在线| a在线观看视频网站| 又爽又黄a免费视频| 婷婷精品国产亚洲av| 美女免费视频网站| 国产黄色小视频在线观看| 国产精品伦人一区二区| 熟妇人妻久久中文字幕3abv| 亚洲欧美日韩无卡精品| 欧美性感艳星| 在线免费观看不下载黄p国产 | 少妇的逼水好多| 久久久久久九九精品二区国产| 精品一区二区免费观看| 亚洲七黄色美女视频| 男人狂女人下面高潮的视频| 特级一级黄色大片| 日韩欧美国产一区二区入口| 九九热线精品视视频播放| 国产美女午夜福利| 精品久久久久久久人妻蜜臀av| 久久精品91蜜桃| 国产91精品成人一区二区三区| 欧美xxxx黑人xx丫x性爽| 天堂影院成人在线观看| 小说图片视频综合网站| 他把我摸到了高潮在线观看| 99riav亚洲国产免费| 久久久久九九精品影院| 99久久成人亚洲精品观看| 国产伦一二天堂av在线观看| 国产精品综合久久久久久久免费| 国产高清激情床上av| 深爱激情五月婷婷| 亚洲国产色片| 欧美另类亚洲清纯唯美| 国内久久婷婷六月综合欲色啪| 在线播放无遮挡| 亚洲成人久久性| 免费av毛片视频| 欧美日韩乱码在线| 久久九九热精品免费| 国产麻豆成人av免费视频| 国内精品久久久久精免费| 国语自产精品视频在线第100页| 97人妻精品一区二区三区麻豆| 国产精品爽爽va在线观看网站| 欧美成人一区二区免费高清观看| 久久久国产成人精品二区| 可以在线观看毛片的网站| 成人高潮视频无遮挡免费网站| 国产免费一级a男人的天堂| 国产午夜精品久久久久久一区二区三区 | 真人做人爱边吃奶动态| 女同久久另类99精品国产91| 人人妻,人人澡人人爽秒播| 久久精品国产清高在天天线| 免费看美女性在线毛片视频| 精品一区二区三区视频在线| 精品久久久久久成人av| 欧美乱色亚洲激情| 日本免费一区二区三区高清不卡| 美女大奶头视频| 午夜福利免费观看在线| 别揉我奶头~嗯~啊~动态视频| 午夜精品久久久久久毛片777| 国产在视频线在精品| 一个人看视频在线观看www免费| 在线观看免费视频日本深夜| 午夜福利18| 欧美黄色片欧美黄色片| 18美女黄网站色大片免费观看| 国产精品亚洲av一区麻豆| 人人妻人人看人人澡| 精品一区二区三区视频在线观看免费| 久久精品国产亚洲av香蕉五月| 国产一区二区亚洲精品在线观看| 亚洲欧美清纯卡通| 欧美高清性xxxxhd video| 波多野结衣巨乳人妻| 精品一区二区三区视频在线观看免费| 精品国产三级普通话版| 少妇的逼好多水| 欧美成人一区二区免费高清观看| 国产中年淑女户外野战色| 成人美女网站在线观看视频| 九九在线视频观看精品| 午夜a级毛片| 亚洲七黄色美女视频| 女人被狂操c到高潮| 天堂av国产一区二区熟女人妻| 欧美最新免费一区二区三区 | 亚洲18禁久久av| 国产黄色小视频在线观看| 中文字幕精品亚洲无线码一区| 高潮久久久久久久久久久不卡| 午夜两性在线视频| av欧美777| 日日干狠狠操夜夜爽| 无人区码免费观看不卡| 99久久精品一区二区三区| 99久久九九国产精品国产免费| av天堂在线播放| 黄色女人牲交| 中文字幕熟女人妻在线| 99热6这里只有精品| 久久久精品大字幕| 亚洲电影在线观看av| 亚洲av五月六月丁香网| 又黄又爽又免费观看的视频| 亚洲成人精品中文字幕电影| 久久久精品欧美日韩精品| 男人和女人高潮做爰伦理| 别揉我奶头 嗯啊视频| 老司机深夜福利视频在线观看| 少妇的逼水好多| ponron亚洲| 久久婷婷人人爽人人干人人爱| 少妇裸体淫交视频免费看高清| 精品无人区乱码1区二区| 看片在线看免费视频| 欧美日韩黄片免| 草草在线视频免费看| 欧美性感艳星| 亚洲aⅴ乱码一区二区在线播放| 极品教师在线视频| 免费无遮挡裸体视频| 婷婷色综合大香蕉| 日日干狠狠操夜夜爽| 亚洲一区高清亚洲精品| 可以在线观看毛片的网站| 欧美日韩黄片免| 91麻豆精品激情在线观看国产| 天天躁日日操中文字幕| 特大巨黑吊av在线直播| 搞女人的毛片| 91av网一区二区| 偷拍熟女少妇极品色| 日本黄色片子视频| 欧美+日韩+精品| 亚洲国产精品999在线| 欧美精品国产亚洲| 精品一区二区三区视频在线| 国产欧美日韩精品一区二区| 少妇熟女aⅴ在线视频| www日本黄色视频网| 久久6这里有精品| 欧美国产日韩亚洲一区| 在线观看免费视频日本深夜| 黄片小视频在线播放| 久久午夜亚洲精品久久| 中文字幕久久专区| 不卡一级毛片| 九色成人免费人妻av| 少妇人妻精品综合一区二区 | 色av中文字幕| 麻豆一二三区av精品| 在线观看av片永久免费下载| 露出奶头的视频| 久久精品国产99精品国产亚洲性色| 少妇熟女aⅴ在线视频| 国产高清激情床上av| 国模一区二区三区四区视频| 亚洲av成人精品一区久久| 精品一区二区三区人妻视频| 亚洲av成人av| 精品无人区乱码1区二区| 内地一区二区视频在线| a级一级毛片免费在线观看| 国产男靠女视频免费网站| 男女之事视频高清在线观看| 精品日产1卡2卡| 在线观看免费视频日本深夜| 亚洲自偷自拍三级| 国内精品久久久久久久电影| 国产伦一二天堂av在线观看| 欧美+亚洲+日韩+国产| 国产亚洲欧美在线一区二区| 亚洲一区高清亚洲精品| 国产精品国产高清国产av| 亚洲真实伦在线观看| 日韩av在线大香蕉| www.熟女人妻精品国产| 三级国产精品欧美在线观看| 18禁在线播放成人免费| 欧美3d第一页| 国内精品一区二区在线观看| 欧美午夜高清在线| 国产精华一区二区三区| 国产高清三级在线| 身体一侧抽搐| 少妇的逼好多水| 蜜桃亚洲精品一区二区三区| 国产亚洲精品综合一区在线观看| 午夜影院日韩av| 老鸭窝网址在线观看| 最近最新中文字幕大全电影3| 国产一区二区三区视频了| 90打野战视频偷拍视频| 人妻久久中文字幕网| 在线观看免费视频日本深夜| 长腿黑丝高跟| 午夜激情欧美在线| 少妇熟女aⅴ在线视频| 色噜噜av男人的天堂激情| 亚洲最大成人手机在线| 91九色精品人成在线观看| 久久99热这里只有精品18| 麻豆成人午夜福利视频| 亚洲一区二区三区不卡视频| 国产私拍福利视频在线观看| 亚洲成人久久爱视频| 久久精品国产亚洲av涩爱 | 国产午夜精品久久久久久一区二区三区 | 美女大奶头视频| 18美女黄网站色大片免费观看| 亚洲在线自拍视频| 国产男靠女视频免费网站| 亚洲精华国产精华精| 又黄又爽又刺激的免费视频.| 久久热精品热| 免费人成视频x8x8入口观看| 美女被艹到高潮喷水动态| 日本与韩国留学比较| 免费人成视频x8x8入口观看| 高潮久久久久久久久久久不卡| 日韩欧美精品v在线| а√天堂www在线а√下载| 国产大屁股一区二区在线视频| 国产男靠女视频免费网站| 制服丝袜大香蕉在线| 高清在线国产一区| 精品人妻偷拍中文字幕| 成人午夜高清在线视频| av在线老鸭窝| 成人特级av手机在线观看| 色综合欧美亚洲国产小说| 我的老师免费观看完整版| 搡老妇女老女人老熟妇| 国产综合懂色| 亚洲精品亚洲一区二区| 国模一区二区三区四区视频| 欧美一级a爱片免费观看看| 亚洲精品成人久久久久久| 国产精华一区二区三区| 搞女人的毛片| 精品午夜福利在线看| 最新在线观看一区二区三区| 国产黄片美女视频| 国产精品爽爽va在线观看网站| 国产av一区在线观看免费| 国产三级中文精品| 亚洲精华国产精华精| 99热这里只有是精品50| 在线观看免费视频日本深夜| 亚洲片人在线观看| 日韩av在线大香蕉| 欧美极品一区二区三区四区| 欧美日本视频| 亚洲专区中文字幕在线| 国产成人福利小说| 欧美色视频一区免费| 黄色丝袜av网址大全| 国产精品98久久久久久宅男小说| 一级黄片播放器| 亚洲国产日韩欧美精品在线观看| 国产精品一及| 在线免费观看不下载黄p国产 | 国语自产精品视频在线第100页| 综合色av麻豆| 乱码一卡2卡4卡精品| 日韩欧美精品v在线| 欧美色视频一区免费| 欧美不卡视频在线免费观看| 亚州av有码| 久久精品国产99精品国产亚洲性色| 12—13女人毛片做爰片一| 午夜福利在线观看吧| 国产探花在线观看一区二区| 精品一区二区免费观看| 久久久色成人| 亚洲国产精品合色在线| 精品久久久久久久久av| 色综合欧美亚洲国产小说| 久久精品91蜜桃| 少妇裸体淫交视频免费看高清| 亚洲人成网站高清观看| 亚洲国产精品999在线| 在现免费观看毛片| 看十八女毛片水多多多| 噜噜噜噜噜久久久久久91| 精品久久久久久成人av| 亚洲精品亚洲一区二区| 一边摸一边抽搐一进一小说| 好看av亚洲va欧美ⅴa在| www.999成人在线观看| 欧美成人免费av一区二区三区| ponron亚洲| 十八禁人妻一区二区| 国产熟女xx| 久久人人爽人人爽人人片va | 韩国av一区二区三区四区| 88av欧美| 亚洲精品乱码久久久v下载方式| 久久欧美精品欧美久久欧美| 免费观看的影片在线观看| 亚洲va日本ⅴa欧美va伊人久久| 亚洲精品粉嫩美女一区| www.熟女人妻精品国产| www日本黄色视频网| 18禁黄网站禁片午夜丰满| 夜夜看夜夜爽夜夜摸| av视频在线观看入口| 9191精品国产免费久久| 在线免费观看的www视频| 精品午夜福利视频在线观看一区| 日韩免费av在线播放| 久久性视频一级片| 成人国产综合亚洲| 中文字幕熟女人妻在线| 精品一区二区三区av网在线观看| 美女大奶头视频| 美女cb高潮喷水在线观看| 又黄又爽又免费观看的视频| 久久久精品欧美日韩精品| 免费在线观看日本一区| 香蕉av资源在线| 国产精品伦人一区二区| 久久精品人妻少妇| 国产精华一区二区三区| 国产毛片a区久久久久| 久久久精品欧美日韩精品| 中文字幕久久专区| 一进一出好大好爽视频| 一级av片app| 最好的美女福利视频网| 熟女人妻精品中文字幕| 成人特级黄色片久久久久久久| а√天堂www在线а√下载| 日韩大尺度精品在线看网址| 色吧在线观看| 欧美国产日韩亚洲一区| 好男人电影高清在线观看| 午夜免费激情av| 在线a可以看的网站| 天美传媒精品一区二区| 欧美高清成人免费视频www| 少妇的逼好多水| 久久国产精品人妻蜜桃| 热99在线观看视频| 亚洲av电影不卡..在线观看| 日本五十路高清| 欧美日韩福利视频一区二区| 成年女人看的毛片在线观看| 天天躁日日操中文字幕| 天天一区二区日本电影三级| 听说在线观看完整版免费高清| 丁香六月欧美| 亚洲熟妇熟女久久| 精品一区二区三区av网在线观看| 国产精品一及| 高清在线国产一区| 3wmmmm亚洲av在线观看| 色视频www国产| av在线观看视频网站免费| 在线免费观看不下载黄p国产 | 欧美乱色亚洲激情| 天堂动漫精品| 日本免费一区二区三区高清不卡| 国产男靠女视频免费网站| 日韩有码中文字幕| 每晚都被弄得嗷嗷叫到高潮| 性色avwww在线观看| 麻豆成人av在线观看| 丝袜美腿在线中文| 人妻制服诱惑在线中文字幕| 99国产极品粉嫩在线观看| 日韩欧美 国产精品| 观看美女的网站| 美女被艹到高潮喷水动态| 高清日韩中文字幕在线| 校园春色视频在线观看| 男人舔女人下体高潮全视频| 色av中文字幕| 3wmmmm亚洲av在线观看| 如何舔出高潮| 亚洲成人中文字幕在线播放| 男人狂女人下面高潮的视频| 亚洲国产精品999在线| 国产成人欧美在线观看| 国产真实伦视频高清在线观看 | 国产三级黄色录像| 日日夜夜操网爽| 少妇的逼好多水| 国产精品电影一区二区三区| 天堂√8在线中文| 夜夜躁狠狠躁天天躁| 亚洲熟妇中文字幕五十中出| 淫妇啪啪啪对白视频| 亚洲av成人av| 国产精品野战在线观看| 综合色av麻豆| 日日摸夜夜添夜夜添av毛片 | 俄罗斯特黄特色一大片| 久久久久久久久久成人| 久久久久久久午夜电影| 亚洲成av人片在线播放无| 欧美性感艳星| 欧美日韩国产亚洲二区| 日韩欧美免费精品| 亚洲,欧美,日韩| 免费观看人在逋| 天天一区二区日本电影三级| 99久久无色码亚洲精品果冻| 在线a可以看的网站| 午夜免费激情av| 精品不卡国产一区二区三区| 午夜福利在线观看吧| 国产亚洲精品久久久久久毛片| 桃红色精品国产亚洲av| 欧美日韩黄片免| 国产人妻一区二区三区在| 免费在线观看影片大全网站| 精品熟女少妇八av免费久了| 国产三级中文精品| 欧美色欧美亚洲另类二区| av中文乱码字幕在线| 女人被狂操c到高潮| 亚洲精品成人久久久久久| 内地一区二区视频在线| 久久久久久久久大av| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 99热只有精品国产| 亚洲三级黄色毛片| 欧美精品国产亚洲| 99热精品在线国产| 久久婷婷人人爽人人干人人爱| x7x7x7水蜜桃| 日本黄色视频三级网站网址| 亚洲国产精品成人综合色| 真人做人爱边吃奶动态| 精品乱码久久久久久99久播| 精品日产1卡2卡|