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

    基于Flink的任務(wù)調(diào)度策略

    2020-05-22 12:32:48何貞貞李梓楊國(guó)冰磊
    關(guān)鍵詞:間通信任務(wù)調(diào)度數(shù)據(jù)流

    何貞貞,于 炯,, 李梓楊,國(guó)冰磊

    (1.新疆大學(xué) 軟件學(xué)院,新疆 烏魯木齊 830008;2.新疆大學(xué) 信息科學(xué)與工程學(xué)院,新疆 烏魯木齊 830046)

    0 引 言

    隨著云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能等信息技術(shù)的快速發(fā)展和傳統(tǒng)產(chǎn)業(yè)的數(shù)字化轉(zhuǎn)型,預(yù)計(jì)到2020年我國(guó)數(shù)據(jù)總量將達(dá)到8060 EB,占據(jù)全球數(shù)據(jù)總量的18%[1-4]。在這種爆炸式數(shù)據(jù)量增長(zhǎng)情況下,其規(guī)??梢赃_(dá)到PB級(jí)別,產(chǎn)生速度可以達(dá)到GB/s級(jí)別[5],且數(shù)據(jù)的時(shí)效性很強(qiáng)。對(duì)于這些連續(xù)不斷的數(shù)據(jù),目前的大多數(shù)解決方案卻不是把實(shí)時(shí)流數(shù)據(jù)當(dāng)作流來處理,忽略了其數(shù)據(jù)產(chǎn)生的連續(xù)性和及時(shí)性。為了滿足這種實(shí)時(shí)性要求,流式計(jì)算[6]環(huán)境應(yīng)具備較高的響應(yīng)能力和較低的計(jì)算延遲,同時(shí)要求計(jì)算結(jié)果的準(zhǔn)確性和可靠性。Apache Flink[7-13]是目前產(chǎn)業(yè)界應(yīng)用最廣泛的新興流式計(jì)算平臺(tái)之一,在美團(tuán)、淘寶的實(shí)時(shí)業(yè)務(wù)中已有一定應(yīng)用。

    在Apache Flink中,任務(wù)是執(zhí)行算子的并行化實(shí)例的基本單元,每個(gè)任務(wù)在一個(gè)進(jìn)程中執(zhí)行,且Flink中的任務(wù)執(zhí)行圖具有層次分明的拓?fù)浣Y(jié)構(gòu)。因此,為解決Flink計(jì)算平臺(tái)拓?fù)渲幸蚋麝P(guān)鍵節(jié)點(diǎn)上任務(wù)間不同類型通信所導(dǎo)致的通信開銷較大問題,本文提出基于一種Flink環(huán)境下的任務(wù)調(diào)度策略(task scheduling strategy in Flink,TSS-Flink),該策略是通過動(dòng)態(tài)的調(diào)整關(guān)鍵路徑上各節(jié)點(diǎn)實(shí)例的任務(wù)分配,在保證關(guān)鍵路徑節(jié)點(diǎn)負(fù)載差異較小的同時(shí)降低通信開銷,從而降低關(guān)鍵路徑的響應(yīng)時(shí)間,提高系統(tǒng)性能。同時(shí),當(dāng)數(shù)據(jù)流壓力發(fā)生變化后,只需要調(diào)整關(guān)鍵路徑上部分節(jié)點(diǎn)任務(wù),不會(huì)引入更多的任務(wù)調(diào)度開銷。經(jīng)實(shí)驗(yàn)驗(yàn)證得出,該策略對(duì)不同類型的benchmark作業(yè)都有較為明顯的優(yōu)化效果,在保證系統(tǒng)穩(wěn)定性的同時(shí)使計(jì)算延遲平均降低了13.09%。

    1 相關(guān)工作

    在流式計(jì)算中,通常使用有向無環(huán)圖(directed acyclic graph,DAG)來描述大數(shù)據(jù)流的計(jì)算過程。在拓?fù)渲?,任何情況下都會(huì)存在一條關(guān)鍵路徑,且該關(guān)鍵路徑的計(jì)算延遲決定了整個(gè)任務(wù)拓?fù)涞臅r(shí)延。為了保證資源負(fù)載差異較小的同時(shí)提高計(jì)算的實(shí)時(shí)性,必須提出一種一方面要有效適應(yīng)數(shù)據(jù)流、資源等動(dòng)態(tài)變化時(shí)所帶來的負(fù)載差異較大問題,另一方面也要避免因任務(wù)與任務(wù)之間不同類型的通信帶來巨大的開銷所造成的實(shí)時(shí)性問題。在保證各節(jié)點(diǎn)計(jì)算資源充分利用的前提下,最大程度降低計(jì)算延遲,提高計(jì)算實(shí)時(shí)性。

    針對(duì)負(fù)載不均和任務(wù)間通信開銷較大問題,已有大量的學(xué)者開展相關(guān)研究。文獻(xiàn)[14]提出一種Storm環(huán)境下基于權(quán)重的任務(wù)調(diào)度算法,針對(duì)各個(gè)任務(wù)的CPU負(fù)載占用情況以及任務(wù)間的數(shù)據(jù)流大小,分別確定點(diǎn)權(quán)和邊權(quán),并利用最大化邊權(quán)增益的思想,降低網(wǎng)絡(luò)傳輸開銷。但該算法只考慮了CPU負(fù)載對(duì)系統(tǒng)性能的影響,并未考慮內(nèi)存資源和網(wǎng)絡(luò)帶寬資源對(duì)節(jié)點(diǎn)負(fù)載均衡的影響。文獻(xiàn)[15]提出一種實(shí)時(shí)和高效的資源調(diào)度模型Re-Stream,在大數(shù)據(jù)流式計(jì)算環(huán)境下實(shí)現(xiàn)高能效和低延遲,并結(jié)合拓?fù)鋱?zhí)行關(guān)鍵路徑,提出對(duì)工作節(jié)點(diǎn)的內(nèi)存電壓調(diào)控節(jié)能策略,該策略主要針對(duì)關(guān)鍵路徑和非關(guān)鍵路徑上的內(nèi)存電壓節(jié)能,并未考慮到內(nèi)存資源和網(wǎng)絡(luò)帶寬對(duì)系統(tǒng)的整體性能影響。文獻(xiàn)[16,17]提出高效的資源調(diào)度算法和優(yōu)化框架,雖然解決了流式計(jì)算框架下的任務(wù)調(diào)度問題,但無法直接移植到Flink平臺(tái)。文獻(xiàn)[18]提出一種Storm框架下資源感知的任務(wù)調(diào)度策略,通過最大化資源利用率的同時(shí)最小化網(wǎng)絡(luò)延遲提高吞吐量。文獻(xiàn)[19]提出用計(jì)算延遲作為評(píng)估節(jié)點(diǎn)間負(fù)載的指標(biāo),通過降低任務(wù)的計(jì)算延遲達(dá)到負(fù)載均衡的效果,但該策略同時(shí)也帶來了較大的遷移開銷,且資源評(píng)估不全面。文獻(xiàn)[20]提出一種基于流網(wǎng)絡(luò)的流式計(jì)算動(dòng)態(tài)任務(wù)調(diào)度策略,通過定義有向無環(huán)圖中每條邊的容量和流量將其轉(zhuǎn)化為流網(wǎng)絡(luò)模型,計(jì)算對(duì)應(yīng)的增進(jìn)網(wǎng)絡(luò)和優(yōu)化路徑來提升集群吞吐量從而提升性能。

    現(xiàn)有的研究多關(guān)注于節(jié)點(diǎn)內(nèi)的計(jì)算開銷,不僅忽略了節(jié)點(diǎn)間的不同類型通信方式帶來的傳輸開銷,而且忽略了拓?fù)潢P(guān)鍵路徑對(duì)集群性能的重要影響。且大多數(shù)的已有研究并不適用于Apache Flink平臺(tái)。針對(duì)上述問題,本文的主要工作有:

    (1)通過定義流式計(jì)算中的有向無環(huán)圖(DAG),將數(shù)據(jù)流大小作為邊權(quán)將拓?fù)滢D(zhuǎn)化為AOE-網(wǎng)(activity on edge network),確定拓?fù)渲嘘P(guān)鍵路徑;

    (2)提出負(fù)載均衡模型,主要針對(duì)關(guān)鍵路徑上負(fù)載較高的節(jié)點(diǎn),降低節(jié)點(diǎn)間負(fù)載差異;

    (3)提出一種任務(wù)調(diào)度策略,在降低關(guān)鍵路徑上節(jié)點(diǎn)過高負(fù)載的同時(shí),最小化關(guān)鍵任務(wù)的節(jié)點(diǎn)間通信開銷,即降低關(guān)鍵邊的通信開銷,實(shí)現(xiàn)計(jì)算資源的最大化利用。

    2 關(guān)鍵路徑檢測(cè)算法

    本節(jié)從Flink拓?fù)溥壿嬆P秃臀锢砟P涂紤],確定任務(wù)執(zhí)行拓?fù)潢P(guān)系圖中關(guān)鍵路徑,在關(guān)鍵路徑的基礎(chǔ)上,建立關(guān)鍵節(jié)點(diǎn)負(fù)載均衡模型和關(guān)鍵邊最優(yōu)通信開銷模型,在關(guān)鍵路徑上降低部分關(guān)鍵節(jié)點(diǎn)過高負(fù)載的同時(shí)減少關(guān)鍵邊的通信開銷,從而降低整個(gè)任務(wù)拓?fù)鋱?zhí)行的響應(yīng)時(shí)間,為任務(wù)調(diào)度策略的設(shè)計(jì)與實(shí)現(xiàn)提供理論依據(jù)。

    定義1 有向無環(huán)圖(DAG)。定義有向無環(huán)圖G=(V(G),E(G)), 其中V(G)={v1,v2,…,vn} 是拓?fù)渲械墓?jié)點(diǎn)集合,E(G)={e,e,…,e} 是拓?fù)渲械挠邢蜻吋?。如果存在e∈E(G),vk,vj∈V(G),且vk≠vj,那么表示數(shù)據(jù)流從頂點(diǎn)vk流向頂點(diǎn)vj。有向無環(huán)圖描述了數(shù)據(jù)流的計(jì)算過程,其中圓形為計(jì)算節(jié)點(diǎn),箭頭表示數(shù)據(jù)的流動(dòng)方向。有向無環(huán)圖如圖1所示。

    圖1 拓?fù)溆邢驘o環(huán)圖

    定義2 關(guān)聯(lián)度(association degree)。對(duì)于任意節(jié)點(diǎn)vk,若存在以節(jié)點(diǎn)vk為弧尾的n條有向邊e和以vk為弧頭的m條有向邊e,則稱弧vk→vp和弧vq→vk為節(jié)點(diǎn)vk的關(guān)聯(lián)度AD(e,e)。

    節(jié)點(diǎn)vk的入度(in-degree)為指向vk的有向邊條數(shù),記為ID(vi)。出度(out-degree)為從vk指向其它節(jié)點(diǎn)的有向邊條數(shù),記為OD(vi)。例如圖1中的拓?fù)溆邢驘o環(huán)圖中,存在頂點(diǎn)集合V={va,vb,vc,vd,ve,vf,vg},有向邊集E={e,e,…,e,e},源點(diǎn)為va,匯點(diǎn)為vg。則節(jié)點(diǎn)ve的入度為2,出度為1。

    定義3 帶權(quán)路徑(path of weight,PW)。定義路徑p(vi,vj),且∈V(G) 是有向無環(huán)圖中一條從節(jié)點(diǎn)vi開始到節(jié)點(diǎn)vj結(jié)束的一條有向路徑,定義路徑上有向邊的權(quán)重為W={w1,w2,…,wn}。 如果?k,e∈p(vi,vj),e∈p(vi,vj),對(duì)于路徑p(vi,vj) 中的任何有向邊e,當(dāng)k≠u時(shí),?x,e∈p(vi,vj);當(dāng)u≠v時(shí),?x,e∈p(vi,vj)。

    根據(jù)流式計(jì)算的拓?fù)浣Y(jié)構(gòu)可知,在DAG拓?fù)渲袕脑袋c(diǎn)va到匯點(diǎn)vg存在m條路徑,既P={p1(va,vg),p2(va,vg),…,pm(va,vg)}。 如果將節(jié)點(diǎn)vi流向節(jié)點(diǎn)vk的數(shù)據(jù)流大小作為弧vi→vk的權(quán)重,那么可以將流式計(jì)算拓?fù)鋱D轉(zhuǎn)為帶權(quán)值的AoE-網(wǎng)。

    AoE-網(wǎng)拓?fù)淠P腿鐖D2所示。

    圖2 AoE-網(wǎng)拓?fù)淠P?/p>

    由上可知,每條路徑上的計(jì)算延遲是由節(jié)點(diǎn)的計(jì)算開銷和節(jié)點(diǎn)間的通信開銷共同決定的,因此

    (1)

    其中,cvi表示某條路徑上節(jié)點(diǎn)的計(jì)算延遲,cej表示節(jié)點(diǎn)間的通信延遲。

    那么關(guān)鍵路徑可以表示為

    Dpj=max{dp1(vs,vt),dp2(vs,vt),…,dpm(vs,vt)}

    (2)

    根據(jù)定義1、定義2、定義3可知,拓?fù)渲许旤c(diǎn)的最早發(fā)生時(shí)間ve(i),頂點(diǎn)的最晚發(fā)生時(shí)間vl(j);在拓?fù)溆邢蜻卐上,存在最早開始時(shí)間e(k)和最晚開始時(shí)間l(k),當(dāng)e(i)=l(i) 時(shí),表示這條有向邊e在關(guān)鍵路徑上,并且該有向邊e的權(quán)值為w(e),表示任務(wù)持續(xù)時(shí)間。

    因此,按照拓?fù)漤樞?,拓?fù)渲许旤c(diǎn)的最早發(fā)生時(shí)間ve(i)為

    (3)

    其中,s為源點(diǎn),源點(diǎn)的最早發(fā)生時(shí)間為零;E(k)是從節(jié)點(diǎn)i到達(dá)節(jié)點(diǎn)j的所有有向邊的集合。

    當(dāng)按照逆拓?fù)漤樞驎r(shí),拓?fù)渲许旤c(diǎn)的最晚發(fā)生時(shí)間vl(j)為

    (4)

    其中,t為匯點(diǎn),匯點(diǎn)的最晚發(fā)生時(shí)間和最早發(fā)生時(shí)間相等;E(k)是從節(jié)點(diǎn)i發(fā)出的所有有向邊的集合。

    拓?fù)渲忻織l有向邊e的最早開始時(shí)間e(k)為

    e(k)=ve(j)

    (5)

    拓?fù)渲杏邢蜻卐的最晚開始時(shí)間l(k)為

    l(k)=vl(j)-w(e)

    (6)

    算法1:關(guān)鍵路徑檢測(cè)算法(CP-Algorithm)。

    輸入:有向無環(huán)圖G=

    有向邊權(quán)值集合W←{w1,w2,…,wn};

    輸出:關(guān)鍵節(jié)點(diǎn)集合Vcp,關(guān)鍵邊集合Ecp;

    (1) if ID(vi)=0;/*從源點(diǎn)s出發(fā)進(jìn)行遍歷*/

    (2) for i=1;i≤n-1;i++;

    (3) ve[i+1]←ve[i]+wi;/*計(jì)算vertex的最早發(fā)生時(shí)間*/

    (4) vl[n-1]←ve[n-1];

    (5) if OD(vi)=0;/*從匯點(diǎn)t出發(fā)進(jìn)行遍歷*/

    (6) for j=n-2;j>1;j--;

    (7) vl[i-1]←vl[i]-wi;/*計(jì)算vertex的最晚發(fā)生時(shí)間*/

    (8)通過式(3)和式(4)計(jì)算最早開始時(shí)間e和最晚開始時(shí)間l;

    (9)when e=l;/*判斷當(dāng)前有向邊為關(guān)鍵邊*/

    (11) end;

    在算法1中,對(duì)于Flink環(huán)境中的DAG將數(shù)據(jù)流大小作為有向邊的權(quán)重構(gòu)建AoE-網(wǎng),然后CP-Algorithm依次對(duì)數(shù)據(jù)拓?fù)銩oE網(wǎng)進(jìn)行正向和反向遍歷,通過步驟(2)~步驟 (9)確定數(shù)據(jù)拓?fù)渲嘘P(guān)鍵節(jié)點(diǎn)和關(guān)鍵邊,因此,該算法的時(shí)間復(fù)雜度為T(n)=O(n+e),且在空間復(fù)雜度上,DAG拓?fù)浣Y(jié)構(gòu)并未發(fā)生改變,因此,該算法是可行的。

    3 關(guān)鍵路徑模型定義及算法

    在本章節(jié)中通過算法1中檢測(cè)到的關(guān)鍵節(jié)點(diǎn)集合和關(guān)鍵邊集合對(duì)問題進(jìn)行定義和建模。

    3.1 關(guān)鍵節(jié)點(diǎn)負(fù)載均衡模型

    (7)

    (8)

    (9)

    由上可知,式(7)表示理想狀態(tài)下關(guān)鍵節(jié)點(diǎn)的負(fù)載情況,式(9)表示關(guān)鍵節(jié)點(diǎn)的實(shí)際權(quán)重與理想權(quán)重的偏離程度,并且標(biāo)準(zhǔn)差越小表示各個(gè)工作節(jié)點(diǎn)的負(fù)載偏離度越低,負(fù)載越趨于均衡。

    3.2 關(guān)鍵邊最優(yōu)通信開銷模型

    圖3 任務(wù)分配模型

    如上所述,在關(guān)鍵路徑上存在節(jié)點(diǎn)間通信和節(jié)點(diǎn)內(nèi)通信,且節(jié)點(diǎn)間通信開銷遠(yuǎn)大于節(jié)點(diǎn)內(nèi)通信開銷,通過將節(jié)點(diǎn)間的通信開銷盡可能地轉(zhuǎn)化為節(jié)點(diǎn)內(nèi)通信開銷,能夠降低關(guān)鍵路徑響應(yīng)時(shí)間,從而降低整個(gè)任務(wù)拓?fù)涞捻憫?yīng)時(shí)間?;谝陨纤枷?,提出定理1。

    定理1 最優(yōu)通信開銷定理。當(dāng)關(guān)鍵路徑上不存在或節(jié)點(diǎn)間通信開銷最少時(shí),最小化的節(jié)點(diǎn)間通信開銷等價(jià)于最大化的節(jié)點(diǎn)內(nèi)通信開銷。即

    (10)

    證明:由Flink拓?fù)淠P涂芍?,?dāng)提交拓?fù)浣o節(jié)點(diǎn)后,拓?fù)鋵?shí)例便不會(huì)發(fā)生改變,其包含的任務(wù)總數(shù)和數(shù)據(jù)流總數(shù)不可改變。因此,設(shè)總數(shù)據(jù)流大小為定值R,即

    (11)

    證畢。

    對(duì)于節(jié)點(diǎn)內(nèi)線程間通信開銷,F(xiàn)link提供SlotSharingGroup類,會(huì)盡可能地讓更多的子任務(wù)共享一個(gè)任務(wù)槽;提供ColocationGroup類可將子任務(wù)強(qiáng)制放入一個(gè)任務(wù)槽內(nèi),SlotSharingGroup類和ColocationGroup類這兩種方法為我們減少關(guān)鍵節(jié)點(diǎn)內(nèi)線程間通信開銷提供了幫助。對(duì)于節(jié)點(diǎn)間通信,通過Flink提供的operator chains,會(huì)盡可能地將operator的子任務(wù)chain在一起形成一個(gè)任務(wù),每個(gè)任務(wù)在一個(gè)線程中執(zhí)行,通過設(shè)置operator chains能夠減少進(jìn)程之間的切換,減少進(jìn)程之間通信開銷。因此,對(duì)于節(jié)點(diǎn)間通信,為達(dá)到定理1關(guān)鍵邊最優(yōu)通信開銷模型要求,盡可能地將節(jié)點(diǎn)間通信轉(zhuǎn)為節(jié)點(diǎn)內(nèi)通信方式,并且在降低關(guān)鍵節(jié)點(diǎn)計(jì)算開銷的同時(shí)降低關(guān)鍵邊的通信開銷,即在保證關(guān)鍵節(jié)點(diǎn)負(fù)載差異較小的同時(shí)降低關(guān)鍵節(jié)點(diǎn)間的通信開銷,盡可能地將負(fù)載過高關(guān)鍵節(jié)點(diǎn)上的任務(wù)調(diào)度到負(fù)載較低的計(jì)算節(jié)點(diǎn)上。

    3.3 基于拓?fù)潢P(guān)鍵路徑的任務(wù)調(diào)度算法

    基于關(guān)鍵路徑的任務(wù)調(diào)度算法主要是在保證系統(tǒng)性能不發(fā)生改變的情況下,盡可能使得各關(guān)鍵節(jié)點(diǎn)負(fù)載差異較小的同時(shí)減少關(guān)鍵邊的通信開銷,從而降低整個(gè)任務(wù)拓?fù)鋱?zhí)行響應(yīng)時(shí)間,實(shí)現(xiàn)資源最大化利用。在上一節(jié)中通過關(guān)鍵路徑檢測(cè)算法確定拓?fù)潢P(guān)鍵路徑,并獲取關(guān)鍵路徑上權(quán)重集合Wcp、節(jié)點(diǎn)集合Vcp、邊集合Ecp。并且通過負(fù)載模型判斷出負(fù)載較高的關(guān)鍵節(jié)點(diǎn),對(duì)此負(fù)載較高節(jié)點(diǎn)上存在節(jié)點(diǎn)間通信的任務(wù)執(zhí)行任務(wù)遷移策略,將該任務(wù)的節(jié)點(diǎn)間通信開銷轉(zhuǎn)為節(jié)點(diǎn)內(nèi)通信開銷,在保證關(guān)鍵節(jié)點(diǎn)負(fù)載差異較小的同時(shí)降低任務(wù)的通信開銷。

    為了達(dá)到上述關(guān)鍵節(jié)點(diǎn)負(fù)載均衡模型和關(guān)鍵邊最優(yōu)通信開銷模型的要求,提出了一種在Flink環(huán)境下的任務(wù)調(diào)度策略(TSS-Flink)。其算法具體過程如下:

    算法2:拓?fù)潢P(guān)鍵路徑上任務(wù)調(diào)度算法。

    (1)quicksort(Wcp,DESC);

    /* 對(duì)輸入的關(guān)鍵邊權(quán)重集合元素降序排序 */

    (3)calculate theδby (9);

    /* 判斷關(guān)鍵路徑上是否存在負(fù)載不均衡的節(jié)點(diǎn) */

    /* 確定不均衡節(jié)點(diǎn)以及該節(jié)點(diǎn)上任務(wù)和前驅(qū)任務(wù)的集合 */

    /* 確定關(guān)鍵節(jié)點(diǎn)上任務(wù)和它的前驅(qū)任務(wù) */

    (8) if np≠nq

    (12) reschedule CP-Algorithm;

    (14)end while;

    4 實(shí)驗(yàn)與分析

    Apache Flink 作為開源免費(fèi)的分布式數(shù)據(jù)流處理平臺(tái)之一,在實(shí)時(shí)業(yè)務(wù)中得到廣泛應(yīng)用。對(duì)于本章節(jié)的實(shí)驗(yàn),通過在Flink平臺(tái)上實(shí)現(xiàn)TSS-Flink策略,對(duì)該策略的有效性進(jìn)行驗(yàn)證。

    4.1 實(shí)驗(yàn)環(huán)境

    實(shí)驗(yàn)環(huán)境是由7個(gè)相同配置的普通物理PC機(jī)組成的Flink集群,其中包含1個(gè)JobManager節(jié)點(diǎn),該節(jié)點(diǎn)負(fù)責(zé)Flink集群的作業(yè)調(diào)度和資源管理;6個(gè)TaskManager節(jié)點(diǎn),負(fù)責(zé)執(zhí)行具體任務(wù)計(jì)劃。此外,配置1個(gè)Zookeeper節(jié)點(diǎn)負(fù)責(zé)在任務(wù)執(zhí)行過程中監(jiān)控和記錄數(shù)據(jù)節(jié)點(diǎn);1個(gè)Kafka節(jié)點(diǎn)和1個(gè)HDFS節(jié)點(diǎn)作為數(shù)據(jù)流的源點(diǎn)和匯點(diǎn)。各節(jié)點(diǎn)的具體的分布情況見表1。

    表1 Flink集群節(jié)點(diǎn)分布

    在Flink集群環(huán)境中,為保證實(shí)驗(yàn)的順利進(jìn)行,集群均采用相同的配置,具體配置參數(shù)見表2。

    為了使TSS-Flink算法達(dá)到最優(yōu)的執(zhí)行效果,通過多次對(duì)原系統(tǒng)反復(fù)實(shí)驗(yàn),最終確定實(shí)驗(yàn)相關(guān)參數(shù)。配置情況見表3。

    在本章節(jié)的實(shí)驗(yàn)測(cè)試中,執(zhí)行了Streaming Benchmark 中的WordCount、TwitterSentiment基準(zhǔn)測(cè)試進(jìn)行驗(yàn)證。在WordCount基準(zhǔn)測(cè)試中,以英文小說《Harry Potter》作為

    表2 節(jié)點(diǎn)配置信息

    表3 TSS-Flink算法參數(shù)設(shè)置

    輸入數(shù)據(jù)源,統(tǒng)計(jì)單詞頻次,其計(jì)算復(fù)雜度相對(duì)較低但對(duì)CPU資源的占用率較高。TwitterSentiment是一個(gè)針對(duì)Twitter用戶所發(fā)的推文內(nèi)容進(jìn)行情感分析的作業(yè),該作業(yè)以160 000條文本作為輸入數(shù)據(jù)源,其對(duì)內(nèi)存資源和CPU資源占用相對(duì)都較高。通過以上兩個(gè)基準(zhǔn)測(cè)試,能夠?qū)SS-Flink算法的有效性進(jìn)行驗(yàn)證。

    4.2 實(shí)驗(yàn)分析

    本章節(jié)中通過執(zhí)行WordCount和TwitterSentiment這兩組資源敏感型基準(zhǔn)測(cè)試,從計(jì)算延遲、CPU負(fù)載和RAM占用率3個(gè)方面對(duì)Flink集群中各個(gè)工作節(jié)點(diǎn)進(jìn)行性能監(jiān)測(cè)和評(píng)估,以驗(yàn)證TSS-Flink的優(yōu)化效果。

    本節(jié)討論基準(zhǔn)測(cè)試WordCount作業(yè)在Apache Flink默認(rèn)調(diào)度算法和TSS-Flink下分別運(yùn)行時(shí)集群各工作節(jié)點(diǎn)的負(fù)載情況。由于Flink默認(rèn)調(diào)度算法采用隨機(jī)的方式分配任務(wù),當(dāng)從Source operator發(fā)送數(shù)據(jù)流到Sink operator時(shí),極易導(dǎo)致各工作節(jié)點(diǎn)資源分配不均、負(fù)載差異較大情況,且TSS-Flink算法在執(zhí)行過程中應(yīng)該考慮到任務(wù)分配所導(dǎo)致的負(fù)載差異性。從圖4所示的實(shí)驗(yàn)結(jié)果中可以得出:在Flink默認(rèn)調(diào)度算法下,各個(gè)節(jié)點(diǎn)的CPU負(fù)載不均衡且差異較大,其中負(fù)載最高的節(jié)點(diǎn)是node5,負(fù)載最低的節(jié)點(diǎn)是node6,節(jié)點(diǎn)之間CPU負(fù)載最大相差28%。當(dāng)節(jié)點(diǎn)node2和節(jié)點(diǎn)node5的CPU負(fù)載超過表3中設(shè)置的閾值0.7時(shí)觸發(fā)TSS-Flink算法,該算法執(zhí)行后集群中各工作節(jié)點(diǎn)的CPU負(fù)載差異明顯縮小且均低于用戶設(shè)置閾值0.7,且其執(zhí)行后的CPU負(fù)載標(biāo)準(zhǔn)差比Flink默認(rèn)調(diào)度算法降低了8.28%。通過對(duì)集群各工作節(jié)點(diǎn)的負(fù)載均衡測(cè)試驗(yàn)證了TSS-Flink算法的有效性。

    圖4 WordCount CPU負(fù)載對(duì)比

    為了進(jìn)一步驗(yàn)證TSS-Flink策略的優(yōu)化效果,在本章節(jié)中繼續(xù)對(duì)benchmark作業(yè)執(zhí)行過程實(shí)時(shí)監(jiān)控節(jié)點(diǎn)的內(nèi)存占用率。在Flink中,通過Monitor模塊進(jìn)行內(nèi)存實(shí)時(shí)監(jiān)控,定義OperatorScopeFormat.java類獲取System Metrics。在實(shí)時(shí)監(jiān)控過程中,通過定點(diǎn)采樣得到如圖5所示的實(shí)驗(yàn)結(jié)果:當(dāng)單位時(shí)間內(nèi)數(shù)據(jù)元組數(shù)量不斷增加時(shí),原系統(tǒng)部分節(jié)點(diǎn)由于負(fù)載過高導(dǎo)致內(nèi)存占用率急劇上升,并且這些負(fù)載較高的節(jié)點(diǎn)無法及時(shí)處理數(shù)據(jù)從而導(dǎo)致拓?fù)涮幚頃r(shí)延變長(zhǎng),而另外一部分節(jié)點(diǎn)的資源也無法得到充分利用。通過使用TSS-Flink策略,對(duì)負(fù)載較高的節(jié)點(diǎn)上的任務(wù)重調(diào)度,使得拓?fù)浞顷P(guān)鍵路徑上的節(jié)點(diǎn)分擔(dān)拓?fù)潢P(guān)鍵路徑上負(fù)載過高節(jié)點(diǎn)的資源使用壓力,最終被采樣節(jié)點(diǎn)的內(nèi)存利用率都有一定程度的下降且逐步趨于平穩(wěn)狀態(tài)。

    圖5 WordCount內(nèi)存占用對(duì)比

    圖6表示benchmark在Flink默認(rèn)調(diào)度算法和TSS-Flink下的工作節(jié)點(diǎn)間通信開銷,不管是在默認(rèn)調(diào)度算法還是TSS-Flink下,節(jié)點(diǎn)間數(shù)據(jù)流大小均經(jīng)歷一個(gè)從0快速上升到正常狀態(tài)的過程。TSS-Flink算法在執(zhí)行中將關(guān)鍵節(jié)點(diǎn)上的線程遷移至前驅(qū)非關(guān)鍵節(jié)點(diǎn)上,從而減少線程節(jié)點(diǎn)間通信開銷。Flink默認(rèn)調(diào)度算法運(yùn)行且趨于穩(wěn)定后(90 s-300 s),節(jié)點(diǎn)間數(shù)據(jù)流大小的平均值約為16 572 tuples/s;當(dāng)執(zhí)行TSS-Flink算法且系統(tǒng)趨于穩(wěn)定后(125 s-250 s),節(jié)點(diǎn)間數(shù)據(jù)流大小約為12 410 tuples/s,相比Flink默認(rèn)調(diào)度算法降低了25.1%??梢?,TSS-Flink在降低節(jié)點(diǎn)間通信開銷方面具有更為明顯的效果且符合最優(yōu)通信開銷模型思想,也進(jìn)一步驗(yàn)證了算法的有效性。

    圖6 節(jié)點(diǎn)間數(shù)據(jù)流大小對(duì)比

    圖7表示任務(wù)拓?fù)渲袇R點(diǎn)接收從source發(fā)出的每 10 000 條tuples時(shí)記錄一個(gè)延遲時(shí)間并持續(xù)15 min得到的實(shí)驗(yàn)結(jié)果,實(shí)驗(yàn)在WordCount作業(yè)上執(zhí)行TSS算法與原系統(tǒng)算法比較得出:因?yàn)閃ordCount作業(yè)復(fù)雜度低于Twitter作業(yè)復(fù)雜度,所以WordCount作業(yè)的計(jì)算延遲相對(duì)較低,當(dāng)經(jīng)過TSS-Flink算法進(jìn)行優(yōu)化后,系統(tǒng)的計(jì)算延遲明顯下降。在原系統(tǒng)中,隨著數(shù)據(jù)流的連續(xù)不斷輸入,計(jì)算延遲也隨著慢慢升高,當(dāng)某些節(jié)點(diǎn)的計(jì)算資源達(dá)到瓶頸無法及時(shí)處理數(shù)據(jù)時(shí),導(dǎo)致計(jì)算延遲過長(zhǎng),系統(tǒng)執(zhí)行任務(wù)拓?fù)涞膶?shí)時(shí)性較差。通過TSS-Flink算法,對(duì)計(jì)算資源相對(duì)緊張的關(guān)鍵節(jié)點(diǎn)上的任務(wù)執(zhí)行調(diào)度策略,對(duì)比原系統(tǒng)該策略使集群的計(jì)算延遲降低最多達(dá)到388 ms,至少40 ms,平均降低了248 ms。

    圖7 WordCount計(jì)算延遲對(duì)比

    對(duì)于圖8,執(zhí)行的Twitter作業(yè)本身復(fù)雜度比WordCount作業(yè)較高,因此計(jì)算延遲也較高。通過在連續(xù)15 min內(nèi)記錄匯點(diǎn)每接受10 000條tuples數(shù)據(jù)時(shí)的延遲時(shí)間,可以得出:原系統(tǒng)在數(shù)據(jù)流不斷增加和快速變化下,導(dǎo)致數(shù)據(jù)流無法及時(shí)處理,造成數(shù)據(jù)堆積,數(shù)據(jù)堆積節(jié)點(diǎn)延遲過高,進(jìn)而影響系統(tǒng)的實(shí)時(shí)計(jì)算能力。通過執(zhí)行TSS-Flink算法將任務(wù)拓?fù)渲忻?0 000條tuples數(shù)據(jù)的計(jì)算延遲最多降低了210 ms,至少降低了8 ms,平均降低了130 ms,該調(diào)度策略有效地降低了節(jié)點(diǎn)間通信開銷和關(guān)鍵路徑上計(jì)算延遲,提高了計(jì)算的實(shí)時(shí)性,使計(jì)算資源達(dá)到最大化利用。

    圖8 Twitter計(jì)算延遲對(duì)比

    綜上所述,實(shí)驗(yàn)驗(yàn)證TSS-Flink算法對(duì)夠通過降低節(jié)點(diǎn)間通信開銷從而降低響應(yīng)時(shí)間,提高集群的性能。通過圖7、圖8可知,不同的作業(yè)類型下該策略對(duì)系統(tǒng)的計(jì)算延遲優(yōu)化效果并不相同,但其平均優(yōu)化比提高了13.09%,有效地降低了計(jì)算延遲,提高了系統(tǒng)性能。

    5 結(jié)束語

    通過對(duì)比現(xiàn)有的任務(wù)調(diào)度算法,發(fā)現(xiàn)多是對(duì)負(fù)載較重的節(jié)點(diǎn)執(zhí)行任務(wù)調(diào)度策略,雖然這些調(diào)度策略能有效降低任務(wù)拓?fù)漤憫?yīng)時(shí)間,提高系統(tǒng)性能。但也并未考慮到各任務(wù)的計(jì)算開銷和任務(wù)之間的通信開銷,且并未在Apache Flink平臺(tái)上實(shí)現(xiàn)該任務(wù)調(diào)度策略,所以在節(jié)點(diǎn)間負(fù)載均衡和通信開銷方面仍然存在很大的優(yōu)化空間。本文通過找到直接影響整個(gè)任務(wù)拓?fù)漤憫?yīng)時(shí)間的關(guān)鍵路徑,確定負(fù)載較高的關(guān)鍵節(jié)點(diǎn)和該節(jié)點(diǎn)上通信開銷較大的關(guān)鍵邊,建立關(guān)鍵節(jié)點(diǎn)負(fù)載均衡模型和關(guān)鍵邊最優(yōu)通信開銷模型,提出一種Flink環(huán)境下的任務(wù)調(diào)度策略(TSS-Flink)。通過WordCount和Twitter兩個(gè)benchmark的實(shí)驗(yàn)驗(yàn)證,結(jié)果表明算法能夠?qū)崿F(xiàn)對(duì)Flink集群的性能優(yōu)化,盡可能地更好地利用計(jì)算資源。

    下一步的研究工作將重點(diǎn)關(guān)注由于輸入數(shù)據(jù)流的急劇變化造成的資源分配不均問題,針對(duì)關(guān)鍵路徑上的負(fù)載傾斜較為嚴(yán)重的關(guān)鍵節(jié)點(diǎn),如何判斷出節(jié)點(diǎn)內(nèi)的任務(wù)通過橫向遷移和縱向遷移實(shí)現(xiàn)資源的最大化利用且保證遷移后的拓?fù)浣Y(jié)構(gòu)不發(fā)生改變。

    猜你喜歡
    間通信任務(wù)調(diào)度數(shù)據(jù)流
    細(xì)胞間通信預(yù)測(cè)方法研究進(jìn)展
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    綜合航電分區(qū)間通信元模型設(shè)計(jì)研究
    基于改進(jìn)NSGA-Ⅱ算法的協(xié)同制造任務(wù)調(diào)度研究
    基于時(shí)間負(fù)載均衡蟻群算法的云任務(wù)調(diào)度優(yōu)化
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機(jī)制
    云計(jì)算環(huán)境中任務(wù)調(diào)度策略
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    云計(jì)算中基于進(jìn)化算法的任務(wù)調(diào)度策略
    北醫(yī)三院 數(shù)據(jù)流疏通就診量
    亚洲国产欧洲综合997久久,| 精品久久久噜噜| 国产精品三级大全| 3wmmmm亚洲av在线观看| 亚洲第一区二区三区不卡| 色综合色国产| 老司机深夜福利视频在线观看| 精品久久久久久久久久免费视频| 美女 人体艺术 gogo| 欧美xxxx性猛交bbbb| 欧美成人性av电影在线观看| 国产91精品成人一区二区三区| 久久精品人妻少妇| ponron亚洲| 国产老妇女一区| 婷婷亚洲欧美| 欧美日韩瑟瑟在线播放| 熟妇人妻久久中文字幕3abv| 中文资源天堂在线| 成人精品一区二区免费| a级一级毛片免费在线观看| 真实男女啪啪啪动态图| 精品午夜福利视频在线观看一区| x7x7x7水蜜桃| 99在线视频只有这里精品首页| 两个人视频免费观看高清| 国产国拍精品亚洲av在线观看| 久久婷婷人人爽人人干人人爱| 日本色播在线视频| 22中文网久久字幕| 黄色日韩在线| 熟妇人妻久久中文字幕3abv| 看片在线看免费视频| 成人综合一区亚洲| 男女那种视频在线观看| 性欧美人与动物交配| 99久久精品国产国产毛片| 精品久久久久久久末码| 欧美成人一区二区免费高清观看| 欧美zozozo另类| 日本免费a在线| 欧美日韩中文字幕国产精品一区二区三区| 亚洲av日韩精品久久久久久密| 久久久久久国产a免费观看| АⅤ资源中文在线天堂| 日韩欧美三级三区| 美女黄网站色视频| 我的女老师完整版在线观看| 久久婷婷人人爽人人干人人爱| 免费电影在线观看免费观看| 在线观看一区二区三区| 少妇丰满av| 精品久久久久久,| av国产免费在线观看| 国产一级毛片七仙女欲春2| 婷婷精品国产亚洲av| 亚洲第一区二区三区不卡| 身体一侧抽搐| 波多野结衣高清无吗| 亚洲专区中文字幕在线| 日韩人妻高清精品专区| 不卡一级毛片| 免费搜索国产男女视频| 最近中文字幕高清免费大全6 | 哪里可以看免费的av片| 亚洲熟妇熟女久久| 国产一区二区激情短视频| 亚洲国产欧美人成| 精品久久久久久久久av| 亚洲国产欧美人成| 极品教师在线免费播放| 日韩高清综合在线| 日韩欧美免费精品| 国产av不卡久久| 天堂动漫精品| 天堂√8在线中文| 亚州av有码| 久久精品影院6| 成人av一区二区三区在线看| 国产亚洲av嫩草精品影院| 日韩欧美免费精品| 在线观看午夜福利视频| 国产成人aa在线观看| 国内久久婷婷六月综合欲色啪| 在线国产一区二区在线| 欧美日韩综合久久久久久 | 黄色日韩在线| 麻豆久久精品国产亚洲av| 亚洲精品亚洲一区二区| 久久久久久久久久成人| 亚洲欧美日韩高清在线视频| 国产aⅴ精品一区二区三区波| 亚洲欧美日韩高清在线视频| 麻豆一二三区av精品| 18+在线观看网站| 国产成人一区二区在线| 伊人久久精品亚洲午夜| 亚洲av二区三区四区| 成年版毛片免费区| 中国美白少妇内射xxxbb| 色5月婷婷丁香| 18+在线观看网站| 亚洲中文日韩欧美视频| av在线亚洲专区| 国产毛片a区久久久久| 国产精品亚洲美女久久久| netflix在线观看网站| 欧美激情国产日韩精品一区| 亚洲精品一卡2卡三卡4卡5卡| 亚洲专区国产一区二区| 国产亚洲精品久久久久久毛片| 搞女人的毛片| 成人午夜高清在线视频| 成人国产麻豆网| 精品午夜福利在线看| 波多野结衣高清作品| a级毛片免费高清观看在线播放| 黄色视频,在线免费观看| 成人午夜高清在线视频| 国产成人影院久久av| 久久久色成人| 特大巨黑吊av在线直播| 亚洲av成人精品一区久久| 日本熟妇午夜| 在线天堂最新版资源| 中文亚洲av片在线观看爽| 国内少妇人妻偷人精品xxx网站| 一进一出抽搐gif免费好疼| 国产av在哪里看| 18禁黄网站禁片免费观看直播| 亚洲成人中文字幕在线播放| 一进一出好大好爽视频| 国产黄a三级三级三级人| 日日干狠狠操夜夜爽| 中国美女看黄片| 午夜精品久久久久久毛片777| 51国产日韩欧美| 极品教师在线视频| 精品人妻一区二区三区麻豆 | 日本欧美国产在线视频| 一进一出抽搐动态| 91麻豆av在线| 在线播放国产精品三级| 亚洲天堂国产精品一区在线| 天堂网av新在线| 搡老熟女国产l中国老女人| 中文资源天堂在线| av天堂中文字幕网| 亚洲专区中文字幕在线| 国产一区二区在线观看日韩| 国产91精品成人一区二区三区| or卡值多少钱| 亚洲精华国产精华精| 国产中年淑女户外野战色| 成人亚洲精品av一区二区| 老女人水多毛片| 小蜜桃在线观看免费完整版高清| 国内精品一区二区在线观看| 中文亚洲av片在线观看爽| 欧美一区二区精品小视频在线| 国产三级在线视频| 久久亚洲精品不卡| 女生性感内裤真人,穿戴方法视频| or卡值多少钱| 99riav亚洲国产免费| 可以在线观看的亚洲视频| 精品午夜福利视频在线观看一区| 国产精品永久免费网站| 亚洲成av人片在线播放无| 国产精品1区2区在线观看.| 男女啪啪激烈高潮av片| www日本黄色视频网| 亚洲精品色激情综合| 狠狠狠狠99中文字幕| 1024手机看黄色片| 中出人妻视频一区二区| 精品一区二区三区av网在线观看| 韩国av一区二区三区四区| 熟女电影av网| 日韩欧美精品v在线| 天堂动漫精品| 少妇猛男粗大的猛烈进出视频 | 国产精品久久电影中文字幕| 精品久久久久久久久久免费视频| 成年版毛片免费区| 99国产极品粉嫩在线观看| 欧美黑人欧美精品刺激| 两个人视频免费观看高清| 成人性生交大片免费视频hd| 中文字幕免费在线视频6| 亚洲中文日韩欧美视频| 三级国产精品欧美在线观看| 五月伊人婷婷丁香| 99在线人妻在线中文字幕| а√天堂www在线а√下载| 午夜爱爱视频在线播放| 成熟少妇高潮喷水视频| 中国美白少妇内射xxxbb| 国产高潮美女av| 国产精品免费一区二区三区在线| 18禁在线播放成人免费| 男人和女人高潮做爰伦理| 中文字幕免费在线视频6| 国产伦一二天堂av在线观看| 国内精品美女久久久久久| 在线观看一区二区三区| 国产一区二区三区在线臀色熟女| 日本欧美国产在线视频| 亚洲图色成人| 日日摸夜夜添夜夜添av毛片 | 久久久久九九精品影院| 91精品国产九色| 色综合婷婷激情| 国产午夜福利久久久久久| 国产精品av视频在线免费观看| 免费看a级黄色片| 国产精品爽爽va在线观看网站| 久久精品91蜜桃| bbb黄色大片| 中文字幕av在线有码专区| 窝窝影院91人妻| 色哟哟哟哟哟哟| 色吧在线观看| 欧美成人性av电影在线观看| 成人av在线播放网站| 午夜久久久久精精品| 日韩,欧美,国产一区二区三区 | 亚洲一区二区三区色噜噜| 亚洲国产精品sss在线观看| 亚洲国产欧洲综合997久久,| 日韩av在线大香蕉| 国产单亲对白刺激| av在线亚洲专区| 国产乱人视频| 亚洲av美国av| 国产亚洲av嫩草精品影院| 在线播放国产精品三级| 亚洲欧美日韩东京热| 国产一区二区三区av在线 | 三级毛片av免费| 国产亚洲欧美98| 欧美高清性xxxxhd video| 国产av一区在线观看免费| 国产精品国产高清国产av| 大型黄色视频在线免费观看| 亚洲av美国av| 亚洲精品久久国产高清桃花| 国产v大片淫在线免费观看| 亚洲,欧美,日韩| 久久欧美精品欧美久久欧美| 免费av毛片视频| 性插视频无遮挡在线免费观看| 如何舔出高潮| 国产免费男女视频| 久久久久久九九精品二区国产| 五月玫瑰六月丁香| 男人的好看免费观看在线视频| 日本在线视频免费播放| 亚洲经典国产精华液单| 午夜a级毛片| 欧美日韩乱码在线| 免费看av在线观看网站| 日日夜夜操网爽| 久久热精品热| 精品久久久久久久久av| 春色校园在线视频观看| av黄色大香蕉| 亚洲av二区三区四区| 日韩中字成人| 男女之事视频高清在线观看| 91麻豆av在线| 不卡视频在线观看欧美| 少妇人妻一区二区三区视频| 男女边吃奶边做爰视频| 精品人妻熟女av久视频| 99久久精品一区二区三区| 国产精品综合久久久久久久免费| 色综合亚洲欧美另类图片| 嫩草影院入口| 欧洲精品卡2卡3卡4卡5卡区| 天天一区二区日本电影三级| 欧美日韩精品成人综合77777| 亚洲aⅴ乱码一区二区在线播放| 国产v大片淫在线免费观看| 亚洲欧美日韩东京热| 热99在线观看视频| 18禁裸乳无遮挡免费网站照片| 国产精品一区二区免费欧美| 九九在线视频观看精品| 亚洲美女视频黄频| 久久午夜福利片| 高清在线国产一区| 国产午夜福利久久久久久| 精品久久国产蜜桃| 在线免费观看不下载黄p国产 | 国产亚洲91精品色在线| 熟女人妻精品中文字幕| 午夜日韩欧美国产| 午夜福利在线在线| 一级毛片久久久久久久久女| 色视频www国产| 免费看光身美女| 热99在线观看视频| 午夜老司机福利剧场| 大又大粗又爽又黄少妇毛片口| 亚洲中文字幕一区二区三区有码在线看| 国产亚洲91精品色在线| 亚洲人成伊人成综合网2020| 色5月婷婷丁香| 在线观看一区二区三区| 久久天躁狠狠躁夜夜2o2o| 国产大屁股一区二区在线视频| 成年女人看的毛片在线观看| 亚洲自偷自拍三级| 精品一区二区三区视频在线| 久久国产精品人妻蜜桃| 日本-黄色视频高清免费观看| 男女边吃奶边做爰视频| 麻豆av噜噜一区二区三区| 日本熟妇午夜| 亚洲av.av天堂| 51国产日韩欧美| 国产成人一区二区在线| 亚洲精品成人久久久久久| 久久久久久久精品吃奶| 国产大屁股一区二区在线视频| 国产女主播在线喷水免费视频网站 | 日日干狠狠操夜夜爽| 国产大屁股一区二区在线视频| 亚洲第一区二区三区不卡| 色综合站精品国产| 国产日本99.免费观看| 国产午夜精品论理片| 欧美日韩精品成人综合77777| 欧美成人a在线观看| 久久人妻av系列| 欧美一区二区精品小视频在线| 国内久久婷婷六月综合欲色啪| 12—13女人毛片做爰片一| 长腿黑丝高跟| 很黄的视频免费| 欧美不卡视频在线免费观看| 男女下面进入的视频免费午夜| 一本久久中文字幕| 免费一级毛片在线播放高清视频| 成人三级黄色视频| 最后的刺客免费高清国语| 免费人成在线观看视频色| 婷婷精品国产亚洲av在线| 国产黄色小视频在线观看| 成熟少妇高潮喷水视频| 亚洲人成网站在线播放欧美日韩| 亚洲一级一片aⅴ在线观看| 国模一区二区三区四区视频| 久久国产精品人妻蜜桃| 亚洲 国产 在线| 亚洲国产精品成人综合色| 久久久久久久久久久丰满 | 国产精品av视频在线免费观看| 亚洲精品久久国产高清桃花| 久久久久久久亚洲中文字幕| 91久久精品电影网| 淫秽高清视频在线观看| 老司机午夜福利在线观看视频| 精品不卡国产一区二区三区| 国产黄a三级三级三级人| 又爽又黄无遮挡网站| 99久久九九国产精品国产免费| 亚洲国产欧洲综合997久久,| 美女高潮的动态| 欧美最新免费一区二区三区| 美女高潮喷水抽搐中文字幕| aaaaa片日本免费| h日本视频在线播放| 色哟哟·www| 色av中文字幕| 我的老师免费观看完整版| 中文字幕熟女人妻在线| 久久久久精品国产欧美久久久| 久久久久久九九精品二区国产| 在线观看美女被高潮喷水网站| 日韩欧美国产在线观看| 日本黄色视频三级网站网址| 成年女人永久免费观看视频| 日本黄色片子视频| 婷婷精品国产亚洲av| 国产成人福利小说| 在线看三级毛片| 国产乱人伦免费视频| 波多野结衣高清作品| 国产亚洲欧美98| 九九在线视频观看精品| 国产精品爽爽va在线观看网站| 人妻久久中文字幕网| 三级国产精品欧美在线观看| 日本a在线网址| 可以在线观看毛片的网站| 又粗又爽又猛毛片免费看| а√天堂www在线а√下载| 精品一区二区三区av网在线观看| 久久人人精品亚洲av| 性插视频无遮挡在线免费观看| 午夜免费男女啪啪视频观看 | 高清日韩中文字幕在线| 很黄的视频免费| 在线观看免费视频日本深夜| 床上黄色一级片| 欧美日韩亚洲国产一区二区在线观看| 麻豆久久精品国产亚洲av| 日本a在线网址| 免费在线观看日本一区| 午夜福利欧美成人| 好男人在线观看高清免费视频| 内射极品少妇av片p| 亚洲国产欧洲综合997久久,| 老司机福利观看| 男人舔奶头视频| 国产精品久久久久久av不卡| 成人美女网站在线观看视频| 精华霜和精华液先用哪个| 欧美色视频一区免费| 成人永久免费在线观看视频| 国产av不卡久久| 直男gayav资源| av在线观看视频网站免费| 男人和女人高潮做爰伦理| 亚洲国产精品合色在线| 色哟哟·www| 高清在线国产一区| 自拍偷自拍亚洲精品老妇| 亚洲欧美清纯卡通| 日韩,欧美,国产一区二区三区 | 少妇猛男粗大的猛烈进出视频 | 波多野结衣高清无吗| 亚洲四区av| 国产精品一区二区三区四区免费观看 | 一级黄色大片毛片| 18禁在线播放成人免费| 久久人妻av系列| 美女免费视频网站| 日韩 亚洲 欧美在线| 免费av不卡在线播放| 99九九线精品视频在线观看视频| 淫妇啪啪啪对白视频| 18禁黄网站禁片免费观看直播| 国产人妻一区二区三区在| 精品不卡国产一区二区三区| 国内毛片毛片毛片毛片毛片| www.色视频.com| 美女cb高潮喷水在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 日韩欧美三级三区| 亚洲av不卡在线观看| 久久久午夜欧美精品| 真人一进一出gif抽搐免费| 免费无遮挡裸体视频| 欧美一区二区亚洲| 国产av麻豆久久久久久久| 99久久精品热视频| 国产单亲对白刺激| 日韩人妻高清精品专区| 国产亚洲av嫩草精品影院| 网址你懂的国产日韩在线| av在线天堂中文字幕| 亚洲在线观看片| 色综合亚洲欧美另类图片| 特大巨黑吊av在线直播| 精品久久久久久,| 一级黄片播放器| 一区二区三区高清视频在线| 久久久久久久久久久丰满 | 午夜亚洲福利在线播放| 99久久精品一区二区三区| 91麻豆精品激情在线观看国产| 久久精品国产99精品国产亚洲性色| 国产高潮美女av| 久久九九热精品免费| h日本视频在线播放| 亚洲av一区综合| 国产av麻豆久久久久久久| 精品乱码久久久久久99久播| 久久精品国产亚洲av天美| 国产男靠女视频免费网站| 精品欧美国产一区二区三| 99久久九九国产精品国产免费| 观看美女的网站| 18+在线观看网站| 99在线人妻在线中文字幕| 成人综合一区亚洲| 国产高清激情床上av| 女人被狂操c到高潮| 久久久午夜欧美精品| 午夜爱爱视频在线播放| 亚洲一区二区三区色噜噜| 最近最新免费中文字幕在线| 欧美激情国产日韩精品一区| 露出奶头的视频| 国产在线男女| 国产精品三级大全| 亚洲欧美日韩高清在线视频| 我的女老师完整版在线观看| 亚洲男人的天堂狠狠| av国产免费在线观看| 老司机午夜福利在线观看视频| 最好的美女福利视频网| 国产中年淑女户外野战色| 一进一出抽搐gif免费好疼| 国内精品宾馆在线| 女同久久另类99精品国产91| 精品久久久久久久末码| 亚洲av二区三区四区| 一区二区三区四区激情视频 | 天天躁日日操中文字幕| 伊人久久精品亚洲午夜| 一级毛片久久久久久久久女| 欧美日韩国产亚洲二区| 欧美性猛交╳xxx乱大交人| 看黄色毛片网站| 日韩强制内射视频| 成人精品一区二区免费| 五月玫瑰六月丁香| 久久久久久久亚洲中文字幕| 99热只有精品国产| 久久人妻av系列| 国产精品免费一区二区三区在线| 在线播放国产精品三级| 国产蜜桃级精品一区二区三区| 欧美高清性xxxxhd video| 日韩欧美一区二区三区在线观看| 亚洲av电影不卡..在线观看| 日韩欧美精品v在线| 男人狂女人下面高潮的视频| 亚洲美女黄片视频| 日本黄色片子视频| 婷婷精品国产亚洲av在线| 国内精品久久久久久久电影| 99国产极品粉嫩在线观看| 亚洲人成伊人成综合网2020| 国产男靠女视频免费网站| 日本黄色片子视频| 亚洲欧美日韩无卡精品| 婷婷丁香在线五月| 美女大奶头视频| 欧美中文日本在线观看视频| 91av网一区二区| 国产精品久久久久久久久免| 亚洲成人中文字幕在线播放| 婷婷丁香在线五月| av在线观看视频网站免费| 成人鲁丝片一二三区免费| 精华霜和精华液先用哪个| 如何舔出高潮| 日韩中字成人| 一卡2卡三卡四卡精品乱码亚洲| 国产一区二区在线观看日韩| 精品午夜福利视频在线观看一区| 欧美bdsm另类| 亚洲久久久久久中文字幕| 国产伦精品一区二区三区视频9| 亚洲久久久久久中文字幕| 草草在线视频免费看| 在线播放国产精品三级| www.色视频.com| av在线老鸭窝| 久久中文看片网| 国内精品久久久久精免费| 国产成人福利小说| 成人精品一区二区免费| 亚洲最大成人av| 国产精品99久久久久久久久| 校园人妻丝袜中文字幕| 国产免费男女视频| 女人十人毛片免费观看3o分钟| 看十八女毛片水多多多| 97热精品久久久久久| 亚洲中文字幕日韩| 最近在线观看免费完整版| 91午夜精品亚洲一区二区三区 | 22中文网久久字幕| 韩国av在线不卡| 精品人妻1区二区| 欧美3d第一页| 美女免费视频网站| 蜜桃久久精品国产亚洲av| 国产91精品成人一区二区三区| 成人美女网站在线观看视频| 国产精品日韩av在线免费观看| 中国美白少妇内射xxxbb| 狠狠狠狠99中文字幕| 婷婷精品国产亚洲av| 春色校园在线视频观看| 成人av一区二区三区在线看| 国产中年淑女户外野战色| 国产 一区精品| 亚洲久久久久久中文字幕| 亚洲一级一片aⅴ在线观看| 啦啦啦韩国在线观看视频| 欧美日韩中文字幕国产精品一区二区三区| 亚洲精华国产精华液的使用体验 | 成年女人看的毛片在线观看| 国产精品一区www在线观看 | 一级黄片播放器| 色在线成人网| 国产精品久久电影中文字幕| 久久久久久久久大av| 99热这里只有是精品50| 国产国拍精品亚洲av在线观看| 赤兔流量卡办理| 制服丝袜大香蕉在线| 精品福利观看| 亚洲四区av| 国产精品久久久久久亚洲av鲁大| 一级av片app| www.色视频.com| 免费人成在线观看视频色|