《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種基于FP-growth的并行SON算法的實(shí)現(xiàn)
一種基于FP-growth的并行SON算法的實(shí)現(xiàn)
來(lái)源:微型機(jī)與應(yīng)用2014年第8期
郭進(jìn)偉1,2,皮建勇1,2
(1.貴州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,貴州 貴陽(yáng)550025;2.貴州大學(xué) 云計(jì)算與物聯(lián)網(wǎng)研究中心,
摘要: 單節(jié)點(diǎn)運(yùn)行的傳統(tǒng)SON算法能夠有效降低CPU和I/O負(fù)載,而且算法僅需要對(duì)整個(gè)事務(wù)數(shù)據(jù)集掃描兩次。但是在算法執(zhí)行的階段一中發(fā)現(xiàn)局部頻繁項(xiàng)集時(shí)采用的Apriori算法仍然需要對(duì)每個(gè)分區(qū)進(jìn)行多次掃描。在深入研究SON算法的基礎(chǔ)上,根據(jù)MapReduce編程模型提出了基于FP-growth的SON算法的并行化實(shí)現(xiàn)。實(shí)驗(yàn)結(jié)果表明,基于FP-growth的并行SON算法不僅降低了傳統(tǒng)SON算法的運(yùn)行時(shí)間,并且隨著分區(qū)數(shù)目的增加還能獲取比較好的加速比。
Abstract:
Key words :

摘  要: 單節(jié)點(diǎn)運(yùn)行的傳統(tǒng)SON算法能夠有效降低CPU和I/O負(fù)載,而且算法僅需要對(duì)整個(gè)事務(wù)數(shù)據(jù)集掃描兩次。但是在算法執(zhí)行的階段一中發(fā)現(xiàn)局部頻繁項(xiàng)集時(shí)采用的Apriori算法仍然需要對(duì)每個(gè)分區(qū)進(jìn)行多次掃描。在深入研究SON算法的基礎(chǔ)上,根據(jù)MapReduce編程模型提出了基于FP-growth的SON算法的并行化實(shí)現(xiàn)。實(shí)驗(yàn)結(jié)果表明,基于FP-growth的并行SON算法不僅降低了傳統(tǒng)SON算法的運(yùn)行時(shí)間,并且隨著分區(qū)數(shù)目的增加還能獲取比較好的加速比。
關(guān)鍵詞: FP-growth;SON 算法;MapReduce;數(shù)據(jù)挖掘

    信息技術(shù)的高速發(fā)展使得各行各業(yè)累積了海量數(shù)據(jù),如何從中提取有用的信息已經(jīng)成為了數(shù)據(jù)挖掘所面臨的巨大挑戰(zhàn)。頻繁項(xiàng)集是數(shù)據(jù)挖掘中一個(gè)非常重要的概念,Apriori算法[1]和FP-growth算法[2]是挖掘頻繁項(xiàng)集最為著名的算法,但其串行計(jì)算的復(fù)雜度較高。SON算法[3]為并行化發(fā)現(xiàn)頻繁項(xiàng)集提供了解決思路。
    谷歌于2004年提出了MapReduce編程模型[4],為并行處理和分析大規(guī)模的數(shù)據(jù)提供了重要的參考。根據(jù)MapReduce編程模型涌現(xiàn)出了眾多的開(kāi)源項(xiàng)目,其中Apache基金會(huì)下的Hadoop[5]是其中比較有代表性的分布式并行編程框架。近幾年隨著大數(shù)據(jù)的興起,MapReduce編程模型的研究[6]以及基于MapReduce的數(shù)據(jù)挖掘算法的實(shí)現(xiàn)[7]也愈加火熱。
1 相關(guān)概念
1.1 FP-growth算法簡(jiǎn)介

    FP-growth算法是Han Jiawei等人于2000年提出的發(fā)現(xiàn)頻繁項(xiàng)集的算法,該算法采用分治策略將一個(gè)問(wèn)題分解為較小的子問(wèn)題,從而發(fā)現(xiàn)以某個(gè)特定后綴結(jié)尾的所有頻繁項(xiàng)集。該算法使用了一種稱之為頻繁模式樹(shù)FP-tree(Frequent Pattern Tree)的數(shù)據(jù)結(jié)構(gòu),F(xiàn)P-tree是一種特殊的前綴樹(shù),由頻繁項(xiàng)頭表和項(xiàng)前綴樹(shù)構(gòu)成。
    FP-growth算法發(fā)現(xiàn)頻繁項(xiàng)集的基本思想是:根據(jù)FP-tree構(gòu)造每個(gè)頻繁項(xiàng)的條件FP-tree,每個(gè)頻繁項(xiàng)都是一個(gè)前綴;每個(gè)前綴和其條件FP-tree的每一項(xiàng)合并生成一個(gè)新的前綴,根據(jù)此前綴繼續(xù)生成條件FP-tree,直到生成的條件FP-tree為空;每一個(gè)前綴都是頻繁的,即算法所得到的所有的前綴即為最終的頻繁項(xiàng)集。
    相比于Apriori算法,FP-growth算法有如下優(yōu)點(diǎn):(1)將較大的數(shù)據(jù)庫(kù)壓縮成了較小的數(shù)據(jù)結(jié)構(gòu)保存在內(nèi)存中,從而避免了反復(fù)掃描數(shù)據(jù)庫(kù),降低了掃描開(kāi)銷;(2)基于FP-tree的挖掘采用遞歸的方式搜索較短的模式并將其逐次連接起來(lái),從而避免生成大量的候選項(xiàng)集;(3)將原本的挖掘任務(wù)劃分成一組在有限的條件數(shù)據(jù)庫(kù)中挖掘特定的頻繁模式的任務(wù),從而降低了搜索空間。
1.2 SON算法簡(jiǎn)介
    Apriori算法通過(guò)迭代的方式來(lái)挖掘出所有的頻繁項(xiàng)集,即候選(k+1)-項(xiàng)集的產(chǎn)生依賴于頻繁k-項(xiàng)集,然后通過(guò)掃描事物數(shù)據(jù)集來(lái)計(jì)算出每一個(gè)候選(k+1)-項(xiàng)集支持度計(jì)數(shù),進(jìn)而判斷得到頻繁(k+1)-項(xiàng)集,因此該算法需要對(duì)事務(wù)數(shù)據(jù)集進(jìn)行多次掃描。如果找到這樣一種方法,通過(guò)該方法得到的候選項(xiàng)集包含了該事務(wù)數(shù)據(jù)集中所有的頻繁項(xiàng)集,那么只需要對(duì)事物數(shù)據(jù)集掃描一遍即可找出所有的頻繁項(xiàng)集。
    以上為分區(qū)算法的核心思想。分區(qū)算法需要對(duì)事物數(shù)據(jù)集進(jìn)行兩遍掃描,第一遍掃描找出候選項(xiàng)集,此候選項(xiàng)集包含所有的頻繁項(xiàng)集。第二遍掃描對(duì)所有的候選項(xiàng)集新型計(jì)數(shù),其中大于最小支持度計(jì)數(shù)的候選項(xiàng)集即為頻繁項(xiàng)集。
    根據(jù)分區(qū)算法兩遍掃描的思想,算法的執(zhí)行分為兩個(gè)階段。在第一個(gè)階段,算法把事物數(shù)據(jù)集劃分為數(shù)個(gè)互不相交的分區(qū),然后分別為每個(gè)分區(qū)計(jì)算出本分區(qū)的頻繁項(xiàng)集(稱之為局部頻繁項(xiàng)集,此項(xiàng)集是潛在的整個(gè)事務(wù)數(shù)據(jù)集的頻繁項(xiàng)集),最后把所有分區(qū)的頻繁項(xiàng)集匯聚到一起就得到了整個(gè)事務(wù)數(shù)據(jù)集的候選項(xiàng)集(稱之為全局候選項(xiàng)集)。在第二個(gè)階段,為上一個(gè)階段得到的全局候選項(xiàng)集進(jìn)行計(jì)數(shù),從而得到候選項(xiàng)集的支持度計(jì)數(shù),其中大于最小支持度計(jì)數(shù)的候選項(xiàng)集即為全局頻繁項(xiàng)集。以下為SON算法的偽代碼,表1為偽代碼中所用的符號(hào)定義說(shuō)明。

    偽代碼中首先將事務(wù)數(shù)據(jù)集D劃分為n個(gè)分區(qū),階段1分別對(duì)每一個(gè)分區(qū)pi通過(guò)gen_large_itemsets方法計(jì)算其局部頻繁項(xiàng)集L′,該方法采用的是Apriori算法。在合并階段,算法將每個(gè)分區(qū)局部頻繁項(xiàng)集合并成一個(gè)全局候選項(xiàng)集CG。在階段2中,算法計(jì)算每個(gè)全局候選項(xiàng)集的支持度計(jì)數(shù),其中大于最小支持度計(jì)數(shù)minSup的為最終的頻繁項(xiàng)集LG。
2 基于FP-growth的SON算法的并行化實(shí)現(xiàn)
    從SON算法的描述中可以看出,在算法第一階段中需要計(jì)算出局部頻繁項(xiàng)集,原始的SON算法采用Apriori算法來(lái)計(jì)算每個(gè)分區(qū)的頻繁項(xiàng)集,即同樣需要對(duì)每個(gè)分區(qū)掃描多次才能得到局部頻繁項(xiàng)集,所以SON算法是宏觀上對(duì)整個(gè)事務(wù)數(shù)據(jù)集掃描兩次,而從局部上來(lái)看仍然需要對(duì)每個(gè)分區(qū)分別掃描多次。本節(jié)提出的算法實(shí)現(xiàn)基于FP-growth,這將有效減少對(duì)分區(qū)的掃描次數(shù)。
    SON算法非常適合于并行計(jì)算環(huán)境,SON算法中的每一個(gè)分區(qū)都可以并行地處理。用MapReduce編程模型對(duì)基于FP-growth的SON算法進(jìn)行并行化實(shí)現(xiàn)。算法的實(shí)現(xiàn)需要兩輪迭代,第一輪MapReduce迭代計(jì)算出每一個(gè)分區(qū)的局部頻繁項(xiàng)集并由此生成全局候選項(xiàng)集。第二輪MapReduce迭代計(jì)算出每一個(gè)全局候選項(xiàng)集的支持度計(jì)數(shù),并根據(jù)支持度計(jì)數(shù)來(lái)判斷是否為頻繁項(xiàng)集。
2.1 第一輪MapReduce迭代
    在Map階段,每個(gè)Map任務(wù)完成從事務(wù)數(shù)據(jù)集的某一個(gè)分區(qū)中讀取到的事務(wù),并將該分區(qū)中所有的事務(wù)存儲(chǔ)在本地內(nèi)存中,然后利用FP-growth算法算出本分區(qū)的局部頻繁項(xiàng)集,最后輸出的是一個(gè)鍵值對(duì)<F,1>(其中F是本分區(qū)的一個(gè)局部頻繁項(xiàng)集,1與鍵沒(méi)有任何關(guān)聯(lián))。
    class FirstMapper {
       List tSet; //事務(wù)數(shù)據(jù)集
       Map localFI; //局部頻繁項(xiàng)集
       map(key, value) {
        //將value封裝為事務(wù)
        t = genTransaction(value);
        //將事務(wù)添加到事務(wù)數(shù)據(jù)集中
        tSet.add(transaction);
       }
       cleanup() {
        //用FP-growth算法計(jì)算得到局部頻繁項(xiàng)集
        localFI = genFrequentItemsets(transaction);
        //將局部頻繁項(xiàng)集輸出
        for(i = 1; (fis = localFI.get(i)) != null; i++)
           for(f : fis)
            write(f, 1);
       }
    }
    在Reduce階段,每個(gè)Reduce任務(wù)會(huì)處理一組局部頻繁項(xiàng)集,上個(gè)階段所有的Map任務(wù)輸出的相同的局部頻繁項(xiàng)集會(huì)集中到同一個(gè)Reduce任務(wù)上進(jìn)行處理,Reduce的任務(wù)就是將相同的局部頻繁項(xiàng)集輸出一次即可,最后的輸出結(jié)果即為全局的候選項(xiàng)集。

 


    class FirstReducer {
       reduce(key, values) {
        write(key, null);
       }
    }
2.2 第二輪MapReduce迭代
    在Map階段,每個(gè)Map任務(wù)仍然處理事務(wù)數(shù)據(jù)集上的一個(gè)分區(qū),在Map任務(wù)開(kāi)始前,把上一個(gè)MapReduce迭代產(chǎn)生的全局候選項(xiàng)集放入本地內(nèi)存中,Map任務(wù)開(kāi)始后每讀入一個(gè)事務(wù),找尋全局候選項(xiàng)集中哪些候選項(xiàng)集為此事務(wù)的子集,如果某候選項(xiàng)集為此事務(wù)子集,即輸出<F,1>(其中F為此候選項(xiàng)集,1代表為此事務(wù)的子集),便于在下一階段計(jì)算此候選項(xiàng)集的支持度計(jì)數(shù)。
    class SecondMapper {
       List cI; //全局候選項(xiàng)集
       setup() {
        //初始化全局候選項(xiàng)集
        cI = getCandidateItemsets();
       }
       map(key, value) {
        t = genTransaction(value);
        //若候選項(xiàng)存在于某事務(wù)中就進(jìn)行輸出
        for(f : cI)
           if(t.contain(f))
            write(f, 1);
       }
    }
    在Reduce階段,每個(gè)Reduce任務(wù)處理一組全局候選項(xiàng)集,上個(gè)階段所有的Map任務(wù)輸出的相同的候選項(xiàng)集會(huì)集中到同一個(gè)Reduce任務(wù)上進(jìn)行處理,計(jì)算全局候選項(xiàng)集的支持度計(jì)數(shù),根據(jù)其支持度計(jì)數(shù)即可判斷該項(xiàng)集是否為頻繁項(xiàng)集,Reduce任務(wù)會(huì)將得到的全局頻繁項(xiàng)集進(jìn)行輸出。
    class SecondReducer {
       reduce(key, values) {
        sum = 0;
        for(val : values)
        sum += val.get();
        //若候選項(xiàng)大于最小支持度就輸出
        if(sum >= minsup)
        write(key, null);
       }
    }
3 實(shí)驗(yàn)結(jié)果與實(shí)驗(yàn)分析
3.1 實(shí)驗(yàn)環(huán)境

    整個(gè)實(shí)驗(yàn)在Hadoop平臺(tái)下完成,平臺(tái)采用了Hadoop的1.0.4穩(wěn)定版本。硬件設(shè)備為4臺(tái)x86架構(gòu)的PC,主設(shè)備節(jié)點(diǎn)采用Intel志強(qiáng)四核處理器,內(nèi)存為2 GB;從設(shè)備節(jié)點(diǎn)采用了AMD四核處理器,主頻為2.7 GHz,內(nèi)存為2 GB。
3.2 實(shí)驗(yàn)數(shù)據(jù)集
    實(shí)驗(yàn)采用accidents[8]作為實(shí)驗(yàn)事務(wù)數(shù)據(jù)集,該數(shù)據(jù)集包含1991年~2000年Flanders地區(qū)的交通事故記錄。該數(shù)據(jù)集的大小為34 678 KB,共340 184條事務(wù),有572個(gè)不同的項(xiàng),平均每條事務(wù)包含45個(gè)項(xiàng)。
3.3 實(shí)驗(yàn)分析
    為了對(duì)基于Apriori的并行SON算法和基于FP-growth的并行SON算法進(jìn)行比較,首先用MapReduce模型分別實(shí)現(xiàn)兩個(gè)算法。發(fā)現(xiàn)兩個(gè)算法僅在階段1的局部頻繁項(xiàng)集處有異,在階段2沒(méi)有任何差別,所以實(shí)驗(yàn)僅對(duì)兩個(gè)算法的階段1的運(yùn)行進(jìn)行比較。兩個(gè)算法分別在同等的集群條件和同樣的數(shù)據(jù)集下運(yùn)行。由于分布式環(huán)境下的實(shí)驗(yàn)結(jié)果具有一定的顛簸性,所有實(shí)驗(yàn)的最終結(jié)果均為多次實(shí)驗(yàn)后取得的合理值。
    圖1為accidents數(shù)據(jù)集在保持不變和劃分為2塊、4塊、8塊的情況下,兩種算法分別在第一輪迭代時(shí)消耗的總時(shí)間。從圖1可以看出,在算法采用相同的分區(qū)數(shù)目時(shí),基于FP-growth的并行SON算法比基于Apriori的并行SON算法運(yùn)行時(shí)間明顯減少。隨著數(shù)據(jù)集劃分的分區(qū)數(shù)目的增加,兩種算法運(yùn)行的總時(shí)間將明顯減少。

    圖2顯示了隨著accidents數(shù)據(jù)集劃分塊數(shù)的增加,基于FP-growth的并行SON算法的運(yùn)行能夠得到接近線性的加速比。

    本文分析了傳統(tǒng)的SON算法,指出了SON算法雖然從宏觀上對(duì)事務(wù)數(shù)據(jù)集掃描了兩次,但是發(fā)現(xiàn)在局部頻繁項(xiàng)集時(shí)采用的Apriori算法仍然需要對(duì)每個(gè)分區(qū)掃描多次。根據(jù)MapReduce編程模型,本文提出的基于FP-growth的并行SON算法的實(shí)現(xiàn),不僅減少了SON算法在階段1中的運(yùn)行時(shí)間,并且算法運(yùn)行在Hadoop集群上,為處理海量數(shù)據(jù)提供了可能。雖然本文提出的算法的實(shí)現(xiàn)從某種程度上可以看作是FP-growth算法的并行化實(shí)現(xiàn),但是每個(gè)分區(qū)生成的FP-tree都是獨(dú)立的,互相之間沒(méi)有聯(lián)系,這導(dǎo)致了隨著分區(qū)數(shù)目的增加使階段1生成的全局頻繁項(xiàng)集也會(huì)增加。因此,如何利用MapReduce實(shí)現(xiàn)FP-growth的完全并行化實(shí)現(xiàn)將在后續(xù)工作中進(jìn)一步研究。
參考文獻(xiàn)
[1] AGRAWAL R,SRIKANT R.Fast algorithms for mining association rules[C].Proceedings of 20th Conference on Very Large Data Bases,1994:487-499.
[2] Han Jiawei,Pei Jian,Yin Yiwen.Mining frequent patterns without candidate generation[C].Proceedings of Conference on the Management of Data,2000:1-12.
[3] SAVASERE A,OMIECINSKI E,NAVATHE S.An efficient algorithm for mining association rules in large databases[C]. Proceedings of the 21st Conference on Very Large Database,1995:432-444.
[4] DEAN J,GHEMAWAT S.MapReduce:simplified data processing on large clusters[J].Communications of the ACM,2008,51(1):107-113.
[5] Apache Hadoop[EB/OL].[2013-07-12].http://hadoop.apache.org.
[6] 李建江,崔健,王聃,等.MapReduce并行編程模型研究綜述[J].電子學(xué)報(bào),2011,39(11):2635-2642.
[7] Apache Mahouts[EB/OL].[2013-08-12].http://mahout.apache.org/.
[8] Frequent Itemset Mining Dataset Repository[EB/OL].[2013-08-28].http://fimi.ua.ac.be/data.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 一级三级毛片 | 高潮毛片无遮挡免费看 | 国产一区二区三区四区五区入口 | 好吊操视频这里只有精品 | 国产精品v亚洲精品v日韩精品 | 狠狠躁天天躁夜夜躁婷婷 | 亚洲欧美日韩国产精品一区二区 | 日本xxxx丰满人妖学校 | 精品99视频 | 亚洲高清中文字幕 | 色网在线看 | 久久免费一级片 | 国产在线不卡一区二区三区 | 国产在线日本 | 亚洲成人手机在线 | av中文资源 | 日韩精品一区二区在线观看 | 国产片网址 | 亚洲国产精品成人久久蜜臀 | 日韩综合一区二区三区 | 日韩中文字幕免费在线观看 | 日韩三级中文字幕 | 深夜视频一区二区 | 日韩欧美亚洲国产精品字幕久久久 | 久久精品成人欧美大片 | 在线āv视频 | 91亚色视频在线观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 无码精品黑人一区二区三区 | 成人乱人伦精品小说 | 亚洲一区二区三区日本 | 免费av在线播放网址 | 一级久久久久久 | 成人综合婷婷国产精品久久 | 99久久亚洲精品无码毛片 | 亚洲成a人片77777在线播放 | 夜夜躁很很躁日日躁麻豆 | 91亚洲精品国产成人 | 亚洲精品午夜无码电影网 | 国产精品久久久久久亚瑟影院 | 欧美福利视频在线观看 | 伊人网视频在线 | av一区+二区在线播放 | 久久成人国产精品 | 69久久久 | 丝袜诱惑一区二区 | 免费av在线播放网址 | 无码无套少妇毛多18pxxxx | 亚洲码与欧洲码一二三四区 | 国产成a人片在线观看视频下载 | 日本三级午夜理伦三级三 | 色花av| 国产精品高清一区二区三区 | 国产在线精品一区二区三区不卡 | 亚洲精品综合五月久久小说 | ass日本丰满熟妇pics | 老司机在线精品视频网站的优点 | 日韩av一二区 | 中文字幕在线观看视频免费 | 欧美乱妇15p | 印度a级片| 狠狠欧美 | 波多野结衣 久久 | 国产精品久久久久9999 | 国产精品激情av久久久青桔 | 狠狠综合久久av一区二区蜜桃 | 欧美xxxx做受性欧美88 | 黄色一级免费片 | 亚洲成人av片 | 久久99蜜桃综合影院免费观看 | 国产精品高潮呻吟三区四区 | 高清国产午夜精品久久久久久 | 曰批免费视频播放免费 | 少妇xxxxx性开放按摩 | 夜夜未满十八勿进的爽爽影院 | 欧美国产综合欧美视频 | 一区二区三区四区免费 | 凹凸日日摸日日碰夜夜 | 亚洲小视频在线 | 亚洲激情中文字幕 | 女生高潮视频在线观看 | 欧美日韩网 | 欧美内射深喉中文字幕 | 欧美最猛性xxxⅹ丝袜 | 丰满少妇免费做爰大片人 | www.一级片| 呦系列视频一区二区三区 | 丰满少妇又爽又紧又丰满在线观看 | 一级片在线免费视频 | 在线va无码中文字幕 | 男女下面进入的视频免费午夜 | 秋霞影院一区二区三区 | 国产乱了真实在线观看 | 久草影音 | hd最新国产人妖ts视频仙踪林 | 真人作爱90分钟免费看视频 | 欧美一级乱黄 | 国产999精品| 日韩av中文在线 | 男人用嘴添女人下身免费视频 | 抽插丰满内射高潮视频 | 欧美激情精品久久久久久 | 国产区一区二区三 | 欧美人与拘性视交免费看 | 亚洲福利| 青春草在线视频观看 | 狠狠干av| 欧美、另类亚洲日本一区二区 | 末成年娇小性色xxxxx | 亚洲s色大片在线观看 | 91亚洲成a人片在线观看www | 午夜嘿嘿嘿影院 | 国产经典一区二区三区 | 久久婷婷五月综合97色直播 | 国模妙妙超大尺度啪啪人体 | 高潮流白浆潮喷在线播放视频 | 人妻体体内射精一区二区 | 91精品国产高清一区二区三密臀 | 少妇饥渴偷公乱第95 | 亚洲激情图 | 久久久久久久久淑女av国产精品 | 国产精品国产三级国产专区53 | 农民人伦一区二区三区 | 成人孕妇专区做爰高潮 | 日韩视频在线观看一区 | 国产艳妇疯狂做爰视频 | 亚洲欧美日韩成人 | 色视频免费 | 久久久性色精品国产免费观看 | 欧美3p两根一起进高清免费视频 | 国产精品丝袜黑色高跟鞋v18 | 亚州综合网 | 欧美精品videos另类日本 | 一个添下面两个吃奶把腿扒开 | 无码视频在线观看 | 羽月希奶水一区二区三区 | 丰满熟妇偷拍洗澡毛茸茸 | 少妇无码一区二区三区 | 蜜桃精品免费久久久久影院 | 521av在线| 少妇啊灬啊别停灬用力啊房东 | 国产成人久久久精品二区三区 | 国产精品成人自拍 | 米奇777四色精品人人爽 | 欧美网站在线观看 | 亚洲精品久久一区二区三区777 | 中文字幕精品一区二区三区精品 | 久久亚洲精中文字幕冲田杏梨 | 九色pony麻豆 | 在线色播 | 久久午夜夜伦鲁鲁片免费无码 | 日日躁夜夜躁狠狠躁aⅴ蜜 日日躁夜夜躁狠狠躁超爽2001 | 日韩精品人妻系列无码专区免费 | 久久天天躁夜夜躁狠狠 | 日本少妇翘臀啪啪无遮挡 | 后人极品翘臀美女在线播放 | 国产精品无码2021在线观看 | 福利一区在线 | 天天av天天干 | 日批免费观看 | 男女视频一区 | 午夜伦4410yy妇女久久v | 逼特逼视频在线观看 | 亚洲色大成网站www永久 | 久久免费公开视频 | 国内毛片精品av一二三 | 丁香久久性网 | 国产一区a | 久久久久久福利 | 欧美成人精品高清视频在线观看 | 亚洲の无码国产の无码步美 | 夜色综合 | 在线无遮挡| 亚洲国产午夜精品理论片在线播放 | 97人妻天天爽夜夜爽二区 | 亚洲精品一区二区三区不卡 | 国产嫩草一区二区三区在线观看 | 久久99精品久久久久久狂牛 | 色丁香在线 | 午夜性刺激在线视频免费 | 日韩一区二区在线播放 | 黄色天堂网 | 天天射中文 | 日韩毛片免费在线观看 | 一区二区三区久久 | 性色影院 | 印度a级片| 天天操夜夜操夜夜操 | a在线视频v视频 | 国产精品网站在线观看免费传媒 | 久久亚洲一区二区三区四区 | 最新国产福利在线观看精品 | 尤物视频一区 | 欧美成人日韩 | 久久黄色影院 | 午夜xxxxx| 亚洲狼人天堂 | 无码专区男人本色 | 久久久国产精品人人片 | 国产肥白大熟妇bbbb视频 | 国产伦子伦视频在线观看 | 中文字幕在线免费 | 国产成人歌舞艳r舞 | 国产大学生毛片 | 99精品国产在热久久婷婷 | 日韩久久久久久 | 精品国产成人 | www17com嫩草影院 | 亚欧洲精品在线视频免费观看 | 久久久久久夜 | 一本久久久 | jizz韩国| 精品亚洲成a人片在线观看 国产精品视频二区不卡 | 色婷婷av99xx| 精品一卡二卡 | 久久无码专区国产精品 | 成人涩涩日本国产一区 | jzjzjz欧美| 在线观看亚洲国产精品 | 亚洲第一免费播放区 | 欧美美女性高潮 | 男女拔萝卜免费观看 | 99久久无码一区人妻a黑 | 中文字幕第31页 | 亚洲人网站 | 日韩高清不卡在线 | 久久99国产精品久久99果冻传媒 | 国产精品视频免费看人鲁 | 日日碰狠狠躁久久躁蜜桃 | 粉嫩视频在线观看 | 国产精品久久久久久久岛一本蜜乳 | 日本成人一级片 | 国产精品无码无卡在线播放 | 日韩精品中文字幕无码一区 | 成人午夜在线影院 | 国产中文一区二区 | 中文字幕23页 | 欧美在线观看一区二区三区 | 女女互揉吃奶揉到高潮视频 | 肉体裸交137日本大胆摄影 | 国产精品乱码一区二区三区 | tube中国91xxxxx国产 | 久久国产视频精品 | 国产精品高潮呻吟久久久久久 | 免费的黄色的视频 | 未满十八18禁止免费无码网站 | 少妇淫真视频一区二区 | 北条麻妃99精品久久朝桐光 | 偷拍夫妻性生活 | 又大又粗欧美黑人aaaaa片 | 日韩av网站在线播放 | 国产欧美日韩综合精品一区二区 | 日韩成人大屁股内射喷水 | 国产123区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | xxxx国产一二三区xxxx | 狠狠躁日日躁夜夜躁2022麻豆 | 99国产精品久久久久久久 | 精品国产91| 国产极品美女高潮抽搐免费网站 | 午夜肉伦伦影院九七影网 | 樱花草在线社区www 国产又爽又黄又刺激的视频 | 中文字幕女同女同女同 | 我和丰满老女人性销魂 | 区一区二区三 | 最近更新中文字幕第一页 | 亚洲色av性色在线观无码 | 日韩精品视频三区 | 日韩成人av毛片 | 殴美一级黄色片 | 91无毒不卡 | 欧美精品在线观看一区二区 | 色狠狠一区二区三区 | 国产男男无套激情11069 | 成人77777| 中文字幕一区二区免费 | 欧美激情精品久久久久 | 女人14毛片毛片毛片毛片区二 | 亚洲a∨国产av综合av下载 | 噜噜噜久久亚洲精品国产品 | 亚洲欧洲日韩在线 | 久草免费资源 | 国产精品岛国久久久久 | 天天天天天干 | 欧美激情久久久 | 野外吮她的花蒂高h在线观看 | 久久精品人人做人人爽97 | 手机在线免费av | 国产色婷婷精品综合在线手机播放 | 成人羞羞国产免费软件小说 | 大学生精油按摩做爰hd | 久久久久国产精品 | 玖玖国产精品视频 | 自拍偷在线精品自拍偷99 | 亚洲情侣偷拍激情在线播放 | 国产伦精品一区二区三区在线播放 | 免费午夜视频在线观看 | 亚洲小少妇 | 91精品一久久香蕉国产线看观看新通道出现 | 国产天美传媒性色av | 麻豆视频在线观看免费网站 | 污视频在线播放网站 | abp绝顶系列最猛的一部 | 国产性色强伦免费视频 | 麻豆蜜桃九色在线视频 | 国产精品久久久久久久久久了 | 成在线人永久免费视频播放 | 欧美交a欧美精品喷水 | 精品夜夜澡人妻无码av | 欧美在线免费观看 | 国产成人精品女人久久久 | 农民人伦一区二区三区剧情简介 | 国产精品手机免费 | 久久免费少妇高潮久久精品99 | 欧美成人免费在线观看视频 | 精品国产一区二区三区护卡密 | 无码精品国产va在线观看dvd | 国产91在线高潮白浆在线观看 | 国模一区二区三区四区 | 友田真希一区二区 | 精品久久久爽爽久久男人和男人 | 精品久久久久久中文字幕大豆网 | 成人毛片网| 国产乱淫片视频 | 中文字幕一区二区三区四区免费看 | 欧美黑人又粗又大又爽免费 | 免费一级一片 | 成人午夜大片 | 西西人体444www大胆无码视频 | 又湿又紧又大又爽a视频 | 无遮挡男女激烈动态图 | 最近中文字幕免费视频 | 国产精品视频 | 国产一级在线视频 | 91精品国模一区二区三区 | 久久久蜜桃一区二区 | 性猛交xxxx免费看网站 | 毛片高清免费 | 国产美女爆我菊免费观看88av | 国产91会所女技师在线观 | 精品久久999| 特大黑人巨交吊性xxxxhd | 一本色道久久亚洲精品加勒比 | 成人毛片100免费观看 | 国产又粗又猛又爽又黄的 | 久久大| 免费无码又黄又爽又刺激 | 亚洲精品www | 亚洲人成无码网www 国产精品第一区揄拍无码 丰满少妇高潮惨叫视频 | 伊人超碰在线 | 亚洲国产成人精品女人久久久野战 | 日韩久久高清 | 蜜臀久久99精品久久久久久 | 人妻三级日本三级日本三级极 | 91在线观看免费视频 | 成人免费在线视频观看 | 免费精品一区二区三区视频日产 | 国产精品免费无遮挡无码永久视频 | 黄色三级毛片视频 | 91视频成人 | 亚洲综合一| 日韩精品第一 | 欧美成人精品欧美一 | 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品久久中文字幕 | 中文字幕人妻少妇引诱隔壁 | 久久999精品久久久 久久999精品久久久有什么优势 | 无码一区二区三区 | 国产乱子伦视频一区二区三区 | 欧美黑人两根巨大挤入 | 性欧美高清come| 久久国产一区二区三区 | 国产人与禽zoz0性伦免费视频 | 国产精品久久久久久久久久白浆 | 成年人的视频网站 | 日本精品一区二区在线观看 | 日韩在线三级 | 激情综合亚洲色婷婷五月app | 亚洲天堂成人网 | 国产超碰人人爽人人做人人爱 | 青娱乐99| 日韩在线无| 久综合网| 久久久午夜精品福利内容 | 久久久无码精品午夜 | 亚洲精品欧美综合二区 | 日韩成人无码一区二区三区 | 九九热精品| 乱码精品国产成人观看免费 | 少妇又色又紧又大爽又刺激 | 日日操狠狠干 | 久久精品久久综合 | 一区二区三区美女视频 | 国产xxxx99真实实拍 | 男女下面进入的视频免费午夜 | 永久免费黄色片 | 国产精品国产三级国产aⅴ原创 | 日日摸夜夜添夜夜添欧美毛片小说 | 无码精品视频一区二区三区 | аⅴ资源新版在线天堂 | 中国老熟女重囗味hdxx | 国变精品美女久久久久av爽 | 美日韩毛片 | 国产成人精品无码短视频 | 国产裸体永久免费视频网站 | 青草精品| 成人毛片18女人毛片 | av网站一区 | 18禁真人抽搐一进一出在线 | 亚洲福利在线视频 | 中文久久久 | 精品一区二区三区欧美 | 色屁屁www影院免费观看 | 日韩欧美自拍 | 最近中文字幕日本 | 亚洲 日本 欧美 中文幕 | 欧美成人高清在线播放 | 国产911视频 | av美女在线观看 | 91精品福利| 亚洲精品一区二区三区四区五区 | 欧美精品一区二区三区四区在线 | 中文字幕日产乱码一二三区 | 日本三级高清视频 | 5151精品国产人成在线观看 | 一级色网站 | 婷婷开心激情网 | 久久综合91 | 亚洲黄色av | 欧美色久 | a级片在线观看 | 国内老熟妇对白xxxxhd | 又粗又爽又猛高潮的在线视频 | 无码h黄肉动漫在线观看 | 免费无码又黄又爽又刺激 | 精品一区二区在线视频 | 国产精品一区二区三区四 | 国产一区二区不卡精华液 | 九九九九九依人 | 91xxx在线观看| 国产91会所女技师在线观 | 欧美精品一区二区三区制服首页 | 国产精品一品二区三区四区五区 | 中文字幕视频在线 | 日本一区二区三区免费视频 | 懂色av一区二区三区在线播放 | 麻豆免费av| 亚洲国产系列 | 国产欧美日韩精品在线 | 国产精品无码av无码 | 亚洲成人毛片 | 成人福利视频在线 | 成人性生交大片免费视频 | 国产成人久久综合第一区 | 欧美r级在线 | 中文字幕乱偷在线小说 | 色爱成人综合 | 在线观看精品视频网站 | h黄动漫日本www免费视频网站 | 国产做a爱片久久毛片a片高清 | 欧美第一页在线 | 亚洲精品乱码久久久久v最新版 | 亚洲国产精品久久久久久无码 | 午夜色图 | 97久草| 夜鲁鲁鲁夜夜综合视频欧美 | 和漂亮岳做爰3中文字幕 | 亚洲精品国产熟女久久久 | 偷窥自拍青青草 | av中文资源 | 蜜桃狠狠色伊人亚洲综合网站 | 国产一区免费视频 | 一级黄色毛片播放 | 亚洲黄色影视 | 色婷婷激情五月 | 久久国产精品波多野结衣 | 日一日射一射 | 国产精品粉嫩jk国产呦系列 | 成人国产精品免费网站 | 久久三级毛片 | 国产亚洲精久久久久久无码 | 蜜桃av噜噜一区二区三区 | 国产又色又爽又黄刺激视频 | 污污的网站在线免费观看 | 巨爆乳无码视频在线观看 | 岳的好大精品一区二区三区 | av网站国产 | 无限资源日本好片 | 亚洲中文字幕无码爆乳 | 国产精品成| 免费中文字幕日韩欧美 | 国产又粗又黄视频 | 激情成人综合网 | 色综合欧美在线视频区 | 18禁超污无遮挡无码免费游戏 | 天天射天天干天天 | 91偷自产一区二区三区蜜臀 | 亚洲成a人片在线观看中文 精品久久久久久久中文字幕 | 免费成人黄 | 亚洲精品福利视频 | 亚洲国产精品无码久久电影 | 久久久久久久人妻无码中文字幕爆 | 久草在线在线精品观看 | 欧美一区二区激情视频 | 欧美日韩国产一区二区三区不卡 | 婷婷精品国产一区二区三区日韩 | 老熟妇午夜毛片一区二区三区 | 一级黄色片a | 欧美日韩一二三 | 国产片性视频免费播放 | 男人爱看的网站 | 全部孕妇毛片 | 久久久久久久久久久久久国产 | av亚洲产国偷v产偷v自拍软件 | 成人羞羞视频在线看网址 | 国产福利在线播放 | 深夜国产视频 | 人人干天天干 | 国产午夜视频在线观看 | 久久亚洲男人天堂 | 关秀媚三级露全乳视频 | 综合久久久久久久久 | 狠狠精品久久久无码中文字幕 | 久久在线免费视频 | 美国黄色一级视频 | 伊人色婷婷 | 国产又粗又猛又黄又爽性视频 | 永久免费a级在线视频 | 高清国产一区二区三区四区五区 | 免费观看成人av | 久久久久国色av免费观看 | av中文字幕在线播放 | 人av在线| 亚洲一区图片 | 91国偷自产一区二区三区女王 | 午夜激情视频在线观看 | 亚洲一区视频网站 | 国产精品盗摄!偷窥盗摄 | 亚洲欧美综合精品另类天天更新 | 四十路在线 | 免费观看黄色网址 | 美女搡bbb又爽又猛又黄www | 久久99国产乱子伦精品免费 | 天天色天天爽 | 亚洲人成网站18禁止 | 日韩精品一区二区av在线 | 日韩一区免费视频 | 国产精品野外户外 | 欧美另类极品videosbest品质 | 日韩第一页在线观看 | 日韩精品首页 | 欧美无砖区| 99热综合| 极品美女av| 国产成a人亚洲精v品无码性色 | 日韩国产高清一区二区 | 粉嫩av一区二区在线播 | www.国产区| 青草青草久热国产精品 | 99在线观看精品 | 久久96国产精品久久99软件 | 波多野结衣一级 | 久久免费大片 | 日韩av线观看 | 天天色宗合 | 五月天婷婷激情视频 | 亚洲国产欧美在线观看 | 三级视频在线 | 成人日批视频 | 97se亚洲国产综合自在线观看 | 久久久久九九九九 | 久久久久久久久久久久久9999 | 色综合自拍 | 丰满人妻妇伦又伦精品国产 | 青青操在线视频 | 日本免费黄色大片 | 日本娇小侵犯hd | 精品国产精品久久一区免费式 | 九九在线观看高清免费 | 国色天香乱码 | av美女网站 | 亚洲第一a在线观看网站 | 国产第一页屁屁影院 | 538国产精品一区二区 | 日本亚洲欧美 | 久久有精品 | 美女视频网站久久 | 麻豆视频一区二区 | 国产露双乳喂奶在线观看 | √天堂资源地址在线官网 | 日韩欧美在线观看免费 | 日本性网站 | 国产精品久久久久久久久久大牛 | 欧美一级特黄aaaaaa大片在线观看 | 色屁屁www影院免费观看入口 | 天天干天天干天天干 | 久草福利在线观看 | 97久久精品人人澡人人爽 | 精品久久伊人 | 黄色网址在线免费看 | 上原亚衣av一区二区三区 | 欧美乱强伦 | 韩国久久久久久 | 亚洲19禁大尺度做爰无遮挡 | 国产精品日本欧美一区二区三区 | 免费在线黄色av | 国产黄a三级三级三级av在线看 | 波多野结衣在线视频网站 | 成人男同在线观看 | 久久牛牛| 无遮挡色视频免费观看 | 午夜视频体内射.com.com | 久久女同 | 亚洲国产日韩精品 | 青青青国产精品一区二区 |