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

    基于Spark的并行信任進(jìn)化算法

    2021-03-16 13:29:14黃冬平周夏冰劉冠峰
    關(guān)鍵詞:評價(jià)

    黃冬平 周夏冰 劉冠峰

    1(蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 江蘇 蘇州 215006)

    2(上交所技術(shù)有限責(zé)任公司 上海 200120)

    0 引 言

    隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子商務(wù)平臺(tái)在人們的生活中扮演著越來越重要的角色,在以信任為導(dǎo)向的電子商務(wù)平臺(tái)中,如亞馬遜、Epinions等,買家在完成一筆交易后,可以根據(jù)自己的購買體驗(yàn)寫下相應(yīng)的評價(jià),這些評價(jià)對所有人都是可見的,買家也可以根據(jù)自己的購買體驗(yàn)對已有的評價(jià)進(jìn)行評分:有幫助、無幫助等[1]。大多數(shù)潛在買家在購買之前都會(huì)參考這些買家(advisors)的評價(jià),根據(jù)賣家聲譽(yù)的好壞決定是否進(jìn)行購買。然而,有些不誠實(shí)的買家(attackers)會(huì)提供虛假評價(jià),造成錯(cuò)誤推薦。Jiang等[2]提出的信任進(jìn)化(MET)算法對于鑒別attackers有著非常好的效果,但是當(dāng)數(shù)據(jù)規(guī)模較大時(shí),MET算法的運(yùn)算效率很低。而并行計(jì)算框架的出現(xiàn),成為解決這一問題的重要途徑。

    現(xiàn)今主流的并行計(jì)算框架有MapReduce、Spark等。相比于MapReduce,Spark是基于內(nèi)存的編程框架,中間結(jié)果可存儲(chǔ)在內(nèi)存中,降低了數(shù)據(jù)交換的訪問延遲,因而Spark運(yùn)算速度要高于MapReduce。Spark的操作都是基于彈性分布式數(shù)據(jù)集(RDD)進(jìn)行的,且自帶豐富的算子,如map、reduce、filter、collect等,只需用很少的代碼就可以實(shí)現(xiàn)復(fù)雜的并行操作,相比于MapReduce來說,Spark的運(yùn)算效率更高、代碼更靈活。

    RDD默認(rèn)的分區(qū)函數(shù)為HashPartitioner,該函數(shù)根據(jù)key的哈希值對節(jié)點(diǎn)個(gè)數(shù)求余的結(jié)果進(jìn)行分區(qū),當(dāng)某個(gè)key數(shù)量較多時(shí),很容易將大量具有相同key的數(shù)據(jù)分布到同一個(gè)分區(qū)里。這種情況稱為數(shù)據(jù)傾斜,而RDD的執(zhí)行時(shí)間為所有分區(qū)計(jì)算時(shí)間的最大值[3],數(shù)據(jù)傾斜的存在不僅僅會(huì)影響運(yùn)行效率,嚴(yán)重情況下會(huì)導(dǎo)致task運(yùn)行失敗[4]。

    針對上述問題,本文提出基于Spark的主從式并行MET算法——SparkMET。采用主從式架構(gòu),由主節(jié)點(diǎn)進(jìn)行變異、交叉、選擇過程,從節(jié)點(diǎn)計(jì)算適應(yīng)度值。并提出一種新的數(shù)據(jù)分區(qū)策略——LBP算法,在SparkMET計(jì)算適應(yīng)度值之前對數(shù)據(jù)進(jìn)行重分區(qū),解決數(shù)據(jù)傾斜問題,能最大限度提高M(jìn)ET算法的運(yùn)算效率。

    1 MET算法

    MET算法吸收傳統(tǒng)差分進(jìn)化(DE)算法的原理,其工作方式與DE算法類似[5]。圖1為信任進(jìn)化過程原理圖,一開始買家B2信任B3,但是B2發(fā)現(xiàn)自己的購買體驗(yàn)與B3對賣家S1的評價(jià)相差較大,卻與B1的評價(jià)相似,于是B2開始信任B1,不信任B3。此過程為B2的信任進(jìn)化過程[6]。

    圖1 信任進(jìn)化過程

    1.1 適應(yīng)度函數(shù)

    (1)

    RBi,Sj=mean(rBi,Sj)

    (2)

    (3)

    式中:rBi,Sj∈[1,5]表示買家Bi對賣家Sj的評價(jià);rAk,Sj∈[1,5]表示advisorAk對Sj的評價(jià)。

    1.2 變 異

    MET算法變異過程如式(4)所示,利用當(dāng)前信任網(wǎng)絡(luò)中隨機(jī)選擇的個(gè)體之間的差分向量進(jìn)行變異操作,生成變異向量,每一個(gè)信任網(wǎng)絡(luò)為獨(dú)立個(gè)體,信任網(wǎng)絡(luò)里的advisors為個(gè)體的基因,F(xiàn)為縮放因子。

    VBi,g+1=TB1,g+F·(TB2,g-TB3,g)

    (4)

    1.3 交 叉

    MET算法交叉過程如下:

    (5)

    式中:rk(0,1)∈[0,1]為隨機(jī)生成的小數(shù);CR為交叉概率;jr∈[1,NP]為隨機(jī)生成的整數(shù);TBi,j,g+1為候選信任網(wǎng)絡(luò)中的基因;VBi,j,g+1為差分向量的基因;TBi,j,g為初代信任網(wǎng)絡(luò)的基因,即圖2中的交叉單元。

    圖2 MET算法交叉過程

    1.4 選 擇

    MET算法選擇過程采用“貪婪”策略,即比較候選信任網(wǎng)絡(luò)TBi,g+1與當(dāng)前信任網(wǎng)絡(luò)TBi,g的適應(yīng)度值,適應(yīng)度值更優(yōu)的將被保留,進(jìn)入下一代種群。

    (6)

    2 基于Spark的并行MET算法

    譚旭杰等[7]結(jié)合Spark框架提出了一種基于島模型[8]的并行差分進(jìn)化算法——SparkDE。該算法將初代種群分成多個(gè)島,每個(gè)島單獨(dú)進(jìn)化指定的代數(shù)后,按照環(huán)形拓?fù)浣Y(jié)構(gòu)將最優(yōu)個(gè)體遷移到其他島替換最差個(gè)體,如此循環(huán)直到達(dá)到最大迭代次數(shù)為止。雖然MET算法與DE算法在工作形式上類似,但是該島模型不適用于MET算法,因?yàn)镸ET算法在并行化過程中,需跨節(jié)點(diǎn)獲取其他個(gè)體的信息,而不是僅僅在某個(gè)島中單獨(dú)進(jìn)化,因此大量的節(jié)點(diǎn)通信反而會(huì)導(dǎo)致更多的時(shí)間開銷。凌實(shí)等[9]提出的主從式工作方式僅在適應(yīng)度值計(jì)算過程實(shí)現(xiàn)并行化,與其他并行化方式相比,不改變原算法的工作方式,在進(jìn)化過程中也無節(jié)點(diǎn)通信,既能保證原算法運(yùn)算結(jié)果的準(zhǔn)確性,又能以較小的開銷得到良好的加速效果[10]?;诖?,本文提出了主從式的并行MET算法——SparkMET。

    2.1 信任矩陣

    DE算法的變異和交叉過程,要求個(gè)體的基因數(shù)必須相等,MET算法也是如此,由圖2中的交叉過程可以看出,初代信任網(wǎng)絡(luò)和差分向量的基因數(shù)是相等的。然而在真實(shí)數(shù)據(jù)里,每個(gè)買家的信任網(wǎng)絡(luò)里advisors數(shù)幾乎都不一樣。為此,本文將信任數(shù)據(jù)構(gòu)造成信任矩陣,使得個(gè)體的基因數(shù)相等,如表1所示[11]。信任矩陣的維度為n×n(n為買家數(shù)量,n≥3),每一行代表一個(gè)信任網(wǎng)絡(luò),即DE算法里種群中的個(gè)體,每個(gè)信任網(wǎng)絡(luò)包含n個(gè)基因,每個(gè)基因的取值范圍是[0,1]。MET算法的變異和交叉過程都是基于信任矩陣的向量進(jìn)行的。

    表1 信任矩陣

    2.2 評分矩陣

    評分矩陣類似信任矩陣,行代表買家,列代表賣家,評分?jǐn)?shù)據(jù)范圍是[1,5],分值越大代表評價(jià)越高,1表示很不喜歡,5表示很喜歡,空值表示買家未對該賣家評價(jià),如表2所示[12]。由于很多買家只提供了少許評價(jià),因此該評分矩陣十分稀疏。

    表2 評分矩陣

    2.3 評分矩陣填充

    f(TBi)通過比較Bi與advisors共同評價(jià)過的賣家的評分差值來衡量Bi的信任網(wǎng)絡(luò)質(zhì)量,但是實(shí)際數(shù)據(jù)集中,由于評分?jǐn)?shù)據(jù)非常稀疏,要找到Bi與所有advisors共同評價(jià)過的賣家非常難,為此本文利用郭蘭杰等[13]提出的填充算法對評分?jǐn)?shù)據(jù)進(jìn)行預(yù)測填充。該填充算法原理:兩個(gè)買家的信任網(wǎng)絡(luò)里共同的advisors越多,這兩個(gè)買家越熟悉,而越熟悉的買家越可能有相似的購買體驗(yàn)。

    2.3.1熟悉度計(jì)算

    本文用Salton指標(biāo)來衡量兩個(gè)買家的熟悉度,定義如下:

    (7)

    式中:STBi,Bj表示買家Bi和Bj的熟悉程度;k(Bi)和k(Bj)分別為Bi和Bj的度,即advisors數(shù)。

    2.3.2缺失值填充

    用類似基于用戶協(xié)同過濾的思想,計(jì)算公式如下:

    (8)

    有時(shí)候信任網(wǎng)絡(luò)里的所有advisors都沒有對Sj進(jìn)行過評分,此時(shí)使用Sj和Bi的評分均值進(jìn)行填充:

    (9)

    2.4 LBP算法

    評分矩陣填充好后,開始信任進(jìn)化過程,在此之前,先將信任數(shù)據(jù)轉(zhuǎn)換成key-value格式,便于適應(yīng)度值計(jì)算,得到信任網(wǎng)絡(luò)數(shù)據(jù):[(1,[2,3,5,6,…]),(2,[1,5,…]),…],每個(gè)信任網(wǎng)絡(luò)為一個(gè)key-value鍵值對,key為買家id,value為advisors組成的列表。由于各個(gè)買家的advisors數(shù)量不一,甚至相差懸殊,RDD自動(dòng)分區(qū)過程中,advisors較多的買家很容易被分到同一分區(qū),造成數(shù)據(jù)傾斜,導(dǎo)致并行化過程中RDD計(jì)算時(shí)間增加,而經(jīng)LBP算法分區(qū)后能有效解決這一問題。

    LBP算法首先對各個(gè)分區(qū)進(jìn)行采樣,這樣只運(yùn)行少量的數(shù)據(jù),不會(huì)影響程序的性能,然后根據(jù)采樣結(jié)果確定合適的分區(qū)標(biāo)簽,在并行化階段,利用Spark的PartitionBy算子對數(shù)據(jù)重新劃分,相同分區(qū)標(biāo)簽的數(shù)據(jù)會(huì)分布到一個(gè)RDD分區(qū)里。通過自定義分區(qū)標(biāo)簽的方式,使得RDD中每個(gè)分區(qū)的信任網(wǎng)絡(luò)數(shù)量雖然不同,但是每個(gè)分區(qū)的advisors數(shù)量大致相同。分區(qū)標(biāo)簽li的計(jì)算方法如下:

    (10)

    式中:i∈[1,P-1],i=0時(shí),l0=0;P表示分區(qū)個(gè)數(shù);SPi表示采樣數(shù)據(jù)中第i個(gè)分區(qū)的Value數(shù)量;S表示采樣數(shù)據(jù)的Value數(shù)量;num表示買家數(shù)量。LBP算法偽代碼如算法1所示。

    算法1LBP算法

    輸入:待分區(qū)數(shù)據(jù)rdd;分區(qū)數(shù)P;分區(qū)買家數(shù)量Pn。

    輸出:分區(qū)標(biāo)簽。

    1.functionLBP(rdd,P,Pn)

    2. Sample=rdd.sample(False,0.5)〗3. .map(lambdax:len(x[1]))〗4. .mapPartitions(sum).collect()

    5. 根據(jù)式(10) & 樣本生成標(biāo)簽

    6.returnlabel

    //分區(qū)標(biāo)簽構(gòu)成的列表

    7.endfunction

    8.functionMP(rdd,label)

    //重分區(qū)函數(shù)

    9.ifrdd≤label[0]then

    10.return0

    11. …

    12.elseifrdd≤label[n-2]then

    13.returnn-2

    14.else

    15.returnn-1

    16.endif

    17.endfunction

    經(jīng)LBP算法重分區(qū)后,數(shù)據(jù)傾斜問題得以解決,開始計(jì)算適應(yīng)度值。此過程在計(jì)算節(jié)點(diǎn)進(jìn)行,由于適應(yīng)度值計(jì)算需利用位于主節(jié)點(diǎn)中的評價(jià)數(shù)據(jù),所以主節(jié)點(diǎn)會(huì)把評價(jià)數(shù)據(jù)發(fā)送到計(jì)算節(jié)點(diǎn)供各個(gè)task使用。當(dāng)task數(shù)量較多時(shí),大量的數(shù)據(jù)傳輸不僅會(huì)浪費(fèi)網(wǎng)絡(luò)帶寬也會(huì)增加程序的運(yùn)行時(shí)間,而廣播變量(broadcast)的使用能有效解決這一問題。SparkMET算法廣播評價(jià)數(shù)據(jù)到各個(gè)計(jì)算節(jié)點(diǎn),task從各自所屬節(jié)點(diǎn)中獲取評價(jià)數(shù)據(jù),減少了跨節(jié)點(diǎn)的數(shù)據(jù)傳輸,能有效提高程序的執(zhí)行速度。

    適應(yīng)度值計(jì)算完畢后,主節(jié)點(diǎn)負(fù)責(zé)收集計(jì)算結(jié)果并進(jìn)行選擇過程,適應(yīng)度值更小的信任網(wǎng)絡(luò)將被保留,進(jìn)入下一輪進(jìn)化過程。重復(fù)上述步驟,達(dá)到最大迭代次數(shù)時(shí)退出循環(huán),此時(shí)的信任網(wǎng)絡(luò)為最優(yōu)結(jié)果,與初代信任網(wǎng)絡(luò)相比,被排除出信任網(wǎng)絡(luò)的買家即為attackers。綜上所述,SparkMET算法流程如圖3所示,偽代碼如算法2所示。

    圖3 SparkMET算法流程圖

    算法2SparkMET算法

    輸入:初代信任網(wǎng)絡(luò)TBi,g;信任數(shù)據(jù)Trusts;評分?jǐn)?shù)據(jù)rates。

    輸出:最優(yōu)的信任網(wǎng)絡(luò)TBi,G。

    1.functionSalton(Trusts,rates)

    2. 利用式(8)-式(9)更新評分

    3.returnRates

    4.endfunction

    //填充評分矩陣

    5.functionSparkMET(TBi,g,Rates,G)

    6. SC=SparkContext()

    7.forg∈Gdo

    //G為迭代次數(shù)

    8.forBi∈TBi,gdo

    9. 變異&交叉生成候選網(wǎng)絡(luò)TBi,g+1

    10.endfor

    11. bc=SC.broadcast(Rates)

    //廣播

    12. rdd1=SC.Parallalize(TBi,g)

    13. L1=LBP(rdd1,P,num)

    //分區(qū)標(biāo)簽L1

    14. rdd2=SC.Parallalize(TBi,g+1)

    15. L2=LBP(rdd2,P,num)

    //分區(qū)標(biāo)簽L2

    16. fit1=rdd1〗17. .partitionBy(n,lambdax:MP(x,L1)〗18. .map(lambdax:f(x,bc.value))〗19. .collect()

    //初代信任網(wǎng)絡(luò)適應(yīng)度值

    20. fit2=rdd2〗21. .partitionBy(n,lambdax:MP(x,L2)〗22. .map(lambdax:f(x,bc.value))〗23. .collect()

    //候選信任網(wǎng)絡(luò)適應(yīng)度值

    24. result=selection(fit1, fit2)

    //選擇

    25.TBi,g=result

    //進(jìn)化結(jié)果進(jìn)入下次循環(huán)

    26.endfor

    27.returnTBi,G

    28.endfunction

    3 實(shí) 驗(yàn)

    3.1 實(shí)驗(yàn)數(shù)據(jù)集及實(shí)驗(yàn)環(huán)境

    本文所用數(shù)據(jù)為推薦領(lǐng)域常用的Epinions數(shù)據(jù)集[14],包含了49 290個(gè)買家之間的信任關(guān)系,同時(shí)還有49 290個(gè)買家對139 738個(gè)賣家的評價(jià)數(shù)據(jù),稀疏度非常高。MET算法中的縮放因子F=0.5,交叉概率CR=0.5。本文所用實(shí)驗(yàn)環(huán)境為4臺(tái)虛機(jī)搭建的Spark集群,集群配置如表3,所有程序利用Python 3.7實(shí)現(xiàn)。

    表3 實(shí)驗(yàn)集群配置

    3.2 實(shí)驗(yàn)及結(jié)果

    3.2.1算法運(yùn)行時(shí)間對比

    MET算法與SparkMET算法性能對比如圖4所示,四條曲線分別表示在不同節(jié)點(diǎn)數(shù)下算法運(yùn)行時(shí)間的變化趨勢??梢钥闯?,隨著節(jié)點(diǎn)個(gè)數(shù)增加,SparkMET算法執(zhí)行速度越快,且隨著迭代次數(shù)增加,加速效果趨于穩(wěn)定。這是因?yàn)樽詈臅r(shí)的適應(yīng)度值計(jì)算工作是由多臺(tái)機(jī)器共同完成的,大大降低了單機(jī)運(yùn)行時(shí)算法的運(yùn)行時(shí)間,證明了本文算法的有效性。但是當(dāng)節(jié)點(diǎn)數(shù)增大到4時(shí),未達(dá)到預(yù)期的加速效果。這是因?yàn)殡S著節(jié)點(diǎn)數(shù)增加,主節(jié)點(diǎn)在收集適應(yīng)度值過程中,跨節(jié)點(diǎn)的數(shù)據(jù)傳輸消耗的時(shí)間也在增加,導(dǎo)致可加速部分所占比例變小。這也證明了在分布式計(jì)算中,節(jié)點(diǎn)數(shù)并不是越多越好,節(jié)點(diǎn)多了不僅會(huì)浪費(fèi)資源,反而有時(shí)會(huì)適得其反,達(dá)不到預(yù)期的加速效果。

    圖4 MET算法和SparkMET算法性能對比

    自動(dòng)分區(qū)與LBP算法性能對比如圖5所示,兩條曲線分別表示自動(dòng)分區(qū)和LBP重分區(qū)時(shí)算法單次運(yùn)行時(shí)間的變化趨勢??梢钥闯?,經(jīng)LBP策略重分區(qū)后,算法運(yùn)行時(shí)間低于自動(dòng)分區(qū)時(shí)的運(yùn)行時(shí)間。這是因?yàn)橹胤謪^(qū)后,RDD的每個(gè)分區(qū)計(jì)算時(shí)間十分接近,數(shù)據(jù)傾斜問題得到解決。

    圖5 自動(dòng)分區(qū)和LBP算法分區(qū)性能對比

    3.2.2加速比實(shí)驗(yàn)

    加速比(Sup)能很好地反映集群的加速效果[15],其定義如下:

    Sup=T1/Tn

    (11)

    式中:T1為MET算法的運(yùn)行時(shí)間;Tn為SparkMET算法在節(jié)點(diǎn)數(shù)為n時(shí)的運(yùn)行時(shí)間。

    圖6所示為SparkMET算法加速比,三條曲線分別表示在不同節(jié)點(diǎn)數(shù)時(shí)算法的加速比變化趨勢??梢钥闯?,隨著節(jié)點(diǎn)個(gè)數(shù)的增加,加速效果逐漸提升,且隨著迭代次數(shù)增加,加速比趨于穩(wěn)定。在節(jié)點(diǎn)個(gè)數(shù)大于2時(shí),算法效率提升得更為明顯,這是因?yàn)樵谏倭抗?jié)點(diǎn)時(shí),節(jié)點(diǎn)不僅要承擔(dān)計(jì)算任務(wù),還要分擔(dān)一部分的資源調(diào)度任務(wù),影響節(jié)點(diǎn)的計(jì)算性能。

    4 結(jié) 語

    為了解決MET算法運(yùn)算效率低下的問題,本文提出了SparkMET算法,該算法采用主從式的工作方式,僅在最為耗時(shí)的適應(yīng)度值計(jì)算過程進(jìn)行并行計(jì)算。針對數(shù)據(jù)傾斜問題,本文提出了LBP算法,該算法根據(jù)各個(gè)分區(qū)的采樣結(jié)果確定分區(qū)標(biāo)簽,將RDD自動(dòng)分區(qū)后的數(shù)據(jù)重新分區(qū)。實(shí)驗(yàn)結(jié)果表明,結(jié)合LBP分區(qū)策略的SparkMET算法能有效提高M(jìn)ET算法的時(shí)效性。未來將在更大規(guī)模的數(shù)據(jù)集上進(jìn)行實(shí)驗(yàn),降低LBP算法重分區(qū)時(shí)shuffle過程的時(shí)間開銷,進(jìn)一步提升算法的運(yùn)行效率。

    猜你喜歡
    評價(jià)
    SBR改性瀝青的穩(wěn)定性評價(jià)
    石油瀝青(2021年4期)2021-10-14 08:50:44
    中藥治療室性早搏系統(tǒng)評價(jià)再評價(jià)
    自制C肽質(zhì)控品及其性能評價(jià)
    寫作交流與評價(jià):詞的欣賞
    基于Moodle的學(xué)習(xí)評價(jià)
    關(guān)于項(xiàng)目后評價(jià)中“專項(xiàng)”后評價(jià)的探討
    HBV-DNA提取液I的配制和應(yīng)用評價(jià)
    有效評價(jià)讓每朵花兒都綻放
    模糊數(shù)學(xué)評價(jià)法在水質(zhì)評價(jià)中的應(yīng)用
    治淮(2013年1期)2013-03-11 20:05:18
    保加利亞轉(zhuǎn)軌20年評價(jià)
    啦啦啦视频在线资源免费观看| 亚洲人成网站在线观看播放| tube8黄色片| 国产色爽女视频免费观看| 丝瓜视频免费看黄片| 99久久人妻综合| 精品人妻一区二区三区麻豆| 亚洲国产毛片av蜜桃av| 久久这里有精品视频免费| 国产伦理片在线播放av一区| 亚洲精品一二三| 成人高潮视频无遮挡免费网站| 日本黄色日本黄色录像| 欧美最新免费一区二区三区| 制服丝袜香蕉在线| 天天躁夜夜躁狠狠久久av| 成人毛片a级毛片在线播放| 91午夜精品亚洲一区二区三区| 国产精品国产三级专区第一集| 亚洲欧美一区二区三区黑人 | 18禁在线无遮挡免费观看视频| 一级毛片我不卡| 色婷婷久久久亚洲欧美| 亚洲精品成人av观看孕妇| 99热这里只有是精品在线观看| 中文字幕亚洲精品专区| 国产乱人偷精品视频| 精品久久久噜噜| 亚洲欧美成人精品一区二区| 欧美激情极品国产一区二区三区 | 亚洲av.av天堂| 久久久国产一区二区| 成人18禁高潮啪啪吃奶动态图 | 久久鲁丝午夜福利片| 高清午夜精品一区二区三区| 国产永久视频网站| 一区在线观看完整版| 亚洲av男天堂| 国产亚洲午夜精品一区二区久久| 久久人人爽av亚洲精品天堂 | 国产精品久久久久久久电影| 久久久久久九九精品二区国产| 中文欧美无线码| 国产精品av视频在线免费观看| 中文精品一卡2卡3卡4更新| 舔av片在线| 丰满少妇做爰视频| 亚洲欧美一区二区三区国产| 嘟嘟电影网在线观看| 国产大屁股一区二区在线视频| a级一级毛片免费在线观看| 99re6热这里在线精品视频| 全区人妻精品视频| 亚洲精品,欧美精品| 国产伦精品一区二区三区视频9| 大片电影免费在线观看免费| 美女xxoo啪啪120秒动态图| 91精品伊人久久大香线蕉| 一本一本综合久久| 热re99久久精品国产66热6| 久久精品国产鲁丝片午夜精品| 99久久精品一区二区三区| 人妻制服诱惑在线中文字幕| 永久网站在线| 黄片无遮挡物在线观看| 最近最新中文字幕免费大全7| 大片电影免费在线观看免费| 久久99热这里只频精品6学生| 18禁在线无遮挡免费观看视频| 精品人妻熟女av久视频| 欧美成人精品欧美一级黄| 成人美女网站在线观看视频| 在线精品无人区一区二区三 | 我要看黄色一级片免费的| 韩国高清视频一区二区三区| 老女人水多毛片| 久久av网站| 色网站视频免费| 亚洲精品日韩在线中文字幕| 3wmmmm亚洲av在线观看| 亚洲自偷自拍三级| 午夜免费鲁丝| 五月天丁香电影| 如何舔出高潮| 日韩一区二区视频免费看| 伦理电影大哥的女人| 午夜福利在线在线| 亚洲av成人精品一二三区| 激情五月婷婷亚洲| 大片免费播放器 马上看| 国产黄色视频一区二区在线观看| 欧美成人精品欧美一级黄| 国产淫语在线视频| 黄色一级大片看看| 交换朋友夫妻互换小说| 一区在线观看完整版| 日本猛色少妇xxxxx猛交久久| 多毛熟女@视频| 有码 亚洲区| 久久久久久久精品精品| 18禁裸乳无遮挡免费网站照片| 免费观看性生交大片5| 国模一区二区三区四区视频| 秋霞在线观看毛片| 国产深夜福利视频在线观看| 97超碰精品成人国产| 欧美区成人在线视频| 黄片无遮挡物在线观看| 国产亚洲91精品色在线| 青春草亚洲视频在线观看| 免费观看的影片在线观看| 超碰97精品在线观看| 国产免费又黄又爽又色| 少妇高潮的动态图| 男女啪啪激烈高潮av片| 菩萨蛮人人尽说江南好唐韦庄| 伦理电影免费视频| 18禁裸乳无遮挡免费网站照片| 国产精品伦人一区二区| 国产色爽女视频免费观看| 亚洲人成网站在线观看播放| 精品国产露脸久久av麻豆| 日产精品乱码卡一卡2卡三| av在线蜜桃| 国产一区二区在线观看日韩| 啦啦啦在线观看免费高清www| 91在线精品国自产拍蜜月| 简卡轻食公司| 国产深夜福利视频在线观看| 久久av网站| 成人毛片a级毛片在线播放| 日本vs欧美在线观看视频 | 亚洲精品色激情综合| 99九九线精品视频在线观看视频| 亚洲欧美清纯卡通| 国产精品久久久久久久久免| 秋霞伦理黄片| 人人妻人人澡人人爽人人夜夜| 日日啪夜夜撸| 国产亚洲午夜精品一区二区久久| 能在线免费看毛片的网站| 热re99久久精品国产66热6| 免费人成在线观看视频色| 免费av不卡在线播放| 男女免费视频国产| 一本色道久久久久久精品综合| 欧美性感艳星| 亚洲四区av| 欧美成人午夜免费资源| 欧美老熟妇乱子伦牲交| av在线蜜桃| 日日撸夜夜添| 亚洲精品久久午夜乱码| 下体分泌物呈黄色| 精品亚洲成a人片在线观看 | 一级毛片久久久久久久久女| 欧美精品亚洲一区二区| 丝袜喷水一区| 看十八女毛片水多多多| 国产精品福利在线免费观看| 多毛熟女@视频| 国产亚洲精品久久久com| 欧美高清性xxxxhd video| 日韩成人伦理影院| 午夜福利高清视频| 国产成人精品婷婷| 美女cb高潮喷水在线观看| 国产深夜福利视频在线观看| 亚洲欧美日韩东京热| 自拍偷自拍亚洲精品老妇| 国产亚洲91精品色在线| 一区二区三区乱码不卡18| 国产精品蜜桃在线观看| 久久av网站| 国产黄色免费在线视频| 97在线视频观看| 毛片女人毛片| 国产乱人偷精品视频| 亚洲av二区三区四区| 成人黄色视频免费在线看| 黑人猛操日本美女一级片| 色婷婷久久久亚洲欧美| 一个人免费看片子| 国产av精品麻豆| 男女下面进入的视频免费午夜| 超碰av人人做人人爽久久| 97精品久久久久久久久久精品| 国产淫语在线视频| 亚洲精品aⅴ在线观看| 色婷婷av一区二区三区视频| 欧美zozozo另类| 欧美丝袜亚洲另类| 国产又色又爽无遮挡免| 交换朋友夫妻互换小说| 亚洲国产欧美在线一区| 99久久精品国产国产毛片| 日日啪夜夜爽| 不卡视频在线观看欧美| 免费高清在线观看视频在线观看| 国产精品三级大全| 在现免费观看毛片| 中文字幕人妻熟人妻熟丝袜美| 三级经典国产精品| 看非洲黑人一级黄片| 久久青草综合色| a 毛片基地| 国产免费又黄又爽又色| 高清黄色对白视频在线免费看 | 国产精品一区二区在线不卡| 午夜激情福利司机影院| 久久久精品免费免费高清| 久久久久久九九精品二区国产| 日韩电影二区| 大话2 男鬼变身卡| 一级片'在线观看视频| 久久国内精品自在自线图片| 亚洲不卡免费看| 波野结衣二区三区在线| 日韩精品有码人妻一区| 亚洲,一卡二卡三卡| 欧美成人精品欧美一级黄| 免费看光身美女| 自拍偷自拍亚洲精品老妇| 青春草亚洲视频在线观看| 国产视频内射| 欧美激情国产日韩精品一区| 少妇人妻一区二区三区视频| 黄色怎么调成土黄色| 免费看日本二区| 国产在线视频一区二区| 国产一区二区在线观看日韩| 亚洲,一卡二卡三卡| 亚洲人成网站在线播| 国产精品.久久久| 精品一区二区免费观看| 国产精品久久久久久av不卡| 久久精品国产亚洲av天美| 伦理电影大哥的女人| 国产真实伦视频高清在线观看| 舔av片在线| 成年免费大片在线观看| 日日摸夜夜添夜夜添av毛片| 国产亚洲5aaaaa淫片| 在线观看国产h片| 麻豆精品久久久久久蜜桃| 亚洲久久久国产精品| 亚洲真实伦在线观看| 欧美国产精品一级二级三级 | 一级av片app| 国产一区二区三区综合在线观看 | 在线观看免费高清a一片| 午夜精品国产一区二区电影| 久久久久久久久久久免费av| 搡女人真爽免费视频火全软件| 少妇猛男粗大的猛烈进出视频| 国产深夜福利视频在线观看| 精品少妇黑人巨大在线播放| 日本与韩国留学比较| 97在线视频观看| 青春草国产在线视频| 亚洲久久久国产精品| 观看av在线不卡| 嫩草影院入口| 老女人水多毛片| 亚洲精品aⅴ在线观看| 国产精品一区二区在线不卡| 国产v大片淫在线免费观看| 国产成人精品福利久久| 草草在线视频免费看| 成人无遮挡网站| 国产成人a区在线观看| 欧美精品人与动牲交sv欧美| 色哟哟·www| 欧美xxxx性猛交bbbb| 又黄又爽又刺激的免费视频.| 一级毛片黄色毛片免费观看视频| 日韩三级伦理在线观看| 性色avwww在线观看| 高清在线视频一区二区三区| 大陆偷拍与自拍| 国产精品国产三级国产av玫瑰| 一区二区三区免费毛片| 国产精品国产三级国产专区5o| 久热久热在线精品观看| 在线播放无遮挡| 日本-黄色视频高清免费观看| 日韩伦理黄色片| 王馨瑶露胸无遮挡在线观看| 亚洲美女搞黄在线观看| 在线天堂最新版资源| 大片电影免费在线观看免费| 国产中年淑女户外野战色| 日本黄色日本黄色录像| 菩萨蛮人人尽说江南好唐韦庄| 久久国内精品自在自线图片| 日韩电影二区| 国产精品国产三级专区第一集| 观看美女的网站| 婷婷色av中文字幕| 国产在线免费精品| 久久精品久久久久久噜噜老黄| 天天躁日日操中文字幕| 亚洲三级黄色毛片| 国产黄色免费在线视频| av在线播放精品| 日日啪夜夜爽| 日韩人妻高清精品专区| 免费大片18禁| 国产在线一区二区三区精| 我的老师免费观看完整版| 狂野欧美激情性xxxx在线观看| 啦啦啦啦在线视频资源| av天堂中文字幕网| 日韩中文字幕视频在线看片 | 寂寞人妻少妇视频99o| 亚洲精品国产色婷婷电影| 久久精品久久久久久久性| 久久鲁丝午夜福利片| 一级毛片 在线播放| 国产精品99久久99久久久不卡 | 国产视频首页在线观看| 久久久久久久大尺度免费视频| 欧美日韩综合久久久久久| 日韩中文字幕视频在线看片 | 免费高清在线观看视频在线观看| 久久青草综合色| 丝瓜视频免费看黄片| 国产av精品麻豆| 国产精品免费大片| 成年免费大片在线观看| 大陆偷拍与自拍| 伦理电影免费视频| 亚洲人成网站在线播| 男的添女的下面高潮视频| a级毛片免费高清观看在线播放| 亚洲精品一区蜜桃| 色婷婷av一区二区三区视频| 新久久久久国产一级毛片| 国产精品av视频在线免费观看| 美女高潮的动态| 插逼视频在线观看| 亚洲国产精品一区三区| 纯流量卡能插随身wifi吗| 在线看a的网站| 观看美女的网站| 成年av动漫网址| 男女免费视频国产| 午夜免费鲁丝| 国产成人精品一,二区| av播播在线观看一区| 亚洲va在线va天堂va国产| 尾随美女入室| 亚洲综合色惰| 人妻系列 视频| av天堂中文字幕网| 男女国产视频网站| 中文字幕免费在线视频6| av在线蜜桃| 国产av国产精品国产| 联通29元200g的流量卡| 久久精品久久久久久噜噜老黄| 国产精品久久久久久精品电影小说 | 国产淫语在线视频| 亚洲精品日韩av片在线观看| 我要看黄色一级片免费的| 日日摸夜夜添夜夜添av毛片| 久久久久久久久大av| 人妻系列 视频| 在线天堂最新版资源| 国产精品精品国产色婷婷| 免费黄频网站在线观看国产| 欧美亚洲 丝袜 人妻 在线| 丰满少妇做爰视频| 国产精品不卡视频一区二区| 亚洲伊人久久精品综合| 狂野欧美白嫩少妇大欣赏| 网址你懂的国产日韩在线| 777米奇影视久久| 欧美 日韩 精品 国产| 寂寞人妻少妇视频99o| 国产精品女同一区二区软件| 久久精品国产鲁丝片午夜精品| 亚洲精品日韩在线中文字幕| 一区二区三区免费毛片| 在线播放无遮挡| 各种免费的搞黄视频| 亚洲成人一二三区av| 你懂的网址亚洲精品在线观看| 一级毛片电影观看| 精品亚洲成a人片在线观看 | 热re99久久精品国产66热6| 制服丝袜香蕉在线| 一二三四中文在线观看免费高清| 精品一品国产午夜福利视频| 3wmmmm亚洲av在线观看| 97精品久久久久久久久久精品| 亚洲中文av在线| 国产成人精品婷婷| 九九爱精品视频在线观看| 久久久亚洲精品成人影院| 欧美xxxx黑人xx丫x性爽| 中国美白少妇内射xxxbb| 一本—道久久a久久精品蜜桃钙片| 妹子高潮喷水视频| 午夜福利在线观看免费完整高清在| 久久99热这里只频精品6学生| av专区在线播放| 少妇人妻 视频| 性色av一级| 高清黄色对白视频在线免费看 | av女优亚洲男人天堂| 久久久久久久久久久免费av| 国产精品一区二区在线不卡| 成人美女网站在线观看视频| 视频区图区小说| 久久99热6这里只有精品| 人妻夜夜爽99麻豆av| 18禁在线无遮挡免费观看视频| 国产精品国产av在线观看| 国产精品国产三级国产av玫瑰| 女的被弄到高潮叫床怎么办| 亚洲一区二区三区欧美精品| 久久国内精品自在自线图片| 亚洲色图av天堂| 少妇裸体淫交视频免费看高清| 欧美97在线视频| 国产精品av视频在线免费观看| 欧美丝袜亚洲另类| 成人毛片a级毛片在线播放| 丰满迷人的少妇在线观看| 久久精品久久久久久久性| 久久人妻熟女aⅴ| 一级二级三级毛片免费看| 中文字幕制服av| 高清黄色对白视频在线免费看 | 麻豆成人午夜福利视频| av天堂中文字幕网| 一区二区三区四区激情视频| a级一级毛片免费在线观看| 哪个播放器可以免费观看大片| 国产老妇伦熟女老妇高清| 少妇高潮的动态图| 成人18禁高潮啪啪吃奶动态图 | 99热网站在线观看| 纯流量卡能插随身wifi吗| 亚洲精品日韩在线中文字幕| 中文乱码字字幕精品一区二区三区| 黑丝袜美女国产一区| 亚洲,一卡二卡三卡| 欧美+日韩+精品| 成人特级av手机在线观看| 成人综合一区亚洲| 国产成人免费观看mmmm| 久久久久久久大尺度免费视频| av国产精品久久久久影院| 亚洲人成网站在线播| 这个男人来自地球电影免费观看 | 小蜜桃在线观看免费完整版高清| 日韩大片免费观看网站| 欧美成人午夜免费资源| 久久国产乱子免费精品| 亚洲欧美日韩另类电影网站 | 舔av片在线| 成人一区二区视频在线观看| 中国三级夫妇交换| 直男gayav资源| 黄片wwwwww| 国产无遮挡羞羞视频在线观看| 日韩人妻高清精品专区| 午夜福利影视在线免费观看| 黄色一级大片看看| 日本爱情动作片www.在线观看| 中国美白少妇内射xxxbb| 观看美女的网站| 人人妻人人看人人澡| 国产精品三级大全| 在线观看一区二区三区激情| 亚洲av.av天堂| 伊人久久国产一区二区| 亚洲欧美成人综合另类久久久| 99热全是精品| 午夜福利高清视频| 成年人午夜在线观看视频| 久久 成人 亚洲| 看免费成人av毛片| 视频中文字幕在线观看| 人妻一区二区av| 伦理电影免费视频| 欧美变态另类bdsm刘玥| 免费久久久久久久精品成人欧美视频 | 亚洲av免费高清在线观看| 日本-黄色视频高清免费观看| 日韩欧美精品免费久久| 老司机影院毛片| 王馨瑶露胸无遮挡在线观看| 人人妻人人澡人人爽人人夜夜| 久久 成人 亚洲| 精品酒店卫生间| 啦啦啦中文免费视频观看日本| 亚洲欧美日韩东京热| 啦啦啦中文免费视频观看日本| 伊人久久精品亚洲午夜| 综合色丁香网| 亚洲精品一二三| 99九九线精品视频在线观看视频| 欧美高清成人免费视频www| 亚洲精品国产色婷婷电影| 人人妻人人看人人澡| 成人影院久久| 久久亚洲国产成人精品v| 18禁在线播放成人免费| 色5月婷婷丁香| 我要看日韩黄色一级片| 中国美白少妇内射xxxbb| 深爱激情五月婷婷| 一个人看视频在线观看www免费| 偷拍熟女少妇极品色| 久久精品熟女亚洲av麻豆精品| www.色视频.com| 久久精品国产鲁丝片午夜精品| 高清日韩中文字幕在线| 高清毛片免费看| 亚洲伊人久久精品综合| 国产 一区 欧美 日韩| 国产亚洲91精品色在线| 中文字幕久久专区| 有码 亚洲区| 小蜜桃在线观看免费完整版高清| 舔av片在线| 国产精品99久久久久久久久| 成人18禁高潮啪啪吃奶动态图 | 精品人妻偷拍中文字幕| 日韩免费高清中文字幕av| 国产免费福利视频在线观看| 麻豆成人午夜福利视频| 天天躁夜夜躁狠狠久久av| 一级黄片播放器| 国产精品成人在线| 一级av片app| 男女下面进入的视频免费午夜| 亚洲精品乱码久久久v下载方式| 菩萨蛮人人尽说江南好唐韦庄| 乱码一卡2卡4卡精品| 黑人高潮一二区| 亚洲丝袜综合中文字幕| 一级毛片电影观看| 精品人妻一区二区三区麻豆| 精品久久久久久电影网| 一个人免费看片子| 一边亲一边摸免费视频| 少妇的逼水好多| 一级毛片久久久久久久久女| 日韩,欧美,国产一区二区三区| 久久国产亚洲av麻豆专区| 黑丝袜美女国产一区| 免费观看的影片在线观看| 中文天堂在线官网| 国产精品一区www在线观看| 男的添女的下面高潮视频| 在线免费观看不下载黄p国产| 国产精品偷伦视频观看了| 免费看av在线观看网站| 五月伊人婷婷丁香| 老熟女久久久| 国产成人91sexporn| 成年女人在线观看亚洲视频| 少妇的逼好多水| 亚洲精华国产精华液的使用体验| 最近中文字幕高清免费大全6| 国产精品一区二区在线观看99| 一本久久精品| 国产精品一区二区性色av| 午夜激情福利司机影院| 日韩伦理黄色片| 精品人妻一区二区三区麻豆| 爱豆传媒免费全集在线观看| 国产av一区二区精品久久 | 欧美成人精品欧美一级黄| 免费观看a级毛片全部| 在线亚洲精品国产二区图片欧美 | 91狼人影院| 在线观看免费高清a一片| av.在线天堂| 国产黄色视频一区二区在线观看| 黄片无遮挡物在线观看| 熟妇人妻不卡中文字幕| 亚洲综合色惰| 国产av一区二区精品久久 | av线在线观看网站| 一本色道久久久久久精品综合| 精品一品国产午夜福利视频| 亚洲av电影在线观看一区二区三区| 岛国毛片在线播放| 日本欧美国产在线视频| 午夜福利高清视频| 亚洲成人一二三区av| 草草在线视频免费看| 日本欧美视频一区| 激情 狠狠 欧美| 精品酒店卫生间| 一本一本综合久久| 久久99精品国语久久久| 建设人人有责人人尽责人人享有的 | 久久99精品国语久久久| 亚洲国产成人一精品久久久| 美女主播在线视频| 纯流量卡能插随身wifi吗| 看非洲黑人一级黄片| 97在线人人人人妻| 夫妻午夜视频| 国产成人精品福利久久| 久久久色成人| 日本与韩国留学比较| videos熟女内射| 成人特级av手机在线观看|