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

    基于穩(wěn)定匹配的實時ETL彈性調(diào)度機(jī)制

    2022-02-19 10:24:18劉旋律顧進(jìn)廣
    計算機(jī)應(yīng)用與軟件 2022年2期
    關(guān)鍵詞:彈性數(shù)量調(diào)度

    劉旋律 顧進(jìn)廣

    (武漢科技大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院 湖北 武漢430065)(智能信息處理與實時工業(yè)系統(tǒng)湖北省重點(diǎn)實驗室(武漢科技大學(xué)) 湖北 武漢430065)(武漢科技大學(xué)大數(shù)據(jù)科學(xué)與工程研究院 湖北 武漢430065)(國家新聞出版署富媒體數(shù)字出版內(nèi)容組織與知識服務(wù)重點(diǎn)實驗室 北京 100038)

    0 引 言

    傳統(tǒng)的ETL是通過批處理的方式,利用晚上或者周末空閑的時間來完成提取、轉(zhuǎn)換和加載操作。然而,在如今競爭劇烈的商業(yè)環(huán)境下,面對著數(shù)據(jù)量大、數(shù)據(jù)需求多變、時間敏感等問題與挑戰(zhàn)[1],傳統(tǒng)的ETL無法應(yīng)對。為了使數(shù)據(jù)能夠及時、連續(xù)地轉(zhuǎn)換到數(shù)據(jù)倉庫,以便用戶能夠快速做出決策,實時ETL被提出。在實時ETL系統(tǒng)中,高可用、低延遲和橫向可擴(kuò)展是三個關(guān)鍵特性[2]。文獻(xiàn)[3]通過分析ETL過程,并行化執(zhí)行同優(yōu)先級的ETL操作的方式來減少ETL過程的執(zhí)行時間,而文獻(xiàn)[4]通過將ETL過程運(yùn)行到Hadoop計算引擎上,提高運(yùn)行速度。文獻(xiàn)[5]使用面向服務(wù)的體系結(jié)構(gòu),將ETL過程中每一個操作封裝為一個RESTful API的方式來解耦ETL操作,通過升級和快速迭代服務(wù)的方式來解決數(shù)據(jù)需求多變的問題,通過集群部署的方式來提高ETL操作速度。

    上述解決方案都能在一定限度上解決實時ETL中存在的問題。但是,以上解決方案都沒有考慮到數(shù)據(jù)的動態(tài)性。在很多實際場景中,數(shù)據(jù)源的數(shù)據(jù)生產(chǎn)速度隨著時間波動且波動區(qū)間較廣,例如,醫(yī)院藥房藥品數(shù)據(jù)、醫(yī)療傳感器實時數(shù)據(jù)、人群聽歌和購物的行為數(shù)據(jù)、物流倉庫中的物流數(shù)據(jù)。

    在實時ETL系統(tǒng)中,每個ETL過程中的ETL操作都是常駐服務(wù)。在上述解決方案中,ETL過程初始化完成后各個操作的進(jìn)程數(shù)不會改變,如果需要更改某個操作并行的進(jìn)程數(shù),需要重新初始化該ETL過程。對于數(shù)據(jù)生產(chǎn)速度波動較大的場景,如果ETL過程以數(shù)據(jù)源的數(shù)據(jù)生產(chǎn)速度最大值初始化ETL過程,則在大多數(shù)時間,ETL過程的資源利用率都不能達(dá)到理想狀態(tài);如果ETL過程以低于數(shù)據(jù)生產(chǎn)速度最大值初始化,則存在一段時間,新增數(shù)據(jù)阻塞在數(shù)據(jù)源中;如果在允許的容忍時間范圍內(nèi),不能夠把新增數(shù)據(jù)及時轉(zhuǎn)換到數(shù)據(jù)倉庫中,則不利于用戶快速地做出商業(yè)分析。

    針對現(xiàn)有方案未考慮在數(shù)據(jù)生產(chǎn)速度波動較大的場景下,ETL過程不能夠合理分配資源的問題,本文提出了一種基于穩(wěn)定匹配的實時ETL彈性調(diào)度機(jī)制。

    1 相關(guān)工作

    1.1 實時ETL

    為了達(dá)到實時ETL的要求,文獻(xiàn)[2]提出了高可用、低延遲和橫向可擴(kuò)展三個要求。Kim等[3]為了解決基于流的空間信息數(shù)據(jù)量過大的問題,采用分布式并行的方式設(shè)計并實現(xiàn)了一個空間ETL處理引擎來降低延遲。Zhang等[4]為了實時處理醫(yī)療傳感器收集的流式數(shù)據(jù),使用Hadoop來解決該問題。文獻(xiàn)[4]監(jiān)控了Map任務(wù)和Reduce任務(wù)的負(fù)載情況,如果某個MR任務(wù)節(jié)點(diǎn)負(fù)載高就分裂該任務(wù)。該方法具有一定的伸縮性,但未從數(shù)據(jù)源的角度和整體變化去考慮。另外,使用Map與Reduce組合的方式并不能靈活地表示ETL的各種復(fù)雜操作。Hsieh等[5]使用RESTful API提供數(shù)據(jù)遷移功能,該方法能夠花費(fèi)較少的時間來應(yīng)對數(shù)據(jù)格式不斷變更的問題,同時分布式的調(diào)度方式為該系統(tǒng)提供了可擴(kuò)展性。Chen等[6]提出了一種基于多代理系統(tǒng)的并行ETL執(zhí)行工作流框架,該系統(tǒng)通過初始化ETL過程時,將相同優(yōu)先級的ETL操作并行化的方式來降低延遲。Santos等[7]為了能夠應(yīng)對海量數(shù)據(jù)的數(shù)據(jù)分析,提出了一種基于Spark的ETL平臺。Diouf等[8]提出可以使用云上的技術(shù)來解決實時ETL帶來的問題,同時也指出當(dāng)前研究沒有考慮到數(shù)據(jù)的動態(tài)性和資源使用不夠合理的問題。以上解決方案都通過并行度降低了延遲,通過分布式環(huán)境保證了橫向可擴(kuò)展,但是都沒有考慮從整體上考慮資源的利用問題,ETL操作的可擴(kuò)展性較低,導(dǎo)致在數(shù)據(jù)生產(chǎn)速度變動較大的時候,資源利用不夠合理。

    1.2 匹配問題

    匹配問題一直是眾多研究者討論的熱點(diǎn)問題。在兩個匹配集中,沒有比當(dāng)前匹配關(guān)系更優(yōu)的匹配關(guān)系存在,則當(dāng)前匹配為穩(wěn)定匹配。穩(wěn)定匹配是沒有不穩(wěn)定對的完美匹配。為了達(dá)到穩(wěn)定匹配,多種匹配算法被提出。為了使云平臺節(jié)點(diǎn)負(fù)載更合理,Wang等[9]提出了針對虛擬機(jī)分配的匹配算法,該算法根據(jù)虛擬機(jī)和主機(jī)各自的偏好進(jìn)行匹配。Islam等[10]提出了一種基于延遲接受的資源分配算法,用于將用戶蜂窩資源分配給D2D設(shè)備。Hamidouche等[11]提出了一種新的基于博弈論的匹配算法,用于解決小型基站和服務(wù)提供商服務(wù)器之間的多對多匹配博弈問題。Viet等[12]提出了一種雙向局部搜索算法,用于搜索穩(wěn)定婚姻問題中的平等和性別平等穩(wěn)定匹配。Zhou等[13]提出了一種迭代匹配算法,該算法首先基于固定偏好產(chǎn)生一個穩(wěn)定的匹配,然后根據(jù)每次迭代的最新匹配結(jié)果動態(tài)更新偏好。本文的重點(diǎn)是實現(xiàn)ETL上下游操作中服務(wù)的關(guān)系匹配,保證數(shù)據(jù)的消費(fèi)速度最大,同時網(wǎng)絡(luò)拓?fù)渚嚯x費(fèi)用最低。

    2 系統(tǒng)模型

    2.1 執(zhí)行流程

    一個ETL過程(OP)表示從數(shù)據(jù)源(S)獲取數(shù)據(jù),經(jīng)過多次ETL操作(O)后,加載到目標(biāo)數(shù)據(jù)倉庫(D)的過程。一個ETL過程包含多個ETL操作。每一個ETL操作在對應(yīng)的ETL過程中都至少存在一個ETL服務(wù)(OS),多個相同的ETL服務(wù)構(gòu)成一個ETL操作。

    在實時ETL系統(tǒng)中,一個ETL過程初始化完成后,所有的ETL服務(wù)會常駐在系統(tǒng)中。本文通過調(diào)整ETL服務(wù)的個數(shù)來動態(tài)調(diào)整ETL過程的消費(fèi)數(shù)據(jù)速度(CV)。根據(jù)調(diào)整的方式不同,本文將彈性調(diào)度機(jī)制分為彈性增長和彈性收縮兩種。首先,根據(jù)預(yù)測的數(shù)據(jù)生產(chǎn)速度(PV)來計算出ETL過程的最小消費(fèi)數(shù)據(jù)速度(CVm)。然后,比較CVm與當(dāng)前ETL操作的消費(fèi)數(shù)據(jù)速度(CV)。如果CVm大于CV,則當(dāng)前ETL過程需要彈性增長;如果CVm小于CV,則需要彈性收縮。

    彈性增長流程需要判斷當(dāng)前ETL過程中各個操作的消費(fèi)數(shù)據(jù)速度(OCV)是否不小于CVm。若當(dāng)前ETL操作不滿足條件,則計算當(dāng)前操作需要調(diào)整的服務(wù)數(shù)量(SN),并添加相應(yīng)數(shù)量的服務(wù)到該ETL過程中。最后,對于存在新增服務(wù)的操作Oi,重新確定與上下游操作Oi-1、Oi+1中各服務(wù)的匹配關(guān)系,保證所有的操作都能滿足CVm。

    彈性收縮流程則是需要移除服務(wù)節(jié)省資源。本文不會將所有ETL操作的CV降低到CVm大小,這樣需要移除的ETL服務(wù)將覆蓋所有的ETL操作,執(zhí)行代價太大。由于發(fā)生變更的ETL操作是少部分,因此本文只會移除新增的ETL服務(wù)。遍歷所有存在變更的ETL操作,根據(jù)計算的SN移除新增的服務(wù)。若SN不小于新增服務(wù)數(shù)量(IN),則只移除IN個服務(wù);否則,按照加入順序依次移除SN個。

    計算完SN后,需要調(diào)整ETL服務(wù)的數(shù)量。在分布式場景下,每個物理機(jī)器節(jié)點(diǎn)的性能不同,負(fù)載也不同,一次性添加或移除SN個ETL服務(wù)都會影響節(jié)點(diǎn)的負(fù)載。因此,需要考慮平衡物理節(jié)點(diǎn)的負(fù)載。

    在調(diào)整完成后,需要確定與上下游ETL操作匹配關(guān)系。在分布式場景中,為了保證各節(jié)點(diǎn)的負(fù)載均衡,同一個ETL操作的ETL服務(wù)可能會分配到不同節(jié)點(diǎn)上。在數(shù)據(jù)量較大的情況下,跨節(jié)點(diǎn)ETL服務(wù)之間數(shù)據(jù)的轉(zhuǎn)發(fā)將增加網(wǎng)絡(luò)開銷,影響ETL過程的消費(fèi)數(shù)據(jù)速度。因此,在調(diào)整ETL服務(wù)數(shù)量后,如何保證在新的匹配關(guān)系中,消費(fèi)數(shù)據(jù)速度最大且網(wǎng)絡(luò)拓?fù)渚嚯x費(fèi)用最小是需要考慮的另外一個問題。

    ETL過程彈性調(diào)度流程如圖1所示。

    圖1 彈性調(diào)度流程圖

    本文將整個調(diào)度流程分為以下四個步驟:(1) 預(yù)測數(shù)據(jù)生產(chǎn)速度PV;(2) 計算ETL操作中需要調(diào)整的服務(wù)數(shù)量SN;(3) 調(diào)整服務(wù)數(shù)量;(4) 確定上下游ETL操作匹配關(guān)系。本文中出現(xiàn)的主要的符號見表1。

    表1 符號表

    續(xù)表1

    2.2 預(yù)測數(shù)據(jù)生產(chǎn)速度

    不管是彈性增長還是彈性收縮,只有預(yù)測出數(shù)據(jù)生產(chǎn)速度,才能執(zhí)行彈性調(diào)度的策略。在數(shù)據(jù)生產(chǎn)速度波動較大的場景中,數(shù)據(jù)生產(chǎn)速度并不會一直增加,而是達(dá)到最大值后下降或者維持一段時間。所以,ETL過程的CV與PV不要求相等。當(dāng)生產(chǎn)數(shù)據(jù)速度增長時,系統(tǒng)可以容忍一段時間內(nèi)新增的數(shù)據(jù)不用立即處理而是緩存到數(shù)據(jù)源中。如果數(shù)據(jù)速度增長后長期保持不變,則CV不能繼續(xù)小于PV,而是需要繼續(xù)增長避免未被消耗的數(shù)據(jù)數(shù)量持續(xù)增長。

    這里引入容忍時間(DTT)和容忍容量(DTC)兩個變量,ETL過程可以容忍一個DTT后,新增數(shù)據(jù)的容量不超過DTC的大小。令C為當(dāng)前未被消費(fèi)的數(shù)據(jù)總量。

    當(dāng)C≤DTC時,此時可以容忍CV小于PV,即:

    DTT×(PV-CV)≤DTC-C

    (1)

    當(dāng)C>DTC時,此時為了恢復(fù)到容忍容量以內(nèi),所以CV應(yīng)大于PV,即:

    DTT×(CV-PV)≥C-DTC

    (2)

    2.3 計算調(diào)整的服務(wù)數(shù)量

    為了使得ETL過程滿足要求,只有計算出需要調(diào)整的服務(wù)數(shù)量才能夠向相應(yīng)的ETL過程中添加或移除服務(wù)。一個ETL過程包含多個ETL操作,每個ETL操作包含多個相同的ETL服務(wù)。在實時ETL中,數(shù)據(jù)是通過數(shù)據(jù)流的方式在操作之間流轉(zhuǎn)。因此,ETL過程的消費(fèi)數(shù)據(jù)速度取決于屬于該ETL過程i的所有操作中消費(fèi)數(shù)據(jù)速度最小的操作。即:

    CVi=min{OCV0,OCV1,…}

    (3)

    式中:CVi為ETL過程i的消費(fèi)數(shù)據(jù)速度;OCV0為ETL操作0的消費(fèi)數(shù)據(jù)速度。

    對于ETL操作j,其消費(fèi)數(shù)據(jù)速度OCVj為該操作中所有的服務(wù)消費(fèi)數(shù)據(jù)速度之和,即:

    (4)

    式中:OCVj為ETL操作j的消費(fèi)數(shù)據(jù)速度;OMVjk為ETL操作j的ETL服務(wù)k的最大消費(fèi)數(shù)據(jù)速度。

    在分布式環(huán)境中,一個ETL操作的多個服務(wù)雖然邏輯相同,但是由于分布不同,其消費(fèi)數(shù)據(jù)的速度不是絕對的相等,而是會在某個固定范圍內(nèi)波動。本文使用該ETL操作的所有服務(wù)的消費(fèi)數(shù)據(jù)速度的平均值作為添加的服務(wù)所使用的消費(fèi)數(shù)據(jù)速度,即:

    (5)

    式中:αj表示ETL操作j的ETL服務(wù)平均消費(fèi)數(shù)據(jù)速度;OCVj為ETL操作j的消費(fèi)數(shù)據(jù)速度;OMVjk為ETL操作j的ETL服務(wù)k的消費(fèi)數(shù)據(jù)速度。

    2.4 調(diào)整ETL服務(wù)數(shù)量

    調(diào)整SN個數(shù)量的ETL服務(wù),會使得多個節(jié)點(diǎn)的負(fù)載不夠均衡。一個節(jié)點(diǎn)的負(fù)載由該節(jié)點(diǎn)上的服務(wù)個數(shù)和服務(wù)類型決定,即:

    Wm=WS1×n1+WS2×n2+WS3×n3+…

    (6)

    式中:Wm表示節(jié)點(diǎn)m使用資源量;WS1表示ETL服務(wù)類型1的資源量;n1表示ETL服務(wù)類型1的在節(jié)點(diǎn)m上的數(shù)量。這里需要考慮如何調(diào)整SN保證各節(jié)點(diǎn)的負(fù)載能夠均衡。

    2.5 ETL操作關(guān)系匹配

    一個ETL過程的消費(fèi)數(shù)據(jù)速度不僅僅由ETL操作最大消費(fèi)數(shù)據(jù)速度決定,也與操作之間的關(guān)系匹配有關(guān)。以圖2和圖3兩種匹配為例:ETL操作j的最大消費(fèi)數(shù)據(jù)速度為:OMVj1+OMVj2+OMVj3=83;ETL操作j+1的最大消費(fèi)數(shù)據(jù)速度為:OMVj+1,1+OMVj+1,2=95。

    圖2 不合理匹配 圖3 合理匹配

    如果按圖2匹配,則當(dāng)前ETL過程的最大消費(fèi)數(shù)據(jù)速度為OMVj+1,1+OMVj3=78;

    如果按圖3匹配,則當(dāng)前ETL過程的最大消費(fèi)數(shù)據(jù)速度為OMVj1+OMVj2+OMVj3=83。

    另外,為了保證各節(jié)點(diǎn)的負(fù)載,同一個ETL操作的ETL服務(wù)可能分布在不同的節(jié)點(diǎn)上。因此,在數(shù)據(jù)量大的情況下,節(jié)點(diǎn)之間數(shù)據(jù)傳輸?shù)膸捪牟蝗莺鲆暋R虼?,如何確定匹配關(guān)系保證網(wǎng)絡(luò)拓?fù)渚嚯x費(fèi)用最小也是需要考慮的問題。本文節(jié)點(diǎn)間網(wǎng)絡(luò)距離的計算參照Hadoop中網(wǎng)絡(luò)拓?fù)渚嚯x計算定義的方法,即:

    (7)

    3 流程實現(xiàn)

    步驟一預(yù)測數(shù)據(jù)生產(chǎn)速度。數(shù)據(jù)源的數(shù)據(jù)生產(chǎn)速度的變化與其應(yīng)用實際場景有關(guān),可以將數(shù)據(jù)生產(chǎn)速度預(yù)測問題轉(zhuǎn)為一個網(wǎng)絡(luò)流量預(yù)測問題,通過構(gòu)建時序預(yù)測模型來解決。Local Regression Robust(LRR)算法是文獻(xiàn)[8]提出的用來預(yù)測虛擬機(jī)關(guān)鍵主機(jī)用量的算法。該算法是一種自適應(yīng)預(yù)測檢測算法,它通過趨勢多項式擬合當(dāng)前的最后k個觀測值的方式來預(yù)測下一個觀測值。由文獻(xiàn)[8]中給出的結(jié)果可以看出,該算法優(yōu)于其他算法。因此,本文使用LRR算法來預(yù)測數(shù)據(jù)源生產(chǎn)數(shù)據(jù)速度。

    步驟二計算調(diào)整服務(wù)數(shù)量。

    根據(jù)式(1),可以推導(dǎo)出:

    (8)

    根據(jù)式(2),可以推導(dǎo)出:

    (9)

    因此,對于預(yù)測數(shù)據(jù)生產(chǎn)速度PV,要求的最小ETL過程消費(fèi)數(shù)據(jù)速度為:

    (10)

    彈性增長流程中,若對于ETL過程i,存在ETL操作j的消費(fèi)數(shù)據(jù)速度OCVj

    (11)

    彈性收縮流程中,此時CV>CVm,對于存在變更操作j,存在ETL服務(wù)n個,新增的服務(wù)數(shù)量為INj,該操作理應(yīng)移除的服務(wù)數(shù)量Uj為:

    (12)

    本文只是對存在變更的ETL操作進(jìn)行移除,且移除數(shù)不會超過新增的服務(wù)數(shù)量,因此ETL操作j應(yīng)該移除的服務(wù)數(shù)量為:

    (13)

    步驟三調(diào)整ETL服務(wù)數(shù)量。為了保證在調(diào)整ETL服務(wù)數(shù)量的時候,各個物理節(jié)點(diǎn)的負(fù)載均衡,本文提出了基于資源的貪婪負(fù)載均衡(Greedy Load Balance,GLB)算法。在彈性增長流程中,GLB算法選擇資源使用最小的節(jié)點(diǎn)分配。另外,GLB算法不會將SN個數(shù)量一次都分配到每個節(jié)點(diǎn),而是采用依次分配的方式保證負(fù)載的均衡。在彈性收縮流程中,GLB算法選擇存在該ETL服務(wù)的最大資源使用節(jié)點(diǎn)移除。算法過程如算法1所示。

    算法1GLB

    輸入:ETL操作的當(dāng)前消費(fèi)數(shù)據(jù)速度v;ETL操作目標(biāo)速度t;當(dāng)前ETL操作數(shù)量n;ETL操作的平均速度a;每個節(jié)點(diǎn)的資源利用集合U。

    輸出:被選擇節(jié)點(diǎn)的索引。

    1.begin

    2.ifv

    3.sn←calculated adjusted number(v,t,n,a)

    4.fork←0tosndo

    5.i←find minimum resource usage node(U);

    6.endfor

    7.else

    8.sn←calculated adjusted number(v,t,n,a)

    9.fork←0tosndo

    10.a←resource usage array sorted by maximum(U);

    11.forl←0tolength(a)do

    12.ifexist ETL service in lthen

    13.i←l

    14.break

    15.endif

    16.endfor

    17.endfor

    18.endif

    19.returni;

    20.end

    步驟四ETL操作關(guān)系匹配。對于ETL操作,其各個ETL服務(wù)處理完數(shù)據(jù)后可以隨機(jī)轉(zhuǎn)發(fā)給下游的任意服務(wù)。因此,一定存在一種匹配關(guān)系使得操作j與操作j+1的整體消費(fèi)數(shù)據(jù)速度為min{OCVj,OCVj+1}。當(dāng)ETL操作j中添加了服務(wù),需要確定Oj與Oj-1、Oj與Oj+1的匹配關(guān)系。通過步驟二已經(jīng)保證各個操作的消費(fèi)數(shù)據(jù)速度都滿足條件。因此,只需要確定匹配關(guān)系使得{Oj-1,Oj}和{Oj,Oj+1}這兩組的消費(fèi)數(shù)據(jù)速度CV分別為min{OCVj-1,OCVj}和min{OCVj,OCVj+1}即可滿足條件。

    從可行流開始增廣時,最終的增廣量是一定的。所以為了滿足最小費(fèi)用,只需要每次找最小費(fèi)用的增廣路即可。本文提出基于Dicnic算法的改進(jìn)(Dicnic Improved,DI)算法來解決該問題。傳統(tǒng)的Dicnic算法通過先廣度優(yōu)先搜索(BFS)分層,后深度優(yōu)先搜索(DFS)的方式來找尋增廣路。本文求解的流量網(wǎng)絡(luò)是一個由Oj、Oj+1兩個操作的所有服務(wù)組成的網(wǎng)絡(luò),其具有二分圖的性質(zhì),每個操作即可為一層。因此,DI算法不需要通過BFS分層。由于操作已經(jīng)分層,因此,可以直接使用層次遍歷的方式來找尋最小費(fèi)用增廣路。算法的步驟如算法2所示。

    算法2DI算法

    輸入:上層服務(wù)流量集合S;基礎(chǔ)服務(wù)層流量集合T;

    輸出:匹配關(guān)系矩陣G;匹配成本C;最大消費(fèi)數(shù)據(jù)速度V。

    1.begin

    2.s←calculate total service traffic(S),

    t←calculate total service traffic(T),

    needTranspose←false

    3.ifs>tthen

    4.M←S,S←T,T←S,needTranspose←true

    5.endif

    6.i←0,C←0,V←0,G←[length(S)][length(T)]

    7.whiletruedo

    8.whilei

    9.i++

    10.endwhile

    11.ifi

    12.I←MAX,J←MAX,minCost←MAX

    13.fork←itolength(S)do

    14.ifS[i] has trafficthen

    15.forj←0tolength(T)do

    16.ifT[j] has trafficthen

    17.cost←calculatecost(i,j)

    18.ifminCost>costthen

    19.minCost←cost,I←i,J←j

    20.endif

    21.endif

    22.endfor

    23.endif

    24.endfor

    25.C←C+minCost,

    26.minStream←min(S[i],T[j])

    27.S[i]←S[i]-minStream,T[j]←T[j]-minStream,

    G[I][J]←minStream,V←V+minStream

    28.else

    29. break

    30.endif

    31.endwhile

    32.ifneedTransposethen

    33. transpose(G)

    34.endif

    35.returnG,C,V;

    36.end

    4 實 驗

    4.1 實驗環(huán)境

    本文基于容器調(diào)度平臺kubernetes構(gòu)建了一個分布式調(diào)度平臺。每個ETL服務(wù)都被封裝成為一個RESTful API的服務(wù)并轉(zhuǎn)化為一個docker鏡像保存到鏡像倉庫中。當(dāng)需要調(diào)整ETL服務(wù)數(shù)量的時候,通過kubernetes來進(jìn)行調(diào)整。該平臺配置如表2所示。

    表2 平臺配置

    在實時ETL系統(tǒng)中,ETL服務(wù)常駐在ETL系統(tǒng)中,數(shù)據(jù)以數(shù)據(jù)流的方式在ETL服務(wù)之間流轉(zhuǎn)。通過隨機(jī)構(gòu)造了100個正態(tài)分布函數(shù)用來模擬數(shù)據(jù)生產(chǎn)速度隨時間發(fā)生波動較大變化的場景,并以此變化的數(shù)據(jù)生產(chǎn)速度不斷地向初始化后的ETL過程提供實時數(shù)據(jù)。在彈性調(diào)度方面,與傳統(tǒng)的調(diào)度方案在資源利用方面進(jìn)行了比較。在匹配問題方面,與貪婪(greedy)匹配算法和輪詢(poll)匹配算法在消費(fèi)數(shù)據(jù)速度和網(wǎng)絡(luò)距離費(fèi)用方面進(jìn)行了比較。

    4.2 評測方法

    為了驗證實時ETL平臺彈性調(diào)度比傳統(tǒng)的調(diào)度在數(shù)據(jù)波動較大的場景下,資源的利用具有優(yōu)越性,本文構(gòu)建速度浪費(fèi)μ和堆積浪費(fèi)ε兩個變量。

    如果當(dāng)前的PV>CV,則ETL過程以最大消費(fèi)數(shù)據(jù)速度運(yùn)行,因此速度浪費(fèi)μ=0,但是會造成堆積浪費(fèi),其值為:

    (14)

    如果當(dāng)前的PV

    (15)

    式中:Δt為單位時間;W為ETL過程投入的內(nèi)存大小。本文使用速度浪費(fèi)和堆積浪費(fèi)之和作為資源代價的衡量指標(biāo)。結(jié)果越大,代表浪費(fèi)越多,資源利用率越低。

    本文匹配算法的提出是為了確定ETL操作匹配關(guān)系使得在消費(fèi)數(shù)據(jù)速度最大的同時網(wǎng)絡(luò)距離費(fèi)用最小。如果消費(fèi)數(shù)據(jù)速度越大,或者網(wǎng)絡(luò)距離費(fèi)用越小,則該匹配越穩(wěn)定。因此,本文構(gòu)建了穩(wěn)定度θ來表示匹配是否達(dá)到穩(wěn)定。其值為:

    (16)

    式中:COST表示的是匹配后網(wǎng)絡(luò)距離費(fèi)用。θ越大表示匹配關(guān)系越穩(wěn)定。

    4.3 結(jié)果分析

    圖4給出了傳統(tǒng)的實時ETL調(diào)度機(jī)制中,以消費(fèi)數(shù)據(jù)速度最大值調(diào)度(max)、以消費(fèi)數(shù)據(jù)速度的平均值進(jìn)行調(diào)度的代價變化(avg)及本文彈性調(diào)度機(jī)制的代價變化(paper)曲線圖。圖5給出了三種調(diào)度方式隨著時間增加消費(fèi)的數(shù)據(jù)總量變化圖。從圖4中可以看出,在生產(chǎn)數(shù)據(jù)速度發(fā)生波動的時候,彈性調(diào)度機(jī)制的代價一直都是低于傳統(tǒng)的調(diào)度方式的代價。從圖5中可以看出,彈性調(diào)度的方式并不會影響數(shù)據(jù)消費(fèi)的速度,其消費(fèi)數(shù)據(jù)的總量和最大消費(fèi)數(shù)據(jù)速度配置的ETL過程差不多。因此,本文的彈性調(diào)度機(jī)制與傳統(tǒng)的調(diào)度機(jī)制相比,在數(shù)據(jù)生產(chǎn)速度波動較大的場景下,其消費(fèi)數(shù)據(jù)速度與最大消費(fèi)數(shù)據(jù)配置的ETL過程相差不多,但資源代價更小。

    圖4 不同的調(diào)度機(jī)制資源代價變化曲線

    圖5 不同的調(diào)度機(jī)制消費(fèi)數(shù)據(jù)總量變化圖

    圖6給出了相同的ETL過程增長相同的服務(wù)個數(shù)后,使用不同算法確定匹配關(guān)系的消費(fèi)數(shù)據(jù)速度變化圖。圖7給出了不同算法匹配后網(wǎng)絡(luò)拓?fù)渚嚯x費(fèi)用變化圖。圖8給出了不同算法匹配后匹配度的變化圖??梢钥闯?,本文提出的匹配算法能夠保證消費(fèi)數(shù)據(jù)速度最高的同時費(fèi)用最小,匹配的穩(wěn)定度最高,匹配更穩(wěn)定。

    圖6 不同匹配算法消費(fèi)數(shù)據(jù)速度變化圖

    圖7 不同匹配算法網(wǎng)絡(luò)距離費(fèi)用變化圖

    圖8 不同匹配算法的穩(wěn)定度變化圖

    圖9給出了實驗環(huán)境中三個工作節(jié)點(diǎn)在數(shù)據(jù)波動過程中資源消耗情況。由圖9可以看出,使用GLB算法來調(diào)度服務(wù)的個數(shù),能夠保證節(jié)點(diǎn)的負(fù)載均衡。

    圖9 GLB算法節(jié)點(diǎn)資源消耗變化曲線圖

    5 結(jié) 語

    本文提出了一種基于穩(wěn)定匹配的實時ETL彈性調(diào)度機(jī)制,用于處理在數(shù)據(jù)波動較大的情況下,傳統(tǒng)實時ETL方案資源配置不合理的問題。該機(jī)制通過預(yù)測生產(chǎn)數(shù)據(jù)速度來計算需要調(diào)整的ETL服務(wù)個數(shù)。然后使用GLB算法和DI算法來分別完成服務(wù)的調(diào)度問題及服務(wù)的匹配問題。通過實驗驗證了方案的有效性,也為ETL過程調(diào)度提供了參考。針對實時ETL平臺中多個ETL過程的資源彈性調(diào)度是下一步工作的重點(diǎn)。

    猜你喜歡
    彈性數(shù)量調(diào)度
    為什么橡膠有彈性?
    軍事文摘(2021年18期)2021-12-02 01:28:12
    為什么橡膠有彈性?
    注重低頻的細(xì)節(jié)與彈性 KEF KF92
    《調(diào)度集中系統(tǒng)(CTC)/列車調(diào)度指揮系統(tǒng)(TDCS)維護(hù)手冊》正式出版
    一種基于負(fù)載均衡的Kubernetes調(diào)度改進(jìn)算法
    虛擬機(jī)實時遷移調(diào)度算法
    彈性夾箍折彎模的改進(jìn)
    模具制造(2019年4期)2019-06-24 03:36:40
    統(tǒng)一數(shù)量再比較
    頭發(fā)的數(shù)量
    我國博物館數(shù)量達(dá)4510家
    性色avwww在线观看| 精品乱码久久久久久99久播| 一个人免费在线观看电影| 毛片女人毛片| 精品久久久久久久久久久久久| 欧美日本视频| 97碰自拍视频| 噜噜噜噜噜久久久久久91| 国产精品嫩草影院av在线观看 | 日韩成人在线观看一区二区三区| 有码 亚洲区| 免费看十八禁软件| 成人18禁在线播放| 99久久九九国产精品国产免费| 亚洲精品亚洲一区二区| 亚洲精品粉嫩美女一区| 亚洲国产色片| 免费人成在线观看视频色| h日本视频在线播放| 女人高潮潮喷娇喘18禁视频| 乱人视频在线观看| 久久久久性生活片| 99久久精品一区二区三区| 999久久久精品免费观看国产| avwww免费| 日本a在线网址| 日韩有码中文字幕| 人人妻人人看人人澡| 国产免费一级a男人的天堂| 国产91精品成人一区二区三区| 亚洲精品影视一区二区三区av| 狂野欧美激情性xxxx| 国产探花在线观看一区二区| 高潮久久久久久久久久久不卡| 成人性生交大片免费视频hd| 国产一区二区三区在线臀色熟女| 国产精品日韩av在线免费观看| www.www免费av| 亚洲久久久久久中文字幕| 欧美+日韩+精品| 午夜福利高清视频| 90打野战视频偷拍视频| 中文字幕精品亚洲无线码一区| 99热这里只有是精品50| 免费在线观看影片大全网站| 丰满乱子伦码专区| 99久久精品热视频| 国产精品三级大全| 午夜激情欧美在线| 两个人看的免费小视频| 国产亚洲精品久久久久久毛片| 日本与韩国留学比较| 丰满乱子伦码专区| 国产精品 国内视频| 国产成人欧美在线观看| 欧美日韩国产亚洲二区| 成人三级黄色视频| 亚洲黑人精品在线| 色尼玛亚洲综合影院| 国产精品国产高清国产av| 3wmmmm亚洲av在线观看| 搡老妇女老女人老熟妇| 法律面前人人平等表现在哪些方面| 成人一区二区视频在线观看| 精品福利观看| 他把我摸到了高潮在线观看| 亚洲精品国产精品久久久不卡| 男插女下体视频免费在线播放| 国产高清videossex| 黄色成人免费大全| 在线免费观看的www视频| 久久久久国内视频| 国产精品电影一区二区三区| 亚洲av成人不卡在线观看播放网| 国产精品爽爽va在线观看网站| 国产成人av教育| 真人做人爱边吃奶动态| 久久欧美精品欧美久久欧美| 岛国在线免费视频观看| 国产高清videossex| 黄色成人免费大全| 久久久成人免费电影| 最近最新中文字幕大全免费视频| 婷婷丁香在线五月| av福利片在线观看| www.999成人在线观看| 欧美乱妇无乱码| 精品一区二区三区av网在线观看| 97碰自拍视频| а√天堂www在线а√下载| 久久精品国产99精品国产亚洲性色| 国产成+人综合+亚洲专区| 亚洲欧美日韩无卡精品| 免费搜索国产男女视频| 天堂网av新在线| 国产高潮美女av| 丰满乱子伦码专区| 人妻久久中文字幕网| 亚洲欧美日韩东京热| 色在线成人网| 天天躁日日操中文字幕| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 天天一区二区日本电影三级| 婷婷六月久久综合丁香| 成人av在线播放网站| 天堂av国产一区二区熟女人妻| 久久精品人妻少妇| 露出奶头的视频| xxxwww97欧美| 日韩精品中文字幕看吧| 99热只有精品国产| x7x7x7水蜜桃| 欧美+日韩+精品| 男女下面进入的视频免费午夜| 99久久无色码亚洲精品果冻| 午夜精品一区二区三区免费看| 不卡一级毛片| 久久久久久久午夜电影| 熟女少妇亚洲综合色aaa.| 精品福利观看| 国产成人福利小说| 久久精品国产99精品国产亚洲性色| 在线十欧美十亚洲十日本专区| 91av网一区二区| 超碰av人人做人人爽久久 | 精品久久久久久久久久久久久| 五月伊人婷婷丁香| 免费av毛片视频| 亚洲av日韩精品久久久久久密| 欧美xxxx黑人xx丫x性爽| 高清毛片免费观看视频网站| 青草久久国产| 欧美一级毛片孕妇| 久久精品国产综合久久久| 看免费av毛片| 色老头精品视频在线观看| 欧美激情久久久久久爽电影| 嫩草影视91久久| 九色成人免费人妻av| 国产成人aa在线观看| 久久久久免费精品人妻一区二区| 久久人人精品亚洲av| 国产伦人伦偷精品视频| 色视频www国产| 成人国产综合亚洲| 国产欧美日韩精品亚洲av| 日韩有码中文字幕| 日韩国内少妇激情av| 久久亚洲精品不卡| 欧美色视频一区免费| 一级毛片高清免费大全| 久久精品国产亚洲av香蕉五月| 免费观看的影片在线观看| 免费人成在线观看视频色| av天堂在线播放| 深爱激情五月婷婷| 在线播放国产精品三级| 好男人电影高清在线观看| 深爱激情五月婷婷| 九色国产91popny在线| av在线蜜桃| 天天添夜夜摸| 国产又黄又爽又无遮挡在线| 99久久成人亚洲精品观看| 国产精品自产拍在线观看55亚洲| 亚洲精品在线美女| 午夜福利在线观看免费完整高清在 | 伊人久久精品亚洲午夜| 免费电影在线观看免费观看| 熟女人妻精品中文字幕| av福利片在线观看| 丰满乱子伦码专区| 亚洲avbb在线观看| 人妻夜夜爽99麻豆av| 亚洲成av人片免费观看| xxx96com| 精华霜和精华液先用哪个| a在线观看视频网站| av专区在线播放| 成人三级黄色视频| 99riav亚洲国产免费| 国产欧美日韩精品一区二区| 中文字幕人成人乱码亚洲影| 熟女人妻精品中文字幕| 国产视频一区二区在线看| 有码 亚洲区| 成年女人毛片免费观看观看9| 小说图片视频综合网站| 国产三级黄色录像| 日本三级黄在线观看| 悠悠久久av| 听说在线观看完整版免费高清| 国产单亲对白刺激| 熟女电影av网| 丰满的人妻完整版| 国产亚洲精品久久久com| 看免费av毛片| 成人av一区二区三区在线看| 男女之事视频高清在线观看| 国产av麻豆久久久久久久| 日韩成人在线观看一区二区三区| 成年人黄色毛片网站| 在线观看舔阴道视频| 日韩欧美一区二区三区在线观看| aaaaa片日本免费| av天堂中文字幕网| 深爱激情五月婷婷| 欧美最黄视频在线播放免费| 国内揄拍国产精品人妻在线| 欧美色欧美亚洲另类二区| 国产精品国产高清国产av| 欧美黑人欧美精品刺激| 精品日产1卡2卡| 亚洲中文字幕日韩| 18禁美女被吸乳视频| 欧美大码av| 99久久久亚洲精品蜜臀av| 国产午夜福利久久久久久| 午夜a级毛片| 青草久久国产| 看免费av毛片| 美女免费视频网站| 18禁裸乳无遮挡免费网站照片| 亚洲欧美日韩高清在线视频| 免费看a级黄色片| 成人无遮挡网站| 亚洲在线自拍视频| 国产野战对白在线观看| 精品熟女少妇八av免费久了| 国产精品乱码一区二三区的特点| 国产欧美日韩一区二区三| av视频在线观看入口| 成人一区二区视频在线观看| 精品久久久久久,| 69av精品久久久久久| 国内久久婷婷六月综合欲色啪| 成人国产综合亚洲| 深夜精品福利| e午夜精品久久久久久久| 伊人久久精品亚洲午夜| 丰满人妻一区二区三区视频av | 免费在线观看日本一区| 国产乱人视频| 女人十人毛片免费观看3o分钟| 日本在线视频免费播放| 欧美+亚洲+日韩+国产| 久久天躁狠狠躁夜夜2o2o| 最近最新中文字幕大全电影3| 亚洲精品在线美女| 欧美性猛交╳xxx乱大交人| 在线播放国产精品三级| 成人国产一区最新在线观看| 禁无遮挡网站| 日日夜夜操网爽| 2021天堂中文幕一二区在线观| 99国产精品一区二区蜜桃av| 成人一区二区视频在线观看| 18禁国产床啪视频网站| xxxwww97欧美| 久久香蕉精品热| 少妇裸体淫交视频免费看高清| 法律面前人人平等表现在哪些方面| 一区二区三区激情视频| av在线天堂中文字幕| 午夜福利成人在线免费观看| av福利片在线观看| 黄片小视频在线播放| 女警被强在线播放| 成人国产综合亚洲| 深夜精品福利| 亚洲天堂国产精品一区在线| 好男人电影高清在线观看| 亚洲七黄色美女视频| 亚洲第一电影网av| 精品国产超薄肉色丝袜足j| 亚洲av第一区精品v没综合| 欧美国产日韩亚洲一区| 老熟妇仑乱视频hdxx| 99在线人妻在线中文字幕| 国产亚洲欧美98| 欧美精品啪啪一区二区三区| 哪里可以看免费的av片| 色av中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 久久久精品欧美日韩精品| 内地一区二区视频在线| 欧美又色又爽又黄视频| 久久精品91无色码中文字幕| 午夜日韩欧美国产| 久久精品国产自在天天线| 女人十人毛片免费观看3o分钟| 黄色丝袜av网址大全| 欧美一区二区精品小视频在线| 国产伦人伦偷精品视频| 中文字幕久久专区| 日韩欧美一区二区三区在线观看| 午夜激情福利司机影院| 黄色成人免费大全| 亚洲18禁久久av| 一卡2卡三卡四卡精品乱码亚洲| 国产一区二区三区视频了| 久久久久久久精品吃奶| 午夜视频国产福利| 久久精品国产自在天天线| 国产精品久久久久久人妻精品电影| 午夜激情福利司机影院| 欧美成人免费av一区二区三区| 老司机深夜福利视频在线观看| 欧美又色又爽又黄视频| 国产精品三级大全| 男插女下体视频免费在线播放| 天堂av国产一区二区熟女人妻| 日本黄大片高清| 国产精品,欧美在线| 欧美成人性av电影在线观看| 一级黄片播放器| www日本在线高清视频| 亚洲精品亚洲一区二区| 免费观看人在逋| 美女 人体艺术 gogo| 精品久久久久久久人妻蜜臀av| 91字幕亚洲| 久久精品影院6| 久9热在线精品视频| 中文字幕久久专区| 搡女人真爽免费视频火全软件 | 亚洲国产精品久久男人天堂| 午夜福利高清视频| 最近最新免费中文字幕在线| 在线播放无遮挡| 久久精品国产清高在天天线| 精品久久久久久成人av| av中文乱码字幕在线| 一进一出抽搐动态| 在线天堂最新版资源| 乱人视频在线观看| a级一级毛片免费在线观看| 在线视频色国产色| 国内精品久久久久久久电影| 老汉色∧v一级毛片| 十八禁人妻一区二区| 搞女人的毛片| 91在线精品国自产拍蜜月 | 舔av片在线| 中文字幕人妻熟人妻熟丝袜美 | 亚洲不卡免费看| 精品电影一区二区在线| 嫁个100分男人电影在线观看| 亚洲欧美日韩东京热| 日韩欧美免费精品| 国产av麻豆久久久久久久| 国产高清激情床上av| 在线观看午夜福利视频| 国产精品98久久久久久宅男小说| 国产黄色小视频在线观看| 国产午夜精品论理片| 天堂√8在线中文| 久久久久久久亚洲中文字幕 | 女生性感内裤真人,穿戴方法视频| 99热这里只有是精品50| 午夜a级毛片| 午夜福利成人在线免费观看| 国产三级在线视频| 欧美日韩福利视频一区二区| 亚洲精品一卡2卡三卡4卡5卡| 九九热线精品视视频播放| 高清在线国产一区| 男女做爰动态图高潮gif福利片| 国产成人aa在线观看| 一个人看的www免费观看视频| 在线观看美女被高潮喷水网站 | 亚洲欧美日韩高清在线视频| 在线免费观看的www视频| 欧美中文日本在线观看视频| 村上凉子中文字幕在线| 女警被强在线播放| 人人妻,人人澡人人爽秒播| 国产精品嫩草影院av在线观看 | a在线观看视频网站| 在线观看免费视频日本深夜| 婷婷六月久久综合丁香| 亚洲人成电影免费在线| 99久久精品热视频| 一边摸一边抽搐一进一小说| 精品99又大又爽又粗少妇毛片 | 国产乱人视频| 欧美午夜高清在线| 嫩草影院入口| 男女那种视频在线观看| 亚洲自拍偷在线| 久久天躁狠狠躁夜夜2o2o| 制服人妻中文乱码| 亚洲成人精品中文字幕电影| 天天躁日日操中文字幕| 亚洲av成人精品一区久久| 亚洲精品日韩av片在线观看 | 国产亚洲欧美98| 成人高潮视频无遮挡免费网站| 91麻豆精品激情在线观看国产| 狂野欧美白嫩少妇大欣赏| 无限看片的www在线观看| 女生性感内裤真人,穿戴方法视频| 狂野欧美激情性xxxx| 少妇人妻一区二区三区视频| 夜夜夜夜夜久久久久| 亚洲电影在线观看av| www.www免费av| 成人高潮视频无遮挡免费网站| 色综合站精品国产| 国产又黄又爽又无遮挡在线| 搡老岳熟女国产| 很黄的视频免费| 亚洲国产高清在线一区二区三| a在线观看视频网站| 激情在线观看视频在线高清| 超碰av人人做人人爽久久 | 亚洲 国产 在线| 欧美成人一区二区免费高清观看| 亚洲国产精品合色在线| 欧美激情在线99| 国产精品亚洲美女久久久| 色综合站精品国产| 精品一区二区三区av网在线观看| 国产精品一及| 亚洲人成网站在线播| 18禁黄网站禁片免费观看直播| 国产中年淑女户外野战色| 麻豆久久精品国产亚洲av| 精品欧美国产一区二区三| 欧美最新免费一区二区三区 | 超碰av人人做人人爽久久 | 国产午夜福利久久久久久| 亚洲精品影视一区二区三区av| 国产乱人伦免费视频| 国产伦人伦偷精品视频| 午夜日韩欧美国产| 国产精品日韩av在线免费观看| 看免费av毛片| 亚洲18禁久久av| 国内久久婷婷六月综合欲色啪| 国产精品久久久久久精品电影| 中出人妻视频一区二区| 少妇人妻一区二区三区视频| 色av中文字幕| www日本黄色视频网| 热99re8久久精品国产| 免费在线观看影片大全网站| 亚洲成人久久爱视频| 国产高潮美女av| 黄色片一级片一级黄色片| 999久久久精品免费观看国产| 最近最新免费中文字幕在线| 中文资源天堂在线| 免费人成视频x8x8入口观看| 色在线成人网| 美女 人体艺术 gogo| 日韩欧美国产一区二区入口| 在线观看免费午夜福利视频| 老熟妇仑乱视频hdxx| 久久久国产成人免费| 人人妻人人澡欧美一区二区| 亚洲avbb在线观看| 免费看a级黄色片| 久99久视频精品免费| 天天一区二区日本电影三级| 亚洲精品美女久久久久99蜜臀| 久久伊人香网站| 午夜福利在线在线| 禁无遮挡网站| 日本成人三级电影网站| 国产精品久久久久久精品电影| 免费观看的影片在线观看| 国产av麻豆久久久久久久| 一级a爱片免费观看的视频| 美女 人体艺术 gogo| 五月伊人婷婷丁香| 亚洲国产中文字幕在线视频| 国产精品久久久人人做人人爽| 精品一区二区三区av网在线观看| 长腿黑丝高跟| 天堂av国产一区二区熟女人妻| 天美传媒精品一区二区| 99久久九九国产精品国产免费| 69av精品久久久久久| 欧美三级亚洲精品| 国产精品嫩草影院av在线观看 | 两性午夜刺激爽爽歪歪视频在线观看| 国产av不卡久久| 内地一区二区视频在线| www.色视频.com| 国产亚洲精品久久久com| 老司机在亚洲福利影院| 久久久久久久精品吃奶| 亚洲专区国产一区二区| 岛国在线免费视频观看| 色老头精品视频在线观看| 欧美zozozo另类| 久久精品91蜜桃| 男女视频在线观看网站免费| 欧美日韩综合久久久久久 | 亚洲av美国av| 亚洲在线自拍视频| 99精品欧美一区二区三区四区| 久久国产精品人妻蜜桃| 变态另类丝袜制服| 岛国在线观看网站| 欧美激情在线99| 两个人的视频大全免费| 99riav亚洲国产免费| 国产极品精品免费视频能看的| 精品免费久久久久久久清纯| 欧美激情久久久久久爽电影| 亚洲国产欧美人成| 免费人成在线观看视频色| 亚洲无线在线观看| 日日摸夜夜添夜夜添小说| 丰满人妻一区二区三区视频av | 日韩欧美 国产精品| 欧美色视频一区免费| 日本三级黄在线观看| 人人妻人人澡欧美一区二区| 19禁男女啪啪无遮挡网站| 色综合婷婷激情| 观看美女的网站| 精品国产超薄肉色丝袜足j| 亚洲性夜色夜夜综合| 精品久久久久久久人妻蜜臀av| 亚洲精品美女久久久久99蜜臀| 免费一级毛片在线播放高清视频| 哪里可以看免费的av片| 亚洲无线观看免费| 精品国产美女av久久久久小说| 看片在线看免费视频| www日本黄色视频网| 精品久久久久久成人av| 久久这里只有精品中国| 久久久精品大字幕| 亚洲熟妇中文字幕五十中出| 91在线观看av| 床上黄色一级片| 免费av观看视频| 国产精品爽爽va在线观看网站| 欧美+日韩+精品| 久久这里只有精品中国| 脱女人内裤的视频| 草草在线视频免费看| 99久国产av精品| 五月伊人婷婷丁香| 精品人妻一区二区三区麻豆 | 老熟妇仑乱视频hdxx| 午夜福利成人在线免费观看| 久久久成人免费电影| 91在线观看av| 亚洲精品粉嫩美女一区| 国产亚洲精品一区二区www| 色综合站精品国产| 最后的刺客免费高清国语| 亚洲中文字幕一区二区三区有码在线看| 偷拍熟女少妇极品色| www日本在线高清视频| 我要搜黄色片| 婷婷亚洲欧美| 嫩草影院入口| 日韩中文字幕欧美一区二区| 俺也久久电影网| 少妇的逼水好多| 亚洲av成人av| 国产色爽女视频免费观看| 国产私拍福利视频在线观看| 特级一级黄色大片| 久久亚洲真实| av天堂在线播放| 亚洲国产色片| 老司机深夜福利视频在线观看| 中文字幕人妻丝袜一区二区| 看片在线看免费视频| 偷拍熟女少妇极品色| 内射极品少妇av片p| 国产精品精品国产色婷婷| 国语自产精品视频在线第100页| 久久人人精品亚洲av| 精品人妻一区二区三区麻豆 | 亚洲一区高清亚洲精品| 国产乱人视频| xxxwww97欧美| 一a级毛片在线观看| 天堂影院成人在线观看| 国产精品久久久人人做人人爽| 国产伦在线观看视频一区| 少妇丰满av| 午夜久久久久精精品| 一进一出好大好爽视频| 中文字幕久久专区| 日本精品一区二区三区蜜桃| 在线播放无遮挡| 69人妻影院| 亚洲专区国产一区二区| 日本一二三区视频观看| 少妇丰满av| 欧美zozozo另类| 国产极品精品免费视频能看的| 精品久久久久久久末码| 日韩人妻高清精品专区| 国产亚洲欧美在线一区二区| 国产精品亚洲一级av第二区| 国产成人影院久久av| 日韩人妻高清精品专区| 久久精品91无色码中文字幕| 1000部很黄的大片| 成人av在线播放网站| 午夜福利欧美成人| 看黄色毛片网站| 51午夜福利影视在线观看| 日韩人妻高清精品专区| e午夜精品久久久久久久|