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

    Hadoop平臺中空閑時間調(diào)度器的設計與實現(xiàn)*

    2013-05-08 13:40:22李天瑞
    計算機工程與科學 2013年10期
    關(guān)鍵詞:插槽空閑隊列

    楊 浩,滕 飛,李天瑞,李 曌

    (西南交通大學信息科學與技術(shù)學院,四川 成都610031)

    1 引言

    快速發(fā)展的計算機技術(shù)、網(wǎng)絡技術(shù)和人機交互技術(shù)等,讓諸如天文、軍事、社交等領(lǐng)域的數(shù)據(jù)生成和采集更為便利和快捷,從而使得數(shù)據(jù)規(guī)模不斷增長,形成了大數(shù)據(jù)。處理大數(shù)據(jù)并從中提取有用的信息,需要良好的并行計算架構(gòu)。MapReduce是云計算中很流行的并行計算框架之一[1],其優(yōu)勢在于隱藏了數(shù)據(jù)并行處理的細節(jié),讓用戶更專注于數(shù)據(jù)的處理邏輯[2]。MapReduce已被廣泛用于自然語言處理、機器學習、大規(guī)模圖像處理等領(lǐng)域[3]。

    Hadoop是Apache軟件基金提供的基于MapReduce的開源云計算平臺。Hadoop集群由主節(jié)點和多個從節(jié)點構(gòu)成[4]。主節(jié)點用于接收用戶提交的作業(yè),并將作業(yè)的Map任務和Reduce任務平均分配到各從節(jié)點上運行,以達到并行計算的目的。Hadoop將從節(jié)點上的計算資源抽象成插槽,每一個插槽在同一時刻可處理一個Map任務或者Reduce任務。Hadoop上調(diào)度器的功能是將空閑插槽分配給不同任務,因此調(diào)度算法的好壞直接關(guān)系到Hadoop集群的整體性能和資源的利用情況[5]。

    實時作業(yè)分為軟實時作業(yè)和硬實時作業(yè)。軟實時作業(yè)是指作業(yè)的響應時間可以超過其截止時間;而硬實時作業(yè)是指作業(yè)的響應時間不允許超過其截止時間。硬實時作業(yè)是剛性的,超過截止時間的作業(yè)將不再有任何意義。Hadoop中現(xiàn)有的調(diào)度算法大多是針對集群的利用率、作業(yè)響應速度等方面設計的,而針對硬實時作業(yè)對截止時間要求的調(diào)度算法比較少。

    本文研究Hadoop上的作業(yè)調(diào)度模型,設計并實現(xiàn)了一種基于作業(yè)空閑時間的硬實時調(diào)度器LSS。為了提高集群在處理硬實時作業(yè)時的成功率,減輕集群的負載,LSS設計過程中采用了以下四個機制:

    (1)LSS利用空閑時間來描述作業(yè)的優(yōu)先級??臻e時間是指作業(yè)距離其截止時間前還可以延遲的最大時間??臻e時間越小的作業(yè),其緊急程度越大,作業(yè)的優(yōu)先級也會越高。

    (2)LSS動態(tài)預測作業(yè)的空閑時間,并隨著時間的推移,LSS實時更新預測結(jié)果。LSS是根據(jù)作業(yè)運行過程中產(chǎn)生的數(shù)據(jù)對空閑時間進行預測的,實時更新有效地保證了預測結(jié)果的正確性。

    (3)LSS實時更新作業(yè)在作業(yè)隊列中的優(yōu)先級順序,將空閑時間比較小的作業(yè)移到隊列前面,當有資源空閑時,空閑時間小的作業(yè)就會優(yōu)先執(zhí)行,這樣有效地保證了集群中時限作業(yè)的成功執(zhí)行。

    (4)當預測出當前資源無法保證作業(yè)在截止期前完成時,LSS會提前將這些無法成功執(zhí)行的作業(yè)結(jié)束。這樣能有效地減輕集群的負載,同時增加其他時限作業(yè)成功執(zhí)行的可能性。

    2 相關(guān)工作

    Hadoop默認調(diào)度器的調(diào)度算法是FIFO,適合批處理作業(yè),但是該調(diào)度器在多用戶并存、資源利用率等方面存在不足,因此Hadoop中出現(xiàn)了其他調(diào)度器,并分別從不同角度對作業(yè)調(diào)度進行了優(yōu)化。公平調(diào)度器[6]和容量調(diào)度器用以解決多用戶多隊列的調(diào)度問題。LATE調(diào)度器[7]針對集群的異構(gòu)進行了優(yōu)化。MFS[5]使用需求向量來描述作業(yè)對各類資源的需求大小,滿足了不同作業(yè)對資源的不同需求。許丞等[8]將JobTracker上的資源管理和任務監(jiān)控分布到不同節(jié)點上,降低了主節(jié)點的負載。這些調(diào)度器對提高Hadoop集群的資源管理和任務調(diào)度都取得了一定成果,但是未能對作業(yè)的實時性進行優(yōu)化。

    隨著用戶對云計算中作業(yè)時效性的要求越來越高,Hadoop平臺中也出現(xiàn)了一些實時調(diào)度器。Delay Scheduler[6]、DSFS[9]等根據(jù)數(shù)據(jù)本地性對作業(yè)的執(zhí)行進行了優(yōu)化。魏曉輝[10]設計了一種基于資源預測的Delay調(diào)度算法,解決了Delay調(diào)度算法中不合理等待問題。寧文瑜等人[11]設計的自適應延遲調(diào)度算法,動態(tài)調(diào)整作業(yè)的等待時間,優(yōu)化了公平性和數(shù)據(jù)本地性之間的平衡。Deadline Constraint Scheduler[4]在作業(yè)提交時判斷當前集群能否滿足作業(yè)的時限要求,如果無法滿足,則結(jié)束該作業(yè),這樣有效地保證了其他作業(yè)的成功執(zhí)行。董西成等人[12]設計了一種能同時處理實時作業(yè)和非實時作業(yè)的調(diào)度器。這些調(diào)度器雖然縮短了作業(yè)的整體響應時間,但是無法保證硬實時作業(yè)的時限要求。為提高集群在處理硬實時作業(yè)時的整體性能,本文設計并實現(xiàn)了LSS調(diào)度器。該調(diào)度器不僅可以保證硬實時作業(yè)的時限要求,而且還可以有效地減輕集群的負載。

    3 LSS調(diào)度器

    3.1 LSS中空閑時間估計

    LSS的關(guān)鍵在于空閑時間的估算,本小節(jié)將介紹其空閑時間的估算方法。

    (1)空閑時間定義。

    空閑時間是指作業(yè)距離其截止時間前還可以延遲的最大時間。式(1)為作業(yè)空閑時間的計算公式。

    其中,TSpare表示作業(yè)的空閑時間;TDeadLine表示該作業(yè)的截止時間;TNow表示當前時間;TRemaining表示該作業(yè)剩余執(zhí)行時間,即如果系統(tǒng)中只有該作業(yè)執(zhí)行,作業(yè)還需要執(zhí)行的時間。

    (2)剩余時間估計。

    MapReduce分為Map階段和Reduce階段。在Map階段,如果任務分片設置合理,在誤差允許的范圍內(nèi),每個Map任務的執(zhí)行時間是一樣的。而對于Reduce階段,由于其執(zhí)行時間難以估計,可以粗略將Reduce任務的執(zhí)行時間等效于Map任務的執(zhí)行時間,即所有任務的執(zhí)行時間是相同的。本文用已經(jīng)執(zhí)行完的任務的平均執(zhí)行時間來預測未完成的任務的執(zhí)行時間。式(2)為任務的平均執(zhí)行時間預測方法。

    其中,TAvgTask表示任務的平均執(zhí)行時間,∑TFinishedTask表示所有執(zhí)行完的任務的執(zhí)行時間之和,NFinishedTask表示已經(jīng)執(zhí)行完的任務的數(shù)目。

    沒有執(zhí)行完的任務分為Running任務(正在執(zhí)行,但沒有執(zhí)行完的任務)和Pending任務(已經(jīng)準備好,但沒有開始執(zhí)行的任務),而其中Running任務已經(jīng)執(zhí)行了一段時間,剩余時間中應該不包括這部分。同時,考慮作業(yè)中未執(zhí)行完的子任務數(shù)目、子任務的并行度,以及Map任務和Reduce任務的并行度不一樣等因素,用式(3)計算TRemaining。

    其中,NunFinishedMapTask表示未執(zhí)行完的Map任務的數(shù)目,NMapSlot表示集群中 Map插槽的槽數(shù),NunFinishedReduceTask表示未執(zhí)行完的Reduce任務的數(shù)目,NReduceSlot表示集群中Reduce插槽的槽數(shù),符號

    表示向上取整,∑TRunningMapTask表示正在運行的 Map任務已經(jīng)執(zhí)行的時間之和,∑TRunningReduceTask表示正在運行的Reduce任務已經(jīng)執(zhí)行的時間之和。

    (3)LSS中空閑時間估算。

    將(3)中得到的TRemaining代入式(1),即可得到TSpare,如式(4)所示。

    任務提交時無法計算TAvgTask。本文采用如下方式處理:在作業(yè)提交時,TSpare用式(5)來計算;而當作業(yè)有任務執(zhí)行完時,用式(4)來計算TSpare。

    3.2 LSS調(diào)度器設計

    (1)預測并提前結(jié)束不能完成的作業(yè)。

    對于傳統(tǒng)的硬實時作業(yè)調(diào)度器,當作業(yè)的截止時間大于當前時間時,就結(jié)束該作業(yè)。此調(diào)度過程沒有考慮作業(yè)不能成功執(zhí)行的其它情況。當TSpare<0時,即使讓作業(yè)繼續(xù)執(zhí)行,該作業(yè)也不會在截止時間之前完成,所以LSS還增加了另外一個結(jié)束作業(yè)的條件:當TSpare<0時,結(jié)束該作業(yè)。由于估算出來的TSpare有時會偏小,為了避免將能正常執(zhí)行的作業(yè)結(jié)束,所以在其上加了一個閾值TAvgTask,即當TSpare+TAvgTask<0時,結(jié)束該作業(yè)。

    (2)LSS調(diào)度流程。

    Hadoop集群上的節(jié)點分為主節(jié)點和從節(jié)點,是一種典型的主從式(Master/Slave)架構(gòu)[13]。和調(diào)度器相關(guān)的守護進程為主節(jié)點上的JobTracker和從節(jié)點上的TaskTracker。JobTracker守護進程負責為作業(yè)隊列分配資源,而TaskTracker負責Map任務或者Reduce任務在從節(jié)點中的插槽上運行。當從節(jié)點上有插槽空閑時,則TaskTracker通過心跳機制將該信息發(fā)送給JobTracker,Job-Tracker通過scheduleTasks()函數(shù)為TaskTracker對應的節(jié)點分配資源。算法1描述了LSS中的該過程,本算法包括以下幾個步驟:(1)重新計算作業(yè)隊列中各作業(yè)的平均時間和空閑時間;(2)將超過截止時間的作業(yè)或者空閑時間小于給定閾值的作業(yè)結(jié)束;(3)根據(jù)空閑時間對作業(yè)隊列排序;(4)獲取TaskTracker對應從節(jié)點的空閑插槽;(5)為剛提交的作業(yè)分配一個Map插槽;(6)按照作業(yè)隊列中的順序為作業(yè)分配插槽。

    算法1 scheduleTasks()

    輸入:jobQueue為作業(yè)隊列,t為TaskTracker。

    輸出:assignedTasks為分配的任務列表。

    開始:

    1. synchronized(jobQueue);∥同步作業(yè)隊列

    2. calAvgTime(jobQueue);∥計算平均時間

    3. calSpareTime(jobQueue);∥計算空閑時間

    4. killJobByDeadline(jobQueue);

    5. killJobBySpareTime(jobQueue);

    6. sortBySpareTime(jobQueue);∥排序

    7. synchronized (t);∥同步t

    8. generate(freeMapSlotsList,t);/*獲取t中空閑Map插槽*/

    9. generate(freeReduceSlotsList,t);/*空閑 Reduce插槽*/

    10. FORjobin jobQueue DO

    11. IF numFreeMapSlots==0THEN

    12. BREAK

    13. END IF

    14. IF job.getNumfinishedTasks()+job.get-NumRunningTasks()==0THEN

    15. assignMapTask(job.getUnassignedMapTasks(),freeMapSlotsList,1);

    16. assignedTasks.append(Maps);

    17. END IF

    18. END FOR

    19. FORjobin jobQueue DO

    20. IF numFreeMapSlots==0THEN

    21. BREAK

    22. END IF

    23. assignMapTask(job.getUnassignedMapTasks(),freeMapSlotsList,numFreeMapSlots);

    24. assignedTasks.append(Maps);

    25. END FOR

    26. FORjobin jobQueue DO

    27. IF numFreeReduceSlots==0THEN

    28. BREAK;

    29. END IF

    30. assignReduceTask(job.getUnassignedReduceTasks(),freeReduceSlotsList,numFreeReduceSlots);

    31. assignedTasks.append(Reduces);

    32. END FOR

    結(jié)束。

    3.3 LSS調(diào)度器實現(xiàn)

    本文在Hadoop中實現(xiàn)了LSS調(diào)度器。LSS的實現(xiàn)主要包括以下幾個部分:(1)增加作業(yè)屬性:每一個實時任務都有自己的截止時間,需要給作業(yè)添加截止時間屬性;(2)繼承抽象類TaskScheduler:主要工作是修改其中分配任務的方法,LSS按照算法1修改了TaskScheduler中的schedule-Tasks()方法;(3)集群配置:將改寫好的調(diào)度器打成Jar包,放在主節(jié)點Hadoop根目錄下的lib文件夾下,同時在配置文件mapred-site.xml中添加屬性“mapred.jobtracker.taskScheduler”,并將其值賦為改寫后的TaskScheduler類“org.apache.hadoop.mapred.LLScheduler”。重啟集群后,集群采用的調(diào)度器就為LSS。

    4 實驗與結(jié)果分析

    4.1 集群配置

    本文所使用的集群環(huán)境如表1所示。Hadoop版本為 Hadoop-1.1.0。集群包括六個節(jié)點:一個主節(jié)點和五個從節(jié)點,每個從節(jié)點包括兩個Map插槽和一個Reduce插槽。

    Table 1 Experimental configuration表1 實驗環(huán)境

    4.2 實驗方案

    實時系統(tǒng)中常用工作流描述提交的作業(yè),同一工作流中提交同一類型的作業(yè)。工作流用Wi=(λi,Di,Si,Mi,Ri)表示,其中λi表示作業(yè)的到達率,作業(yè)到達時間間隔服從1/λi的泊松分布,零時刻沒有作業(yè)提交,如果λi=1/500,則該工作流中作業(yè)的到達時刻可能為482、1 019、1 527、……,如圖1所示;Di表示作業(yè)的相對截止時間,作業(yè)的截止時間為作業(yè)提交時間加上Di;Si表示作業(yè)處理的輸入數(shù)據(jù)大??;Mi表示作業(yè)中Map任務的數(shù)目;Ri表示作業(yè)中Reduce任務的數(shù)目。

    ure 1 The possible reach time of jobs whenλi =1/500圖1 λi=1/500時工作流中作業(yè)可能到達的時刻

    本文設計了兩組實驗,一組為輕負載,一組為重負載。每一組實驗有三個工作流,并分別在默認調(diào)度器和LSS上做了實驗。實驗1為輕負載,該實驗中的Di為其作業(yè)平均到達時間間隔,即Di=1/λi;實驗2為重負載,該實驗中的Di小于其作業(yè)平均到達時間間隔,即Di<1/λi。實驗方案如表2所示。WordCount為Hadoop的基準測試用例,本文中的六個工作流選擇的作業(yè)均是WordCount。

    Table 2 Experimental scheme表2 實驗方案

    4.3 實驗結(jié)果與實驗分析

    圖2a和圖2b分別為實驗1中默認調(diào)度器和LSS中不同工作流的資源占用情況。從圖中可以看出,LSS調(diào)度器中工作流對資源的搶占比FIFO激烈。這是因為LSS動態(tài)更新了作業(yè)隊列中作業(yè)的優(yōu)先級順序,而FIFO調(diào)度器中作業(yè)的優(yōu)先級順序是一直不變的。在LSS中,雖然作業(yè)之間會相互搶占,但搶占消耗的主要是JobTracker上的資源,對從節(jié)點的影響不大,因此作業(yè)隊列中作業(yè)優(yōu)先級順序的動態(tài)更新對作業(yè)在從節(jié)點中的執(zhí)行影響不大。

    Figure 2 Occupied slots of the default scheduler under experiment 12 實驗1默認調(diào)度器中不同工作流的資源占用情況

    圖3 為實驗1和實驗2中默認調(diào)度器和LSS調(diào)度器的成功率。從圖中可以看出,不管是在輕負載還是在重負載的情況下,LSS調(diào)度器的成功率均高于默認調(diào)度器,說明LSS能更好地處理硬實時作業(yè)。因為LSS實時更新了作業(yè)隊列中的作業(yè)的優(yōu)先級順序,空閑時間小的作業(yè)的執(zhí)行得到了保證;而且LSS提前將不能成功執(zhí)行的作業(yè)結(jié)束了,給其他作業(yè)留出了更多的資源,保證了其他作業(yè)成功執(zhí)行的可能性。但是,默認調(diào)度器只采用了先進先出的設計思想,沒有對實時作業(yè)做任何優(yōu)化。因此,在兩種情況下,LSS調(diào)度器的成功率均高于默認調(diào)度器。

    Figure 3 Success ratios of experiment 1and experiment 2圖3 實驗1和實驗2中的成功率

    圖4 a和圖4b分別為實驗1、實驗2中不同工作流中作業(yè)的平均響應時間。從圖中可以看出,工作流1中默認調(diào)度器的效果比LSS的好。這是因為LSS傾向于保障時限要求更高的工作流的執(zhí)行,當優(yōu)先級更高的工作流2和工作流3有計算需求時,LLS將中斷工作流1的作業(yè)的執(zhí)行,從而延長了工作流1的平均響應時間。而默認調(diào)度器上作業(yè)的優(yōu)先級順序不會變化,作業(yè)一旦開始執(zhí)行,則會一直執(zhí)行直到結(jié)束,作業(yè)的執(zhí)行不會被中斷,從而使得具有更多空閑時間工作流中作業(yè)的平均響應時間低于LSS調(diào)度器。

    Figure 4 Average response time圖4 作業(yè)的平均響應時間

    實驗結(jié)果表明,不管是輕負載還是重負載,LSS調(diào)度器中作業(yè)的成功率均高于默認調(diào)度器,但是在作業(yè)的平均響應時間方面,時限要求較低的工作流中LSS調(diào)度器的效果會低于Hadoop的默認調(diào)度器。而硬實時調(diào)度器的首要設計目標是提高時限作業(yè)的成功執(zhí)行率,因此在處理硬實時作業(yè)時,LSS調(diào)度器的性能得到了提升。

    5 結(jié)束語

    針對Hadoop現(xiàn)有調(diào)度器在處理硬實時作業(yè)上的不足,本文設計和實現(xiàn)了一種基于空閑時間的調(diào)度器LSS。為了提高集群在處理硬實時作業(yè)時的整體成功率,減輕集群的負載,LSS設計過程中采用了四個機制:(1)用空閑時間描述作業(yè)的優(yōu)先級;(2)動態(tài)預測作業(yè)的空閑時間,并實時更新預測結(jié)果;(3)實時更新作業(yè)隊列中作業(yè)的優(yōu)先級順序;(4)根據(jù)空閑時間的預測結(jié)果,提前結(jié)束不能成功執(zhí)行的作業(yè)。實驗結(jié)果表明,LSS能有效提高時限作業(yè)的成功執(zhí)行率。預測空閑時間時,本文考慮的是同構(gòu)集群,因此如何預測異構(gòu)集群上的空閑時間將是本文的下一步研究工作。

    [1] Dean J,Ghemawat S.MapReduce:Simplified data processing on large clusters[J].Communications of the ACM,2008,51(1):107-113.

    [2] Lee K,Lee Y,Choi H,et al.Parallel data processing with MapReduce:A survey[J].ACM SIGMOD Record,2012,40(4):11-20.

    [3] Li Rui,Wang Bin.MapReduce in text processing[J].Journal of Chinese Information Process,2012,26(4):9-20.(in Chinese)

    [4] Kc K,Anyanwu K.Scheduling Hadoop jobs to meet deadlines[C]∥Proc of the 2nd IEEE International Conference on Cloud Computing Technology and Science,2010:388-392.

    [5] Ma Xiao-yan,Hong Jue.A mutil-resource fair scheduler of Hadoop[J].Journal of Integration Technology,2012,1(3):66-71.(in Chinese)

    [6] Zaharia M,Borthakur D,Sen Sarma J,et al.Delay scheduling:A simple technique for achieving locality and fairness in cluster scheduling[C]∥Proc of the 5th European Conference on Computer Systems,2010:265-278.

    [7] Guo Z,F(xiàn)ox G.Improving MapReduce performance in heterogeneous network environments and resource utilization[C]∥Proc of the 12th IEEE/ACM International Symposium on Cluster,Cloud and Grid Computing,2012:714-716.

    [8] Xu Cheng,Liu Hong,Tan Liang.New mechanism of monitoring on Hadoop cloud platform[J].Computer Science,2013,40(1):112-117.(in Chinese)

    [9] Li Xin,Zhang Peng.Improvement and implementation of fair scheduling algorithms in Hadoop cluster[J].Computer Knowledge and Technology,2012(1):166-168.(in Chinese)

    [10] Wei Xiao-hui,F(xiàn)u Qing-wu,Li Hong-liang.Resource forecast delay algorithm for Hadoop systems[J].Journal of Jilin University,2013(1):101-106.(in Chinese)

    [11] Ning Wen-yu,Wu Qing-bo,Tan Yu-song.MapReduce oriented self-adaptive delay scheduling algorithm[J].Computer Engineering &Science,2013,35(3):52-57.(in Chinese)

    [12] Dong X,Wang Y,Liao H.Scheduling mixed real-time and non-real-time applications in MapReduce environment[C]∥Proc of the 17th IEEE International Conference on Parallel and Distributed Systems,2011:9-16.

    [13] Lin Qing-ying.Cloud computing model on Hadoop[J].Modern Computer,2010(7):114-116.(in Chinese)

    附中文參考文獻:

    [3] 李銳,王斌.文本處理中的 MapReduce技術(shù)[J].中文信息學報,2012,26(4):9-20.

    [5] 馬肖燕,洪爵.多資源公平調(diào)度器在Hadoop中的實現(xiàn)[J].集成技術(shù),2012,1(3):66-71.

    [8] 許丞,劉洪,譚良.Hadoop云平臺的一種新的任務調(diào)度和監(jiān)控機制[J].計算機科學,2013,40(1):112-117.

    [9] 李鑫,張鵬.Hadoop集群公平調(diào)度算法的改進與實現(xiàn)[J].電腦知識與技術(shù),2012(1):166-168.

    [10] 魏曉輝,付慶午,李洪亮.Hadoop平臺下基于資源預測的Delay調(diào)度算法[J].吉林大學學報:理學版,2013(1):101-106.

    [11] 寧文瑜,吳慶波,譚郁松.面向MapReduce的自適應延遲調(diào)度算法[J].計算機工程與科學,2013,35(3):52-57.

    [13] 林清瀅.基于 Hadoop的云計算模型[J].現(xiàn)代計算機,2010(7):114-116.

    猜你喜歡
    插槽空閑隊列
    恩賜
    詩選刊(2023年7期)2023-07-21 07:03:38
    英特爾發(fā)布 第3代至強處理器
    隊列里的小秘密
    基于多隊列切換的SDN擁塞控制*
    軟件(2020年3期)2020-04-20 00:58:44
    “鳥”字謎
    小讀者之友(2019年9期)2019-09-10 07:22:44
    在隊列里
    彪悍的“寵”生,不需要解釋
    豐田加速駛?cè)胱詣玉{駛隊列
    KD399:便裝式窗簾固定架
    WLAN和LTE交通規(guī)則
    CHIP新電腦(2016年3期)2016-03-10 14:09:48
    久久久色成人| 伊人久久精品亚洲午夜| 国产精品久久久久久亚洲av鲁大| 久久久久久久久久黄片| 免费观看的影片在线观看| 老司机午夜福利在线观看视频| 欧美潮喷喷水| 悠悠久久av| 色吧在线观看| 亚洲婷婷狠狠爱综合网| 国产av一区在线观看免费| 免费看光身美女| 男人舔奶头视频| АⅤ资源中文在线天堂| 免费电影在线观看免费观看| 亚洲国产高清在线一区二区三| 欧美一区二区亚洲| 一进一出好大好爽视频| 在线观看免费视频日本深夜| 欧美激情国产日韩精品一区| 精品不卡国产一区二区三区| 午夜a级毛片| 观看美女的网站| 日本撒尿小便嘘嘘汇集6| 看片在线看免费视频| 欧美日韩一区二区视频在线观看视频在线 | 黄色配什么色好看| 禁无遮挡网站| 国产精品一二三区在线看| 精品久久久噜噜| 国产老妇女一区| 亚洲美女视频黄频| 18禁在线无遮挡免费观看视频 | 日日啪夜夜撸| 女生性感内裤真人,穿戴方法视频| 亚洲精品久久国产高清桃花| 午夜精品国产一区二区电影 | 亚洲av五月六月丁香网| 搡女人真爽免费视频火全软件 | 男女那种视频在线观看| 白带黄色成豆腐渣| 九九久久精品国产亚洲av麻豆| 亚洲国产精品成人综合色| 一级av片app| 亚洲欧美成人精品一区二区| 成人av一区二区三区在线看| 长腿黑丝高跟| 国产黄色视频一区二区在线观看 | 欧洲精品卡2卡3卡4卡5卡区| 欧美日韩国产亚洲二区| www日本黄色视频网| 国产黄色小视频在线观看| 色视频www国产| 中国美白少妇内射xxxbb| 精品不卡国产一区二区三区| 国产午夜精品久久久久久一区二区三区 | 男插女下体视频免费在线播放| 校园春色视频在线观看| 精品久久久久久久久久久久久| 搞女人的毛片| 亚洲成人精品中文字幕电影| 我要搜黄色片| 日本三级黄在线观看| 国产白丝娇喘喷水9色精品| 精品国产三级普通话版| 亚洲高清免费不卡视频| 欧美一级a爱片免费观看看| 九九在线视频观看精品| av中文乱码字幕在线| 嫩草影院精品99| 麻豆精品久久久久久蜜桃| 看黄色毛片网站| 久久欧美精品欧美久久欧美| 欧美一区二区亚洲| 99久国产av精品| 成人高潮视频无遮挡免费网站| 日韩欧美精品v在线| 日本免费a在线| 免费看日本二区| 人妻制服诱惑在线中文字幕| 最新中文字幕久久久久| 国产精华一区二区三区| 国产欧美日韩精品一区二区| 此物有八面人人有两片| 岛国在线免费视频观看| 国产综合懂色| 精品人妻偷拍中文字幕| 日日干狠狠操夜夜爽| 欧美极品一区二区三区四区| 99久久九九国产精品国产免费| 五月伊人婷婷丁香| 一区二区三区免费毛片| 日日摸夜夜添夜夜添小说| 久久热精品热| 嫩草影院新地址| 校园春色视频在线观看| 午夜福利在线观看免费完整高清在 | 97超视频在线观看视频| 99riav亚洲国产免费| 久久人妻av系列| 身体一侧抽搐| 国产精品女同一区二区软件| 亚洲人成网站在线播| av天堂中文字幕网| 亚洲精品粉嫩美女一区| 女人被狂操c到高潮| 国内精品一区二区在线观看| 日韩制服骚丝袜av| 熟女人妻精品中文字幕| 欧美绝顶高潮抽搐喷水| 99热网站在线观看| 一级黄片播放器| 日韩国内少妇激情av| 欧美bdsm另类| 禁无遮挡网站| 国产精品亚洲美女久久久| 亚洲欧美日韩无卡精品| 高清毛片免费观看视频网站| 可以在线观看毛片的网站| 国产三级中文精品| 卡戴珊不雅视频在线播放| 在线播放国产精品三级| 男女啪啪激烈高潮av片| 毛片一级片免费看久久久久| 中文在线观看免费www的网站| 亚洲中文字幕一区二区三区有码在线看| 国产成人福利小说| 中出人妻视频一区二区| 婷婷精品国产亚洲av| 一进一出好大好爽视频| 国产黄a三级三级三级人| 天堂√8在线中文| 色综合站精品国产| 少妇猛男粗大的猛烈进出视频 | 搡女人真爽免费视频火全软件 | 免费看日本二区| 国产精品人妻久久久久久| 在线国产一区二区在线| 久久久午夜欧美精品| 少妇人妻一区二区三区视频| 国产精品日韩av在线免费观看| 18禁在线无遮挡免费观看视频 | 我的老师免费观看完整版| 少妇高潮的动态图| 一个人看的www免费观看视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲欧美日韩东京热| 国产午夜福利久久久久久| 亚洲av美国av| 欧美中文日本在线观看视频| 少妇高潮的动态图| 国产精品日韩av在线免费观看| 男人狂女人下面高潮的视频| 国产亚洲精品久久久久久毛片| 成年女人永久免费观看视频| 成年女人毛片免费观看观看9| 日本成人三级电影网站| 我要看日韩黄色一级片| 尤物成人国产欧美一区二区三区| 欧美一区二区精品小视频在线| 免费看美女性在线毛片视频| 日本三级黄在线观看| 12—13女人毛片做爰片一| 黄色视频,在线免费观看| 亚洲av电影不卡..在线观看| 国产一级毛片七仙女欲春2| 久久久精品欧美日韩精品| 九九爱精品视频在线观看| 永久网站在线| 亚洲七黄色美女视频| 老女人水多毛片| 久久热精品热| 在线观看午夜福利视频| 亚洲无线观看免费| 亚洲熟妇中文字幕五十中出| 最新在线观看一区二区三区| 在线观看66精品国产| 女生性感内裤真人,穿戴方法视频| 成年女人毛片免费观看观看9| 高清午夜精品一区二区三区 | 亚洲国产色片| 欧美+日韩+精品| 免费av毛片视频| 一进一出抽搐动态| 少妇熟女欧美另类| 亚洲av五月六月丁香网| 久久国产乱子免费精品| 久久久久久久午夜电影| 久久天躁狠狠躁夜夜2o2o| 直男gayav资源| 夜夜看夜夜爽夜夜摸| 午夜福利18| 日韩制服骚丝袜av| 亚洲精品国产成人久久av| 最近视频中文字幕2019在线8| 国产精华一区二区三区| 91精品国产九色| 人人妻人人澡人人爽人人夜夜 | 欧美国产日韩亚洲一区| 村上凉子中文字幕在线| 国产成人影院久久av| 国产激情偷乱视频一区二区| 欧美bdsm另类| 亚洲成人久久爱视频| 亚洲av五月六月丁香网| 黄色视频,在线免费观看| 午夜久久久久精精品| 久久欧美精品欧美久久欧美| 插阴视频在线观看视频| 又黄又爽又免费观看的视频| 亚洲熟妇熟女久久| 如何舔出高潮| 国产精品久久久久久亚洲av鲁大| 18禁裸乳无遮挡免费网站照片| 97超碰精品成人国产| www.色视频.com| 热99re8久久精品国产| 国产黄片美女视频| 少妇裸体淫交视频免费看高清| 男女那种视频在线观看| 国产 一区精品| 99在线视频只有这里精品首页| 久久久久免费精品人妻一区二区| 特级一级黄色大片| 成人鲁丝片一二三区免费| 亚洲图色成人| 成人综合一区亚洲| 国产精品乱码一区二三区的特点| 嫩草影视91久久| 嫩草影院入口| 日日摸夜夜添夜夜添av毛片| 美女黄网站色视频| 久久精品国产亚洲av天美| 中文字幕av成人在线电影| 久久午夜福利片| 久久亚洲国产成人精品v| 黑人高潮一二区| 国产精品久久久久久久久免| 成人av一区二区三区在线看| 久久天躁狠狠躁夜夜2o2o| 国产精品不卡视频一区二区| 黑人高潮一二区| 成熟少妇高潮喷水视频| 日本与韩国留学比较| 好男人在线观看高清免费视频| 欧美不卡视频在线免费观看| 黄色视频,在线免费观看| 男女那种视频在线观看| 色综合亚洲欧美另类图片| 久久精品国产亚洲网站| 国产乱人视频| 99久久精品国产国产毛片| 免费看光身美女| 久久久久久国产a免费观看| av黄色大香蕉| avwww免费| 韩国av在线不卡| 久久精品91蜜桃| 69av精品久久久久久| 18+在线观看网站| 99热只有精品国产| 亚洲天堂国产精品一区在线| 看非洲黑人一级黄片| 51国产日韩欧美| 国产黄片美女视频| 丝袜美腿在线中文| 伦精品一区二区三区| 免费高清视频大片| 亚洲人成网站高清观看| 久久99热这里只有精品18| 国产亚洲欧美98| 成人av一区二区三区在线看| 亚洲精品国产av成人精品 | 一个人免费在线观看电影| 青春草视频在线免费观看| 日韩制服骚丝袜av| 亚洲美女搞黄在线观看 | av黄色大香蕉| 日韩制服骚丝袜av| 国产久久久一区二区三区| 色在线成人网| 韩国av在线不卡| 1000部很黄的大片| 插阴视频在线观看视频| 色综合色国产| 两个人视频免费观看高清| 在线国产一区二区在线| 欧美性猛交黑人性爽| 亚洲av成人精品一区久久| 一区福利在线观看| 精品99又大又爽又粗少妇毛片| 亚洲精品一区av在线观看| 国产精品嫩草影院av在线观看| .国产精品久久| 免费观看人在逋| 人人妻人人看人人澡| 美女免费视频网站| 麻豆国产97在线/欧美| 美女大奶头视频| 亚洲av一区综合| 久久精品国产99精品国产亚洲性色| 国产午夜福利久久久久久| 亚洲婷婷狠狠爱综合网| 亚洲经典国产精华液单| 一个人观看的视频www高清免费观看| 国产精品不卡视频一区二区| 久久久精品94久久精品| 大又大粗又爽又黄少妇毛片口| 久久精品久久久久久噜噜老黄 | 精品人妻视频免费看| 校园人妻丝袜中文字幕| 国产精品人妻久久久久久| 九色成人免费人妻av| 国产精品一区二区免费欧美| 99久久中文字幕三级久久日本| 亚洲美女搞黄在线观看 | 久久久久久久久久久丰满| 五月伊人婷婷丁香| 亚洲av不卡在线观看| 日产精品乱码卡一卡2卡三| 午夜爱爱视频在线播放| 天天躁夜夜躁狠狠久久av| 精品欧美国产一区二区三| 国产精品久久久久久久电影| 日韩高清综合在线| 欧美日韩一区二区视频在线观看视频在线 | 日韩强制内射视频| 小蜜桃在线观看免费完整版高清| 国产一区二区亚洲精品在线观看| 国产av麻豆久久久久久久| 国产蜜桃级精品一区二区三区| 一卡2卡三卡四卡精品乱码亚洲| 欧美日本亚洲视频在线播放| 色视频www国产| av天堂在线播放| 51国产日韩欧美| 欧美一区二区精品小视频在线| 久久久色成人| 亚洲第一区二区三区不卡| 18禁在线无遮挡免费观看视频 | 久久久国产成人免费| 亚洲电影在线观看av| 99riav亚洲国产免费| av福利片在线观看| 一本久久中文字幕| 大香蕉久久网| av在线播放精品| 久久精品国产亚洲av涩爱 | 亚洲一区高清亚洲精品| 97人妻精品一区二区三区麻豆| 色视频www国产| 免费看a级黄色片| 欧美色欧美亚洲另类二区| 亚洲精品亚洲一区二区| 久久人人爽人人片av| 久久欧美精品欧美久久欧美| 一级黄片播放器| 日日啪夜夜撸| a级毛色黄片| 亚洲精品一区av在线观看| 久久久久性生活片| 亚洲国产精品sss在线观看| 99热6这里只有精品| 国产三级中文精品| 国产69精品久久久久777片| 亚洲乱码一区二区免费版| 久久久久性生活片| 亚洲成人精品中文字幕电影| 91精品国产九色| 精品久久久久久久久亚洲| 免费看日本二区| 亚洲成人中文字幕在线播放| 色av中文字幕| 日韩欧美一区二区三区在线观看| 又爽又黄a免费视频| 日韩欧美一区二区三区在线观看| 国产又黄又爽又无遮挡在线| 亚洲国产欧洲综合997久久,| 日日摸夜夜添夜夜添小说| 国国产精品蜜臀av免费| 国产亚洲精品综合一区在线观看| 狂野欧美激情性xxxx在线观看| 97超碰精品成人国产| av在线天堂中文字幕| 国产午夜精品论理片| 观看美女的网站| 成人高潮视频无遮挡免费网站| 99国产精品一区二区蜜桃av| 三级男女做爰猛烈吃奶摸视频| 最后的刺客免费高清国语| 高清午夜精品一区二区三区 | 免费观看精品视频网站| a级毛片免费高清观看在线播放| 久久久久久久久中文| 九九热线精品视视频播放| 91在线观看av| 亚洲av熟女| 婷婷精品国产亚洲av| 欧美xxxx黑人xx丫x性爽| 高清午夜精品一区二区三区 | 国产av麻豆久久久久久久| 亚洲精品国产成人久久av| 亚洲国产日韩欧美精品在线观看| 一级毛片久久久久久久久女| 亚洲av五月六月丁香网| 男人的好看免费观看在线视频| 亚洲中文字幕一区二区三区有码在线看| 好男人在线观看高清免费视频| 午夜福利高清视频| 成人鲁丝片一二三区免费| 欧美日韩精品成人综合77777| 成熟少妇高潮喷水视频| 免费av毛片视频| 精品久久久久久久久久免费视频| 精品久久国产蜜桃| 91狼人影院| av在线播放精品| av天堂中文字幕网| 久久久久国内视频| 亚洲色图av天堂| 免费不卡的大黄色大毛片视频在线观看 | 91狼人影院| 九九久久精品国产亚洲av麻豆| 国产成人aa在线观看| 婷婷精品国产亚洲av| 欧美一区二区亚洲| 一级毛片aaaaaa免费看小| 99热网站在线观看| 亚洲欧美精品综合久久99| 久久欧美精品欧美久久欧美| 国产精品嫩草影院av在线观看| 国产精品一区二区三区四区免费观看 | 亚洲成人久久爱视频| 日本-黄色视频高清免费观看| 丝袜美腿在线中文| 国产伦在线观看视频一区| 一级毛片电影观看 | 97超视频在线观看视频| 国产精品久久电影中文字幕| 亚洲自拍偷在线| 亚洲人与动物交配视频| av在线蜜桃| 国产亚洲精品久久久com| 三级男女做爰猛烈吃奶摸视频| 美女黄网站色视频| 噜噜噜噜噜久久久久久91| 亚洲国产精品久久男人天堂| 亚洲图色成人| 欧美三级亚洲精品| 欧美激情在线99| 欧美日韩国产亚洲二区| 久久久久久久久久黄片| 老司机福利观看| 中文字幕av成人在线电影| 午夜精品在线福利| av福利片在线观看| 最近中文字幕高清免费大全6| 午夜免费男女啪啪视频观看 | 日本一二三区视频观看| 人妻少妇偷人精品九色| 欧美激情久久久久久爽电影| 综合色av麻豆| 国产欧美日韩精品一区二区| av免费在线看不卡| 亚洲国产精品久久男人天堂| 国产一区二区三区av在线 | 久久九九热精品免费| 人人妻人人澡人人爽人人夜夜 | 天天躁日日操中文字幕| 国产精品乱码一区二三区的特点| 舔av片在线| 亚洲丝袜综合中文字幕| 亚洲av免费在线观看| 久久久久精品国产欧美久久久| 18禁黄网站禁片免费观看直播| 麻豆精品久久久久久蜜桃| 久久欧美精品欧美久久欧美| 在线免费十八禁| 亚洲精品亚洲一区二区| 成年av动漫网址| 欧美精品国产亚洲| 国产午夜精品论理片| 久久天躁狠狠躁夜夜2o2o| 一进一出抽搐gif免费好疼| 久久精品国产99精品国产亚洲性色| 国产成人91sexporn| 国产伦精品一区二区三区四那| 男女之事视频高清在线观看| 国产精品亚洲一级av第二区| 秋霞在线观看毛片| 婷婷六月久久综合丁香| 联通29元200g的流量卡| 日日干狠狠操夜夜爽| 欧美三级亚洲精品| 欧美丝袜亚洲另类| 久久婷婷人人爽人人干人人爱| 联通29元200g的流量卡| 日日干狠狠操夜夜爽| 成年女人看的毛片在线观看| 欧美丝袜亚洲另类| 免费电影在线观看免费观看| 国产亚洲精品av在线| 18禁在线无遮挡免费观看视频 | 亚洲色图av天堂| 久久久国产成人免费| 精品人妻视频免费看| 真实男女啪啪啪动态图| 听说在线观看完整版免费高清| 少妇高潮的动态图| 国产人妻一区二区三区在| 久久国产乱子免费精品| 国内精品久久久久精免费| 国产黄色小视频在线观看| 欧美日韩一区二区视频在线观看视频在线 | av视频在线观看入口| 永久网站在线| 国产精品伦人一区二区| 亚洲国产欧洲综合997久久,| 不卡视频在线观看欧美| 男人和女人高潮做爰伦理| 国产三级在线视频| 十八禁国产超污无遮挡网站| 日韩欧美免费精品| 亚洲中文字幕一区二区三区有码在线看| 国产69精品久久久久777片| 免费电影在线观看免费观看| 国产成人一区二区在线| 亚洲最大成人手机在线| av国产免费在线观看| 免费观看精品视频网站| 日日摸夜夜添夜夜爱| ponron亚洲| 精品久久久久久成人av| 久久久精品94久久精品| 成年版毛片免费区| 久99久视频精品免费| avwww免费| 亚洲av中文字字幕乱码综合| 色播亚洲综合网| 国产高潮美女av| 久久草成人影院| 免费高清视频大片| 欧美不卡视频在线免费观看| 狂野欧美白嫩少妇大欣赏| 99久久精品热视频| 亚洲国产日韩欧美精品在线观看| 亚洲精品久久国产高清桃花| 2021天堂中文幕一二区在线观| 国产在视频线在精品| 黄色视频,在线免费观看| 夜夜看夜夜爽夜夜摸| 男人狂女人下面高潮的视频| 国产国拍精品亚洲av在线观看| 婷婷亚洲欧美| 中文字幕精品亚洲无线码一区| 婷婷六月久久综合丁香| 91在线观看av| 性插视频无遮挡在线免费观看| 亚洲人成网站在线播放欧美日韩| 99久国产av精品国产电影| 国产三级中文精品| 日本黄色片子视频| 五月伊人婷婷丁香| 高清毛片免费看| 黑人高潮一二区| 国产av麻豆久久久久久久| 俄罗斯特黄特色一大片| 久久久久国产精品人妻aⅴ院| 亚洲五月天丁香| 不卡一级毛片| 人妻少妇偷人精品九色| 97碰自拍视频| 久久久国产成人精品二区| 久久精品夜夜夜夜夜久久蜜豆| 尤物成人国产欧美一区二区三区| 黑人高潮一二区| 久久久欧美国产精品| 亚洲七黄色美女视频| 日本成人三级电影网站| 精品一区二区三区视频在线| 国产三级在线视频| 欧美高清性xxxxhd video| 亚洲精品色激情综合| 小蜜桃在线观看免费完整版高清| 欧美日韩乱码在线| 波野结衣二区三区在线| 久久久国产成人免费| 国产三级在线视频| 亚洲图色成人| 日本精品一区二区三区蜜桃| 亚洲人成网站在线观看播放| 狠狠狠狠99中文字幕| 女同久久另类99精品国产91| 久久久色成人| 自拍偷自拍亚洲精品老妇| 国产久久久一区二区三区| 国产精品人妻久久久影院| 亚洲成av人片在线播放无| 免费人成视频x8x8入口观看| 亚洲成人av在线免费| 久99久视频精品免费| 久久人人精品亚洲av| 欧美高清性xxxxhd video| 日韩三级伦理在线观看| 日韩欧美在线乱码| 少妇猛男粗大的猛烈进出视频 | 午夜日韩欧美国产| 色播亚洲综合网| 色哟哟哟哟哟哟| 久久99热6这里只有精品| 久久这里只有精品中国| 精品久久久久久久久久免费视频| 嫩草影院精品99| 人人妻人人澡人人爽人人夜夜 | 中文字幕精品亚洲无线码一区|