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

    基于Spark框架的并行聚類算法

    2017-06-05 14:15:40李淋淋倪建成于蘋蘋姚彬修
    計算機技術與發(fā)展 2017年5期

    李淋淋,倪建成,曹 博,于蘋蘋,姚彬修

    (1.曲阜師范大學 信息科學與工程學院,山東 日照 276826;2.曲阜師范大學 軟件學院,山東 曲阜 273100)

    基于Spark框架的并行聚類算法

    李淋淋1,倪建成2,曹 博1,于蘋蘋1,姚彬修1

    (1.曲阜師范大學 信息科學與工程學院,山東 日照 276826;2.曲阜師范大學 軟件學院,山東 曲阜 273100)

    針對傳統(tǒng)K-means算法在處理海量數(shù)據(jù)時存在距離計算瓶頸及因迭代計算次數(shù)增加導致內存不足的問題,提出了一種基于Spark框架的SBTICK-means(SparkBasedTriangleInequalityCanopy-K-means)并行聚類算法。為了更好地解決K值選取的盲目性和隨機性的問題,該算法利用Canopy進行預處理得到初始聚類中心點和K值;在K-means迭代計算過程中進一步利用距離三角不等式定理減少冗余計算、加快聚類速度,結合Spark框架實現(xiàn)算法的并行化,充分利用Spark的內存計算優(yōu)勢提高數(shù)據(jù)的處理速度,縮減算法的整體運行時間。實驗結果表明,SBTICK-means算法在保證準確率的同時大大提高了聚類效率,與傳統(tǒng)的K-means算法、Canopy-K-means算法和基于MapReduce框架下的該算法相比,在加速比、擴展比以及運行速率上都有一定的提高,從而更適合應用于海量數(shù)據(jù)的聚類研究。

    K-means;Spark;大數(shù)據(jù);Hadoop;MapReduce

    0 引 言

    K-means聚類算法因其執(zhí)行簡單、快速、易于并行化,并可以提供直觀結果等優(yōu)點而成為數(shù)據(jù)挖掘和非監(jiān)督式學習中的流行算法[1],但它也存在以下問題[2]:K值(簇數(shù))是人為確定的,在對數(shù)據(jù)不了解的情況下很難給出合理的K值;初始中心點的選擇是隨機的,若選擇到較為孤立的點,會嚴重影響聚類結果;算法在每次迭代時都需要進行大量的距離計算來確定新的聚類中心,然而其中許多計算都是冗余的;傳統(tǒng)的串行K-means算法在處理大規(guī)模數(shù)據(jù)集時運行效率非常低。

    針對以上問題,學者們不斷地進行研究和優(yōu)化。例如,張石磊等[3]提出使用Hadoop平臺下的MapReduce框架實現(xiàn)K-means的分布式聚類,提高了聚類速度;衣治安等[4]提出在MapReduce框架的基礎上利用Canopy算法進行優(yōu)化,提高了聚類的準確率;王永貴等[5]提出基于MapReduce的隨機抽樣K-means算法,通過對數(shù)據(jù)集進行多次隨機采樣,優(yōu)化初始聚類中心,增強了聚類的穩(wěn)定性;毛典輝[6]提出了一種基于MapReduce的Canopy-K-means優(yōu)化算法,采用“最大最小原則”對該算法進行改進,避免了Canopy算法選取的盲目性,進一步提高了聚類的準確率和“抗噪”的能力。

    為了進一步減少數(shù)據(jù)聚類迭代過程中的冗余計算,加快聚類速度,提高聚類準確率,故綜合以上聚類優(yōu)化算法的各種優(yōu)點,結合Spark計算框架,提出了SBTICK-means并行聚類算法。通過Spark框架的內存迭代計算優(yōu)勢[7]提高了數(shù)據(jù)處理的速度,利用Canopy算法解決了K-means算法初始中心點的預選取和孤立點處理問題,利用距離三角不等式定理[8-9]解決了聚類過程中距離冗余計算的問題。以UCI標準數(shù)據(jù)集進行測試,并與MapReduce框架[10]下的結果進行比較、分析,以此驗證SBTICK-means算法具有較好的聚類質量和較快的聚類速度,更適合應用于海量數(shù)據(jù)的聚類分析中。

    1 相關工作

    1.1 Spark框架

    Spark是一套開源的、基于內存的,可以運行在分布式集群上的并行計算框架[11-12],與MapReduce相比,有以下幾點優(yōu)勢[13]:

    (1)中間結果不輸出到磁盤上,而是使用有向無環(huán)圖將各階段的任務串聯(lián)起來或者并行執(zhí)行。

    (2)使用RDD作為分布式索引來對數(shù)據(jù)進行分區(qū)和處理。

    (3)MapReduce在數(shù)據(jù)Shuffle時每次都花費大量時間來排序,而Spark任務在Shuffle中不是所有情況都需要排序。

    1.2 基本概念

    定理1(三角不等式定理):假設空間中任意三個數(shù)據(jù)點x,y,z,如果d(y,z)≥2d(x,y),則d(x,z)≥d(x,y)。

    推論1:由定理1可以得出,對于數(shù)據(jù)點x,數(shù)據(jù)聚類中心點Q1,Q2,如果d(Q1,Q2)≥2d(x,Q1),則數(shù)據(jù)點x被標記到Q1所屬的類中。

    2 SBTICK-means并行聚類算法

    2.1 算法思想

    該算法首先利用Canopy算法對K-means算法進行優(yōu)化,得到初始聚類中心點和K值,然后在K-means聚類過程中引入三角不等式定理進行“精”聚類,最后使用Spark框架實現(xiàn)該算法的并行化。因此,基于Spark框架的SBTICK-means算法主要分為兩個階段,其流程如圖1所示。

    圖1 SBTICK-means并行聚類算法流程

    階段一為Canopy算法在Spark框架中的執(zhí)行過程:

    (1)從分布式文件系統(tǒng)HDFS[14-15]上讀取原始數(shù)據(jù)集D生成RDD,并通過map操作將數(shù)據(jù)集格式化為向量。

    (2)在每個子節(jié)點分別map計算數(shù)據(jù)點與Canopy中心點間的歐氏距離。

    (3)根據(jù)Canopy算法規(guī)則對每個數(shù)據(jù)點進行標記,直到數(shù)據(jù)集D為空時結束,得出局部Canopy中心點。

    (4)將各子節(jié)點得出的Canopy中心點通過reduce匯總得出全局的Canopy中心點。

    階段二為基于三角不等式定理的K-means聚類算法在Spark框架中的執(zhí)行過程:

    (1)將第一階段計算得出的Canopy中心點作為初始聚類中心。

    (2)啟動各子節(jié)點的map任務,分別計算各數(shù)據(jù)點與聚類中心點的距離、各聚類中心點彼此間的距離。

    (3)按照三角不等式定理對每個滿足條件的數(shù)據(jù)點進行相應簇的劃分,對不滿足條件的數(shù)據(jù)點按照最短距離原則進行相應簇的劃分。

    (4)由Combine合并中間結果,并通過Reduce進行局部聚類中心點的更新和匯總。

    (5)判斷結果是否收斂,若收斂則算法結束,否則返回步驟(2)。

    2.2 基于Spark框架的SBTICK-means算法并行化實現(xiàn)

    2.2.1 Canopy算法的并行化實現(xiàn)

    由于K-means算法中的K值選取具有一定的盲目性和隨機性,因此使用Canopy算法對其進行優(yōu)化,以確定K-means的初始聚類中心點和K值。該算法可以高效地將數(shù)據(jù)劃分為幾個可重疊子集(即canopy),從而避免聚類過程中局部最優(yōu)的出現(xiàn),有效提高了大規(guī)模數(shù)據(jù)的處理效率。該階段主要實現(xiàn)Canopy算法的并行化,其具體實現(xiàn)的偽代碼如下所示:

    Input:待處理數(shù)據(jù)集D(d1,d2,…,dn),參數(shù)T1,T2(T1>T2,采用交叉檢驗方式獲得)

    Output:Canopy中心點集合Q(Q1,Q2,…,Qn)

    1)If(Q=Null)

    2)任選一數(shù)據(jù)點作為Canopy中心點,并從D中刪除

    3)While(D!=Null)

    4)遍歷D,計算每個數(shù)據(jù)點到Q中點的距離

    5)If(dist[i]

    6)ElseIf(dist[i]>T1) 將該點加入Q中,并從D中刪除

    7)Else將該點加入Q中此點所屬的Canopy

    8)EndIf

    9)EndWhile

    2.2.2 基于三角不等式定理的K-means算法并行化實現(xiàn)

    該階段主要實現(xiàn)K-means算法的并行化,利用預處理得到的Canopy中心點作為初始中心點完成“精”聚類。此外,為進一步加快聚類速度,引入三角不等式定理。由推論可知,通過三角不等式定理的判定,可以有效減少迭代過程中不必要的距離計算,將各數(shù)據(jù)點快速劃入所屬簇中,從而大大加快了聚類速度。其具體實現(xiàn)的偽代碼如下所示:

    Map函數(shù):

    Input:Canopy中心點集合List(c1,c2,…,cn),K值,數(shù)據(jù)集D(d1,d2,…,dn)

    Output:聚類中心點集合W'

    1)While(W!=List)

    2)計算List任意兩點間的距離d(c,c')

    3)將最短距離S(c)=min(d(c,c'))保存到數(shù)組Array1

    4)依次計算D中每一個數(shù)據(jù)點到List中各點的距離dist'[i]

    5)If2dist'[i]≤S記錄此點屬于第i個Canopy中心點的簇,然后從D中刪掉此點,并對不滿足條件的數(shù)據(jù)點,將其到該中心點的距離保存到數(shù)組Array2

    6)EndIf

    7)If(D!=Null)

    8)將上述不滿足條件的數(shù)據(jù)點,根據(jù)計算的點到中心點的距離,將其劃分給距離最小的簇心并進行標記

    9)EndIf

    10)重新計算所有被標記點的新簇心W'

    11)IfW=W'Break

    12)Else返回2)

    13)EndWhile

    Combine函數(shù):

    Input:D中數(shù)據(jù)點所對應下標key,key值所屬

    Output:D中數(shù)據(jù)點所對應下標key,每個簇中已被標記的所有數(shù)據(jù)點的各維累加值,key值所屬

    解析各維坐標值,求出各維累加值和,并保存到對應列表中

    Reduce函數(shù):

    Input:D中數(shù)據(jù)點所對應下標key,key值所屬

    Output:D中數(shù)據(jù)點所屬簇的下標key,最終簇心W'

    1)While(D.hasNext())

    2)初始化num=0記錄所屬簇內數(shù)據(jù)點的數(shù)目

    3)解析D.next()中的各維下標值,計算num

    4)計算各維下標值累加和并存儲到對應列表中

    5)num++

    6)EndWhile

    7)匯總得出最終簇心W',并返回生成全局結果

    在每一次Reduce執(zhí)行完成后,比較新簇心與前一次的簇心,如果不發(fā)生變化(即收斂)則算法結束,否則繼續(xù)執(zhí)行上述過程直到收斂。最后集群上每個節(jié)點的數(shù)據(jù)點都被劃分到對應的簇中,主節(jié)點匯總信息得出最終聚類結果。

    SBTICK-means并行聚類算法在保持較高聚類準確率的前提下,不僅解決了聚類中心預選取和減少迭代冗余計算的問題,而且將其成功應用于Spark框架中,充分利用其內存計算優(yōu)勢,大大提高了聚類速度。與基于MapReduce的框架相比,該算法在處理海量數(shù)據(jù)時,運行時間更短,因此所提出的SBTICK-means算法更適合應用于大數(shù)據(jù)的聚類分析中。

    3 實 驗

    3.1 實驗環(huán)境、測試數(shù)據(jù)集及評價指標

    實驗平臺是在Hadoop2.6.0的YARN基礎上部署Spark框架,在Vcenter中創(chuàng)建6臺虛擬機,包含1個Master節(jié)點和5個Slave節(jié)點。操作系統(tǒng)版本均為Ubuntu 14.04.3-Server-amd64,Hadoop版本為2.6.0,Spark版本為1.4.0,Java開發(fā)包版本為jdk1.7.0_79,程序開發(fā)工具為Eclipse Mars.1 Release (4.5.1),算法使用Java實現(xiàn)。

    實驗測試數(shù)據(jù)集利用UCI數(shù)據(jù)集下的Iris(數(shù)據(jù)對象150,屬性4)、Wine(數(shù)據(jù)對象178,屬性13)及Balance Scale(數(shù)據(jù)對象625,屬性4)來驗證算法的有效性。同時將數(shù)據(jù)集Poker-hand-testing(數(shù)據(jù)對象1025010,屬性11)按照數(shù)據(jù)集的形式隨機生成大小不同的5個數(shù)據(jù)樣本,D1(100萬個樣本點)、D2(200萬個樣本點)、D3(500萬個樣本點)、D4(800萬個樣本點)、D5(1 000萬個樣本點),來驗證算法加速比和擴展比,并與MapReduce框架下的結果進行比較。

    為了測試SBTICK-means算法的整體性能,采用以下幾個評價指標:準確率、Sizeup、Scaleup以及與MapReduce框架下的運行時間比。

    3.2 實驗結果及分析

    為了驗證SBTICK-means算法的有效性,使用實驗平臺中的3個節(jié)點,利用UCI數(shù)據(jù)集,對K-means算法[7]、Canopy-K-means算法[4]與SBTICK-means算法的有效性(準確率%)進行比較,結果如表1所示。

    由表1結果可以看出,SBTICK-means算法、Canopy-K-means算法分別與K-means算法相比,在準確率上都有一定的提高,說明使用Canopy算法進行預處理可以有效提高聚類的準確率,同時也驗證了SBTICK-means算法的聚類有效性。

    另一方面,為了驗證SBTICK-means算法的可擴展性,測試不同大小的數(shù)據(jù)集D1、D2、D3、D4、D5在不同節(jié)點數(shù)下的加速比和擴展比,實驗結果如圖2、圖3所示。

    由圖2、圖3可知,該算法在處理少量數(shù)據(jù)時,隨著節(jié)點數(shù)的增加,加速比呈線性增長。但當節(jié)點數(shù)增加到3個后,加速比曲線趨向平緩或逐漸下降,擴展比也隨之下降。這是因為當數(shù)據(jù)集的規(guī)模較小時,隨著子節(jié)點數(shù)目的增加,集群運行時間、任務調度時間、數(shù)據(jù)通信時間的增加,降低了計算速度。而D5數(shù)據(jù)樣本的加速比基本呈線性增長,并在6個節(jié)點時達到最大值5.6,擴展比變化趨勢也較平緩,在5個節(jié)點時才稍有下降。這說明,樣本規(guī)模越大,SBTICK-means算法的處理效率越高,聚類效果越明顯。

    表1 不同算法20次隨機實驗的測試結果平均值

    圖2 SBTICK-means算法的加速比

    圖3 SBTICK-means算法的擴展比

    為進一步驗證該算法的性能優(yōu)勢以及在Spark框架的計算優(yōu)勢,利用實驗平臺中的6個節(jié)點,測試在不同大小的數(shù)據(jù)樣本下,SBTICK-means算法與Canopy-K-means算法的平均運行時間(ms),結果如圖4所示。

    由圖4可以看出,兩種算法對不同大小的數(shù)據(jù)樣本的執(zhí)行時間是不同的,SBTICK-means算法具有更短的運行時間,與Canopy-K-means算法相比平均可縮短18%,并且數(shù)據(jù)樣本越大,優(yōu)勢越明顯。原因是在迭代計算過程中引入三角不等式原理,減少了迭代計算次數(shù),從而加快了聚類速度。

    圖4 兩種算法運行時間的對比

    另外還測試了在處理相同大小的數(shù)據(jù)樣本D5時,該算法分別在Spark框架和MapReduce框架下的運行時間(ms),結果如圖5所示。

    圖5 兩種框架運行時間的對比

    由圖5可以看出,Spark的性能要優(yōu)于MapReduce,在6個節(jié)點時運行效率最高可提高1.261倍。這是因為Spark使用RDD進行迭代計算的特點,不需要將中間數(shù)據(jù)存在磁盤中,從而大大減少了運行時間,提高了聚類速度。

    4 結束語

    針對傳統(tǒng)K-means算法在處理海量數(shù)據(jù)時存在距離計算瓶頸及因迭代計算次數(shù)增加導致內存不足的問題,對傳統(tǒng)K-means算法進行了改進,將其與Canopy算法、三角形不等式定理相結合,并應用于Spark框架中,提出了一種優(yōu)化的SBTICK-means算法,提高了原算法的整體性能。實驗結果表明,該算法具有較高的聚類準確率和較快的聚類速度,并且在加速比、擴展比上都有所提高,更適合應用于大數(shù)據(jù)的聚類研究中。

    [1]JainAK.Dataclustering:areview[J].ACMComputingSurveys,1999,31(3):264-323.

    [2] 孫吉貴,劉 杰,趙連宇.聚類算法研究[J].軟件學報,2008,19(1):48-61.

    [3] 張石磊,武 裝.一種基于Hadoop云計算平臺的聚類算法優(yōu)化的研究[J].計算機科學,2012,39(S2):115-118.

    [4] 衣治安,王 月.基于MapReduce的K-means并行算法及改進[J].計算機系統(tǒng)應用,2015,24(6):188-192.

    [5] 王永貴,武 超,戴 偉,等.基于MapReduce的隨機抽樣K-means算法[J].計算機工程與應用,2016,52(8):74-79.

    [6] 毛典輝.基于MapReduce的Canopy-Kmeans改進算法[J].計算機工程與應用,2012,48(27):22-26.

    [7] 梁 彥.基于分布式平臺Spark和YARN的數(shù)據(jù)挖掘算法的并行化研究[D].廣州:中山大學,2014.

    [8] 張順龍,庫 濤,周 浩.針對多聚類中心大數(shù)據(jù)集的加速K-means聚類算法[J].計算機應用研究,2016,33(2):413-416.

    [9]ElkanC.Usingthetriangleinequalitytoacceleratek-means[C]//ICML.[s.l.]:[s.n.],2003:147-153.

    [10] 孟海東,任敬佩.基于云計算平臺的聚類算法[J].計算機工程與設計,2015,36(11):2990-2994.

    [11]MengX,BradleyJ,YuvazB,etal.MLlib:machinelearninginapachespark[J].JMLR,2016,17(34):1-7.

    [12]ArmbrustM,DasT,DavidsonA,etal.Scalingsparkintherealworld:performanceandusability[J].ProceedingsoftheVLDBEndowment,2015,8(12):1840-1843.

    [13]ArmbrustM,XinRS,LianC,etal.Sparksql:relationaldataprocessinginspark[C]//Proceedingsofthe2015ACMSIGMODinternationalconferenceonmanagementofdata.[s.l.]:ACM,2015:1383-1394.

    [14] 廖 彬,于 炯,張 陶,等.基于分布式文件系統(tǒng)HDFS的節(jié)能算法[J].計算機學報,2013,36(5):1047-1064.

    [15]WuJ,HongB.Multicast-basedreplicationforHadoopHDFS[C]//IEEE/ACISinternationalconferenceonsoftwareengineering,artificialintelligence,networkingandparallel/distributedcomputing.[s.l.]:IEEE,2015:1-6.

    勘 誤

    我刊于2017年第27卷第4期刊載張明輝的論文《基于FCM的無檢測器交叉口短時交通流量預測》因作者人數(shù)有誤,現(xiàn)更正為:張明輝,宗智嵩,王夏黎。特此更正。

    Parallel Clustering Algorithm with Spark Framework

    LI Lin-lin1,NI Jian-cheng2,CAO Bo1,YU Ping-ping1,YAO Bin-xiu1

    (1.College of Information Science and Engineering,Qufu Normal University,Rizhao 276826,China;2.College of Software,Qufu Normal University,Qufu 273100,China)

    In view of the issues that when processing massive data,traditionalK-meansalgorithmhasthebottlenecksofdistancecomputationandcausesmemoryoverflowduetoincreaseofiterativecalculation,theSBTICK-means(SparkBasedTriangleInequalityCanopy-K-means)parallelclusteringalgorithmbasedonSparkframeworkhasbeenproposed.InordertobettersolvetheproblemofblindnessandrandomnessaboutKvalue’sselection,initialclustercentersandKvaluehavebeenpreprocessedbyCanopy.DuringK-meansiterativecalculation,redundantcomputationhasbeenreducedandclusteringspeedhasbeenacceleratedbythetriangleinequalitytheorem.CombinedwithSparkframeworkandmadefulluseofmemorycomputingadvantages,thedataprocessingspeedhasbeenimprovedandtheoverallrunningtimeofthisalgorithmhasbeendecreased.Experimentalresultsshowthattheproposedalgorithmhasimprovedclusteringefficiencywhileensuringtheaccuracyrate,andthatatthesametime,thesize-uprate,scale-uprateandoperatingspeedhavebeenimprovedcomparedwiththetraditionalK-meansalgorithmandCanopy-K-meansandthisalgorithmbasedonMapReduceframework.Thereforeitcanbemoresuitableforclusteringresearchofmassivedata.

    K-means;Spark;bigdata;Hadoop;MapReduce

    2016-06-29

    2016-10-12 網(wǎng)絡出版時間:2017-03-07

    國家自然科學基金(青年基金)(61402258);山東省本科高校教學改革研究項目(2015M102);校級教學改革研究項目(jg05021*)

    李淋淋(1991-),女,碩士研究生,CCF會員,研究方向為并行與分布式計算、數(shù)據(jù)挖掘;倪建成,博士,教授,CCF會員,研究方向為分布式計算、機器學習。

    http://kns.cnki.net/kcms/detail/61.1450.TP.20170307.0922.096.html

    TP

    A

    1673-629X(2017)05-0097-05

    10.3969/j.issn.1673-629X.2017.05.021

    精品国产一区二区三区四区第35| 精品国产国语对白av| 99香蕉大伊视频| 91国产中文字幕| 国产免费现黄频在线看| 欧美老熟妇乱子伦牲交| 精品人妻在线不人妻| 女人被躁到高潮嗷嗷叫费观| 欧美日韩黄片免| 少妇 在线观看| 亚洲色图av天堂| 欧美精品亚洲一区二区| 欧美日韩av久久| av电影中文网址| 精品第一国产精品| 精品视频人人做人人爽| 欧美精品av麻豆av| 国产亚洲欧美在线一区二区| 久久精品国产亚洲av香蕉五月 | 国产高清视频在线播放一区| 精品少妇一区二区三区视频日本电影| 欧美 亚洲 国产 日韩一| 又黄又粗又硬又大视频| 中文字幕最新亚洲高清| 中出人妻视频一区二区| 国产亚洲欧美98| 久久久精品国产亚洲av高清涩受| 欧美人与性动交α欧美精品济南到| a在线观看视频网站| 久久亚洲真实| 美女福利国产在线| 欧美丝袜亚洲另类 | 亚洲精品粉嫩美女一区| 久久精品国产亚洲av香蕉五月 | 国产精品秋霞免费鲁丝片| 在线观看免费日韩欧美大片| 午夜福利在线观看吧| 超色免费av| 久久性视频一级片| 在线观看午夜福利视频| 国产成人精品久久二区二区91| 90打野战视频偷拍视频| 久热这里只有精品99| 久久国产乱子伦精品免费另类| 老熟妇仑乱视频hdxx| 久久婷婷成人综合色麻豆| 不卡一级毛片| 悠悠久久av| 亚洲aⅴ乱码一区二区在线播放 | 成人精品一区二区免费| av国产精品久久久久影院| 日日爽夜夜爽网站| 怎么达到女性高潮| 亚洲色图综合在线观看| 国产成人精品久久二区二区免费| 久久人人爽av亚洲精品天堂| 一级毛片女人18水好多| 国产日韩一区二区三区精品不卡| 午夜久久久在线观看| √禁漫天堂资源中文www| 欧美中文综合在线视频| 欧美日韩亚洲国产一区二区在线观看 | 欧美激情极品国产一区二区三区| 国产午夜精品久久久久久| 女性生殖器流出的白浆| 在线天堂中文资源库| 久久中文字幕一级| 丝袜美腿诱惑在线| 午夜亚洲福利在线播放| 夜夜爽天天搞| 国产精品偷伦视频观看了| 波多野结衣一区麻豆| 国产麻豆69| 色综合欧美亚洲国产小说| 亚洲第一欧美日韩一区二区三区| 国产单亲对白刺激| 国产精品久久电影中文字幕 | 国产精品久久久久成人av| 色播在线永久视频| 丝袜美足系列| 国产成人精品久久二区二区免费| 老司机深夜福利视频在线观看| 黑人巨大精品欧美一区二区mp4| 久久久久国产精品人妻aⅴ院 | 午夜福利免费观看在线| 亚洲熟妇中文字幕五十中出 | 亚洲av日韩精品久久久久久密| 国产男女超爽视频在线观看| 亚洲九九香蕉| 老司机影院毛片| 黑丝袜美女国产一区| 亚洲一码二码三码区别大吗| 交换朋友夫妻互换小说| 午夜福利在线观看吧| 久久性视频一级片| 人人妻人人澡人人看| 亚洲免费av在线视频| 国产区一区二久久| 在线播放国产精品三级| 国产单亲对白刺激| 一边摸一边抽搐一进一小说 | 真人做人爱边吃奶动态| 亚洲精品av麻豆狂野| 亚洲av成人一区二区三| 欧美乱码精品一区二区三区| 亚洲色图av天堂| 999精品在线视频| 国产精品综合久久久久久久免费 | 久久中文字幕一级| 亚洲五月天丁香| 高清毛片免费观看视频网站 | 精品亚洲成国产av| 他把我摸到了高潮在线观看| 欧美日本中文国产一区发布| 狠狠婷婷综合久久久久久88av| 久久天躁狠狠躁夜夜2o2o| 久久午夜亚洲精品久久| 性少妇av在线| 大码成人一级视频| 久久人妻av系列| 久久精品国产综合久久久| 下体分泌物呈黄色| 侵犯人妻中文字幕一二三四区| 老汉色∧v一级毛片| 老熟妇仑乱视频hdxx| 一a级毛片在线观看| 亚洲第一青青草原| 欧美老熟妇乱子伦牲交| 露出奶头的视频| 夜夜爽天天搞| 热99re8久久精品国产| 亚洲成a人片在线一区二区| 中文字幕最新亚洲高清| 不卡av一区二区三区| 999久久久精品免费观看国产| 热re99久久精品国产66热6| av中文乱码字幕在线| 国产精品香港三级国产av潘金莲| 日本精品一区二区三区蜜桃| 精品人妻熟女毛片av久久网站| 欧美激情极品国产一区二区三区| 欧美日韩亚洲综合一区二区三区_| 久久99一区二区三区| 大香蕉久久成人网| 中文欧美无线码| 国产成人av教育| 亚洲国产中文字幕在线视频| 日日爽夜夜爽网站| 欧美人与性动交α欧美软件| 妹子高潮喷水视频| 悠悠久久av| 亚洲第一av免费看| 成年人免费黄色播放视频| 日韩视频一区二区在线观看| 久久久久久久精品吃奶| 国产黄色免费在线视频| 视频区图区小说| 国产精品亚洲av一区麻豆| 韩国av一区二区三区四区| 人妻丰满熟妇av一区二区三区 | 12—13女人毛片做爰片一| 精品国产美女av久久久久小说| 一夜夜www| 极品人妻少妇av视频| 丁香六月欧美| 精品一区二区三区视频在线观看免费 | 国产精华一区二区三区| 亚洲免费av在线视频| 久久久久国产精品人妻aⅴ院 | av国产精品久久久久影院| 亚洲 国产 在线| 亚洲,欧美精品.| 波多野结衣一区麻豆| 国产在视频线精品| 欧美黑人精品巨大| av福利片在线| 午夜激情av网站| 国产一卡二卡三卡精品| 很黄的视频免费| 亚洲欧美精品综合一区二区三区| 老司机影院毛片| 亚洲avbb在线观看| 欧美亚洲日本最大视频资源| 高清黄色对白视频在线免费看| 男女高潮啪啪啪动态图| 国产精品综合久久久久久久免费 | 757午夜福利合集在线观看| 午夜福利一区二区在线看| 在线观看免费午夜福利视频| 亚洲欧美精品综合一区二区三区| 丝袜美腿诱惑在线| 制服人妻中文乱码| 精品人妻1区二区| 亚洲精品自拍成人| 日韩免费高清中文字幕av| 91麻豆精品激情在线观看国产 | 久久青草综合色| 十八禁高潮呻吟视频| 午夜福利在线观看吧| 人妻久久中文字幕网| 老司机亚洲免费影院| 久久精品aⅴ一区二区三区四区| 国产亚洲精品久久久久5区| 国产精品欧美亚洲77777| 久久久久久人人人人人| 1024视频免费在线观看| 精品国产国语对白av| 精品国产美女av久久久久小说| 日本wwww免费看| 黄色成人免费大全| 久久人妻熟女aⅴ| 我的亚洲天堂| 国产欧美日韩一区二区三| 久久久精品国产亚洲av高清涩受| 国产无遮挡羞羞视频在线观看| 欧美日韩亚洲综合一区二区三区_| 制服人妻中文乱码| 99国产极品粉嫩在线观看| 久久天躁狠狠躁夜夜2o2o| 色综合婷婷激情| 日韩欧美一区二区三区在线观看 | 亚洲专区国产一区二区| 欧美日韩亚洲综合一区二区三区_| 亚洲精品国产色婷婷电影| 久久精品国产a三级三级三级| 久久精品成人免费网站| 757午夜福利合集在线观看| 国产欧美亚洲国产| 国产日韩一区二区三区精品不卡| 一区福利在线观看| 夜夜夜夜夜久久久久| 一区二区三区激情视频| 国产精品久久久久久人妻精品电影| 黄色毛片三级朝国网站| 日韩欧美一区二区三区在线观看 | 精品一区二区三区视频在线观看免费 | 十八禁网站免费在线| 中文字幕色久视频| 十八禁高潮呻吟视频| 国产精品偷伦视频观看了| av不卡在线播放| 国产午夜精品久久久久久| 黑人猛操日本美女一级片| 女人高潮潮喷娇喘18禁视频| 一级作爱视频免费观看| 亚洲成人免费电影在线观看| av网站免费在线观看视频| 精品国产国语对白av| 日韩欧美三级三区| 欧美国产精品一级二级三级| 国产真人三级小视频在线观看| 女警被强在线播放| 婷婷成人精品国产| 大香蕉久久成人网| 女同久久另类99精品国产91| 交换朋友夫妻互换小说| 欧美性长视频在线观看| 亚洲九九香蕉| netflix在线观看网站| 中文字幕人妻丝袜一区二区| 亚洲国产中文字幕在线视频| 欧美在线黄色| 久久草成人影院| 女人被躁到高潮嗷嗷叫费观| 午夜精品在线福利| 日韩中文字幕欧美一区二区| 男女之事视频高清在线观看| av天堂久久9| 亚洲成人免费av在线播放| 中文欧美无线码| 国产乱人伦免费视频| 99精国产麻豆久久婷婷| 一级毛片高清免费大全| 国产欧美亚洲国产| 高潮久久久久久久久久久不卡| 精品一品国产午夜福利视频| 女人精品久久久久毛片| 99国产极品粉嫩在线观看| 欧美精品一区二区免费开放| 午夜两性在线视频| a级毛片在线看网站| 中文字幕精品免费在线观看视频| 俄罗斯特黄特色一大片| 丝袜美足系列| 成人亚洲精品一区在线观看| 少妇猛男粗大的猛烈进出视频| 99热只有精品国产| 国产片内射在线| 天天影视国产精品| 精品一区二区三区四区五区乱码| 男人舔女人的私密视频| 日本一区二区免费在线视频| 欧美日韩亚洲高清精品| 午夜精品久久久久久毛片777| 色老头精品视频在线观看| 精品久久久久久久毛片微露脸| 黄片播放在线免费| 欧美黄色片欧美黄色片| 国产aⅴ精品一区二区三区波| 天天影视国产精品| 精品欧美一区二区三区在线| 一级a爱片免费观看的视频| 美女 人体艺术 gogo| 免费在线观看影片大全网站| 久久九九热精品免费| 在线观看66精品国产| 亚洲一码二码三码区别大吗| 久久久久国产精品人妻aⅴ院 | av免费在线观看网站| 黄频高清免费视频| 热99国产精品久久久久久7| x7x7x7水蜜桃| 午夜精品国产一区二区电影| 麻豆国产av国片精品| 精品少妇一区二区三区视频日本电影| 中国美女看黄片| 欧美精品啪啪一区二区三区| 国产伦人伦偷精品视频| 又黄又粗又硬又大视频| 久久久久久久午夜电影 | 婷婷成人精品国产| 国产av又大| 麻豆成人av在线观看| 免费人成视频x8x8入口观看| 精品福利观看| av网站免费在线观看视频| 久久精品亚洲熟妇少妇任你| 满18在线观看网站| 女性被躁到高潮视频| 91av网站免费观看| 超碰成人久久| 男女之事视频高清在线观看| 老司机亚洲免费影院| 亚洲性夜色夜夜综合| 啦啦啦视频在线资源免费观看| 午夜福利,免费看| 国产男女内射视频| 亚洲片人在线观看| 欧洲精品卡2卡3卡4卡5卡区| av欧美777| 欧美丝袜亚洲另类 | av免费在线观看网站| 国产成人精品无人区| 久久精品亚洲精品国产色婷小说| 香蕉丝袜av| 精品久久久精品久久久| 午夜亚洲福利在线播放| 色综合婷婷激情| 精品人妻在线不人妻| 精品国产一区二区久久| 建设人人有责人人尽责人人享有的| 99国产综合亚洲精品| 最近最新中文字幕大全电影3 | 最新在线观看一区二区三区| 亚洲国产毛片av蜜桃av| 可以免费在线观看a视频的电影网站| 村上凉子中文字幕在线| 久久久久国产一级毛片高清牌| 国产男靠女视频免费网站| 99久久国产精品久久久| 女人高潮潮喷娇喘18禁视频| 可以免费在线观看a视频的电影网站| 国产亚洲精品第一综合不卡| 久久草成人影院| 国产精品久久久av美女十八| 婷婷丁香在线五月| 久久狼人影院| svipshipincom国产片| 日韩欧美一区视频在线观看| 国内久久婷婷六月综合欲色啪| 一区二区日韩欧美中文字幕| 91大片在线观看| 欧美激情 高清一区二区三区| 久久久久精品国产欧美久久久| 欧美黑人精品巨大| 制服人妻中文乱码| 久久久久精品人妻al黑| 美女福利国产在线| 欧美日韩亚洲综合一区二区三区_| 搡老熟女国产l中国老女人| 成在线人永久免费视频| 不卡av一区二区三区| 亚洲精品中文字幕一二三四区| 老司机亚洲免费影院| 大型av网站在线播放| 亚洲国产精品合色在线| 人成视频在线观看免费观看| 一边摸一边做爽爽视频免费| 免费观看a级毛片全部| 老熟妇仑乱视频hdxx| 人人妻人人澡人人看| 久久精品国产a三级三级三级| x7x7x7水蜜桃| 在线观看一区二区三区激情| 久久久国产一区二区| 人妻 亚洲 视频| 国产人伦9x9x在线观看| 一二三四社区在线视频社区8| 人人妻人人添人人爽欧美一区卜| 国产三级黄色录像| 欧美日韩国产mv在线观看视频| 久久人妻福利社区极品人妻图片| 757午夜福利合集在线观看| 精品福利永久在线观看| 在线观看66精品国产| 桃红色精品国产亚洲av| 中文字幕制服av| 美女 人体艺术 gogo| 亚洲少妇的诱惑av| 一级片'在线观看视频| 久久亚洲精品不卡| 9色porny在线观看| av有码第一页| 亚洲午夜理论影院| 高清黄色对白视频在线免费看| 老司机在亚洲福利影院| 欧美亚洲 丝袜 人妻 在线| 精品一区二区三区视频在线观看免费 | 99国产精品一区二区蜜桃av | 国产极品粉嫩免费观看在线| 涩涩av久久男人的天堂| 午夜久久久在线观看| 1024香蕉在线观看| 丁香六月欧美| 免费观看人在逋| 亚洲一区中文字幕在线| 最新的欧美精品一区二区| 国产无遮挡羞羞视频在线观看| 在线观看日韩欧美| 涩涩av久久男人的天堂| www.精华液| 国产91精品成人一区二区三区| 人妻丰满熟妇av一区二区三区 | 91老司机精品| 精品久久久久久久毛片微露脸| 欧美人与性动交α欧美软件| 1024视频免费在线观看| 久久久久久人人人人人| 热99国产精品久久久久久7| 99精国产麻豆久久婷婷| 老司机在亚洲福利影院| tocl精华| 男女午夜视频在线观看| 国产精品欧美亚洲77777| 欧美黄色片欧美黄色片| 丝袜美足系列| 人成视频在线观看免费观看| 国产99白浆流出| 黄色片一级片一级黄色片| 极品少妇高潮喷水抽搐| 欧美另类亚洲清纯唯美| 欧美激情 高清一区二区三区| 黄色怎么调成土黄色| 成人免费观看视频高清| av电影中文网址| 久久人妻福利社区极品人妻图片| 亚洲精品一卡2卡三卡4卡5卡| 午夜福利在线观看吧| 国产成人欧美| 在线av久久热| 国产精品久久久人人做人人爽| 久久热在线av| 国产一区二区三区在线臀色熟女 | 啦啦啦免费观看视频1| 久久ye,这里只有精品| 99re6热这里在线精品视频| 色播在线永久视频| 啪啪无遮挡十八禁网站| 免费在线观看影片大全网站| 亚洲成国产人片在线观看| 日韩欧美一区视频在线观看| 看免费av毛片| 少妇裸体淫交视频免费看高清 | 国产片内射在线| 久久久国产欧美日韩av| 99热国产这里只有精品6| 大陆偷拍与自拍| 精品国产乱子伦一区二区三区| 男女床上黄色一级片免费看| 久久影院123| 国产一卡二卡三卡精品| 久久热在线av| 亚洲熟妇中文字幕五十中出 | 91九色精品人成在线观看| 一个人免费在线观看的高清视频| 亚洲国产欧美网| 国产午夜精品久久久久久| 欧美大码av| 精品一品国产午夜福利视频| 多毛熟女@视频| 亚洲国产精品sss在线观看 | 久久99一区二区三区| 欧美 亚洲 国产 日韩一| 久久中文字幕人妻熟女| 色播在线永久视频| 亚洲av电影在线进入| 王馨瑶露胸无遮挡在线观看| 久久精品人人爽人人爽视色| 中文字幕av电影在线播放| 19禁男女啪啪无遮挡网站| 黄色怎么调成土黄色| www.999成人在线观看| 精品少妇久久久久久888优播| www.999成人在线观看| 久久青草综合色| 亚洲精品粉嫩美女一区| 亚洲色图综合在线观看| 美女高潮到喷水免费观看| 99精品在免费线老司机午夜| 久久久水蜜桃国产精品网| xxxhd国产人妻xxx| 日韩三级视频一区二区三区| 精品国内亚洲2022精品成人 | 很黄的视频免费| 午夜免费成人在线视频| 免费不卡黄色视频| 欧美精品高潮呻吟av久久| 久久热在线av| 国产亚洲精品久久久久5区| 建设人人有责人人尽责人人享有的| 老司机午夜十八禁免费视频| 精品人妻在线不人妻| 在线观看免费高清a一片| 夜夜爽天天搞| 韩国精品一区二区三区| 男女高潮啪啪啪动态图| 久久国产精品大桥未久av| 少妇 在线观看| 国产麻豆69| 他把我摸到了高潮在线观看| 亚洲午夜理论影院| 欧美亚洲 丝袜 人妻 在线| 免费看a级黄色片| 91大片在线观看| 精品国产一区二区三区久久久樱花| 亚洲专区国产一区二区| aaaaa片日本免费| 黄色女人牲交| 欧美日韩国产mv在线观看视频| 18在线观看网站| 极品少妇高潮喷水抽搐| 精品第一国产精品| 久久人妻熟女aⅴ| 999精品在线视频| 老司机福利观看| 欧美激情极品国产一区二区三区| 精品福利观看| 国产麻豆69| 亚洲精品一二三| 国产成+人综合+亚洲专区| 久久九九热精品免费| 天天影视国产精品| 亚洲精品av麻豆狂野| 夜夜爽天天搞| 人人妻,人人澡人人爽秒播| 亚洲精品国产色婷婷电影| 极品教师在线免费播放| 激情视频va一区二区三区| 18禁裸乳无遮挡动漫免费视频| 人妻一区二区av| 久久精品亚洲熟妇少妇任你| 欧美日韩一级在线毛片| 黄色女人牲交| av电影中文网址| 久久午夜亚洲精品久久| 久久国产精品男人的天堂亚洲| 亚洲精品久久午夜乱码| 天天操日日干夜夜撸| 韩国精品一区二区三区| 成人18禁高潮啪啪吃奶动态图| 狠狠婷婷综合久久久久久88av| 黄色 视频免费看| 亚洲国产中文字幕在线视频| 国产一区二区三区在线臀色熟女 | 亚洲熟妇中文字幕五十中出 | 在线永久观看黄色视频| 香蕉久久夜色| 成人黄色视频免费在线看| avwww免费| 亚洲av片天天在线观看| 久久性视频一级片| 午夜福利欧美成人| 一级毛片高清免费大全| 免费看十八禁软件| 亚洲成人免费av在线播放| 脱女人内裤的视频| 亚洲精华国产精华精| 国产深夜福利视频在线观看| 精品第一国产精品| 国产成人精品无人区| 亚洲av成人不卡在线观看播放网| 欧美大码av| 久久精品国产亚洲av高清一级| 三上悠亚av全集在线观看| 欧美国产精品一级二级三级| 国产有黄有色有爽视频| 黑人操中国人逼视频| 亚洲av熟女| 激情视频va一区二区三区| 久久久精品国产亚洲av高清涩受| avwww免费| 久久午夜综合久久蜜桃| 午夜福利在线免费观看网站| 国产无遮挡羞羞视频在线观看| 美女扒开内裤让男人捅视频| 国产精品一区二区在线观看99| 亚洲成人免费电影在线观看| 久久草成人影院| videosex国产| 妹子高潮喷水视频| www.精华液| 少妇裸体淫交视频免费看高清 | av在线播放免费不卡| 亚洲成人手机| 91国产中文字幕|