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

    面向GPU異構(gòu)集群的自學(xué)習(xí)負(fù)載均衡調(diào)度算法

    2015-04-28 06:49:28王繼剛葛錚錚杜軍朝
    關(guān)鍵詞:異構(gòu)內(nèi)存集群

    劉 惠,王繼剛,葛錚錚,顧 群,陳 倩,杜軍朝

    (1.西安電子科技大學(xué) 軟件學(xué)院,陜西 西安 710071; 2 中興通訊股份有限公司,四川 成都 610041)

    面向GPU異構(gòu)集群的自學(xué)習(xí)負(fù)載均衡調(diào)度算法

    劉 惠1,王繼剛2,葛錚錚1,顧 群1,陳 倩1,杜軍朝1

    (1.西安電子科技大學(xué) 軟件學(xué)院,陜西 西安 710071; 2 中興通訊股份有限公司,四川 成都 610041)

    由于GPU的高性能計(jì)算能力,越來(lái)越多地被用于集群系統(tǒng)中,但同時(shí)也給集群帶來(lái)節(jié)點(diǎn)級(jí)的異構(gòu)問(wèn)題,使原來(lái)適用于同構(gòu)集群的調(diào)度算法在異構(gòu)集群中性能大大降低。為使異構(gòu)節(jié)點(diǎn)間的負(fù)載均衡,降低總的作業(yè)執(zhí)行時(shí)間,提出了一個(gè)面向GPU異構(gòu)集群的自學(xué)習(xí)負(fù)載均衡調(diào)度算法。首先對(duì)Torque調(diào)度器進(jìn)行擴(kuò)展,使其支持GPU作業(yè)調(diào)度,然后將提出的自學(xué)習(xí)調(diào)度算法在Rocks操作系統(tǒng)及Torque調(diào)度器軟件中實(shí)現(xiàn)。真實(shí)物理集群上的實(shí)驗(yàn)結(jié)果表明,擴(kuò)展后的Torque調(diào)度器很好地支持GPU任務(wù)的調(diào)度,自學(xué)習(xí)調(diào)度算法較原來(lái)的Torque調(diào)度算法能達(dá)到更好的負(fù)載均衡。

    異構(gòu)集群; GPU;自學(xué)習(xí)調(diào)度算法;負(fù)載均衡

    任務(wù)調(diào)度是集群系統(tǒng)的核心,它能大大提高資源利用率,提高集群總體性能。文獻(xiàn)[1]提出了一個(gè)基于熵的變化趨勢(shì)的負(fù)載均衡算法,文獻(xiàn)[2]提出了一個(gè)基于集群的動(dòng)態(tài)負(fù)載均衡算法,文獻(xiàn)[3]提出了一種面向集群系統(tǒng)的兩階段節(jié)能調(diào)度算法,文獻(xiàn)[4]提出了一個(gè)基于集群的能量有效性調(diào)度算法,但它們都是針對(duì)同構(gòu)集群提出的算法。文獻(xiàn)[5]提出了異構(gòu)集群環(huán)境下的作業(yè)調(diào)度方法,文獻(xiàn)[6]提出一個(gè)基于異構(gòu)集群的折衷能耗有效性和負(fù)載均衡的調(diào)度算法,文獻(xiàn)[7-8]提出一個(gè)異構(gòu)集群的基于歷史任務(wù)運(yùn)行時(shí)間的調(diào)度算法,文獻(xiàn)[9-13]提出基于負(fù)載均衡的調(diào)度算法。但這些算法或是基于同構(gòu)集群,或者基于的異構(gòu)集群只是各個(gè)節(jié)點(diǎn)的計(jì)算能力不同,并沒(méi)有考慮差異很大的GPU[14-15]所構(gòu)成的異構(gòu)集群。本文研究由CPU和GPU計(jì)算節(jié)點(diǎn)所構(gòu)成的異構(gòu)集群的調(diào)度問(wèn)題,提出一個(gè)自學(xué)習(xí)負(fù)載均衡調(diào)度算法,并且在Torque集群平臺(tái)上用H.264軟件進(jìn)行了實(shí)驗(yàn)。

    1 面向GPU的Torque集群平臺(tái)擴(kuò)展

    Torque是一個(gè)開(kāi)源的集群資源管理軟件,被廣泛地應(yīng)用于高校和其他研究機(jī)構(gòu)的高性能計(jì)算集群中。Torque在資源管理方面功能強(qiáng)大,支持超過(guò)1 500個(gè)計(jì)算節(jié)點(diǎn),支持幾乎全部UNIX/Linux系的操作系統(tǒng),并且在不斷更新中。但是在實(shí)際使用過(guò)程中發(fā)現(xiàn),Torque調(diào)度性能差,集群的負(fù)載嚴(yán)重不平衡,并且無(wú)法識(shí)別和調(diào)度GPU作業(yè)。所以,現(xiàn)有Torque集群平臺(tái)不支持有GPU計(jì)算節(jié)點(diǎn)的異構(gòu)集群,GPU可以提供數(shù)十倍乃至于上百倍于CPU的性能,在大數(shù)據(jù)時(shí)代,支持GPU成為技術(shù)發(fā)展的必然。

    本文對(duì)Torque上萬(wàn)行源碼進(jìn)行分析,對(duì)Torque源碼進(jìn)行了擴(kuò)展和實(shí)現(xiàn),使其支持對(duì)GPU作業(yè)的調(diào)度。具體對(duì)Torque調(diào)度器的調(diào)度和資源獲取2個(gè)模塊進(jìn)行了改進(jìn)。首先,針對(duì)GPU資源的獲取和保存進(jìn)行改進(jìn),使得Torque調(diào)度器能夠解析并獲取計(jì)算節(jié)點(diǎn)的GPU資源信息并且保存下來(lái);其次,在作業(yè)請(qǐng)求GPU資源的解析這個(gè)關(guān)鍵技術(shù)點(diǎn)上進(jìn)行改進(jìn),使得調(diào)度器能夠解析出哪些作業(yè)請(qǐng)求GPU資源,從而在調(diào)度的時(shí)候?qū)⒄?qǐng)求GPU計(jì)算資源的作業(yè)分配到配置有GPU的計(jì)算節(jié)點(diǎn)上。這部分?jǐn)U展工作涉及到大量數(shù)據(jù)結(jié)構(gòu)和源代碼剖析,在此不作深入闡述。本文重點(diǎn)論述面向GPU異構(gòu)集群基于歷史信息的自學(xué)習(xí)動(dòng)態(tài)負(fù)載均衡調(diào)度算法的設(shè)計(jì)與實(shí)現(xiàn)。

    2 問(wèn)題定義

    本文提出了一個(gè)面向GPU異構(gòu)集群的基于歷史信息的自學(xué)習(xí)動(dòng)態(tài)負(fù)載均衡調(diào)度算法,本章闡述集群平臺(tái)架構(gòu)模型、性能指標(biāo)和作業(yè)模型及問(wèn)題定義。

    異構(gòu)集群架構(gòu)模型:集群由若干服務(wù)器組成,包含1個(gè)主節(jié)點(diǎn)和m個(gè)計(jì)算節(jié)點(diǎn)。主節(jié)點(diǎn)主要負(fù)責(zé)集群上作業(yè)的調(diào)度和資源管理等工作,計(jì)算節(jié)點(diǎn)則負(fù)責(zé)具體的計(jì)算任務(wù)。節(jié)點(diǎn)間通過(guò)高速局域網(wǎng)互連,計(jì)算節(jié)點(diǎn)和主節(jié)點(diǎn)間通過(guò)高速網(wǎng)絡(luò)進(jìn)行通信,計(jì)算節(jié)點(diǎn)間不發(fā)生數(shù)據(jù)交換。集群中的節(jié)點(diǎn)是異構(gòu)的,有些節(jié)點(diǎn)配置有GPU+CPU,可以針對(duì)CUDA和OpenCL程序進(jìn)行并行計(jì)算;而有些節(jié)點(diǎn)則僅包含CPU。

    符號(hào)定義:設(shè)m個(gè)計(jì)算節(jié)點(diǎn)為SNODE={N1,N2,…,Nm},對(duì)于任意一個(gè)計(jì)算節(jié)點(diǎn)Ni,關(guān)注其4個(gè)實(shí)際性能參數(shù),即CPU頻率、內(nèi)存大小、GPU頻率、GPU_MEM大小,分別用rate_cpui、memi、rate_gpui、mem_gpuiCPU來(lái)表示?;诖?,再定義出計(jì)算節(jié)點(diǎn)Ni的4個(gè)負(fù)載參數(shù):CPU利用率、內(nèi)存利用率、GPU利用率、GPU內(nèi)存利用率,分別用utlz_cpui、utlz_memi、utlz_gpui、utlz_gpumemi表示。

    作業(yè)模型:多用戶可以在集群上提交多個(gè)作業(yè),用戶提交的n個(gè)作業(yè)記為集合SJOB={J1,J2,…,Jn},設(shè)各個(gè)作業(yè)之間沒(méi)有依賴關(guān)系,相同類型的作業(yè)可以反復(fù)多次提交(比如反復(fù)進(jìn)行的科學(xué)計(jì)算,程序執(zhí)行過(guò)程都相同,只不過(guò)輸入數(shù)據(jù)不同)。

    問(wèn)題描述:基于以上GPU異構(gòu)集群架構(gòu)模型和作業(yè)模型,給定SJOB和SNODE兩個(gè)集合,找到集合SJOB到集合SNODE的一個(gè)映射,滿足以下2個(gè)條件:①若作業(yè)需求GPU資源,則作業(yè)被映射到GPU+CPU節(jié)點(diǎn)上,反之則可以被映射到CPU節(jié)點(diǎn)上,也可以被映射到GPU+CPU節(jié)點(diǎn)上;②最終映射使得集群所有節(jié)點(diǎn)之間達(dá)到負(fù)載均衡,減少作業(yè)總的執(zhí)行時(shí)間。

    3 算法概述

    3.1 最大剩余能力算法

    本文所提出的面向GPU異構(gòu)集群的自學(xué)習(xí)調(diào)度算法主要思想是根據(jù)每個(gè)節(jié)點(diǎn)的相對(duì)性能值以及實(shí)時(shí)負(fù)載信息估算出節(jié)點(diǎn)的剩余計(jì)算能力,從而將作業(yè)發(fā)送到剩余計(jì)算能力最強(qiáng)的節(jié)點(diǎn)執(zhí)行,以達(dá)到集群負(fù)載均衡。算法偽代碼見(jiàn)算法3.1。

    算法3.1GPUCluster-SCHEDULINGInput:作業(yè)集SJOB={Ji,i=1,2,3,…,n},資源集SNODE={Ni,i=1,2,3,…,m}Output:調(diào)度結(jié)果O={O1,O2,O3,…,;Ok=}1. SNODE←GETALLNODES()//獲取所有節(jié)點(diǎn)的信息2. SJOB←GETALLJOBS()//獲取所有作業(yè)的信息3. INIT_LOADS(tab_node)//初始化節(jié)點(diǎn)信息表4. INIT_OLDJOBS(tab_job)//讀取作業(yè)歷史信息表5. WHILE(SJOB!=?)6.UPDATANODEVALUE(SNODE)//更新所有節(jié)點(diǎn)的剩余能力7. j←CHOOSEONEJOB(SJOB)//選擇一個(gè)待調(diào)度作業(yè)8. 法IF(CHECKJOB(j)=FALSE)//檢查作業(yè)是否可以運(yùn)行9. CONTINUE10. ELSE11. Sn←CHOOSENODES(SNODE,j) //篩選備選節(jié)點(diǎn)12. IF(Sn=?)CONTINUE13. ELSEn←MOSTAVAILABLE(Sn) //選擇剩余能力最強(qiáng)的節(jié)點(diǎn)14. RUNJOB(j,n)15. μ←PRIDICTION(tab_job,j,n)//估計(jì)作業(yè)帶來(lái)的負(fù)載變化16. UPDATETABLE(tab_node,μ)//更新節(jié)點(diǎn)負(fù)載信息17. CONTINUE18. RETURN

    算法第1步從異構(gòu)集群的主節(jié)點(diǎn)獲取所有計(jì)算節(jié)點(diǎn)的信息,即rate_cpu、mem、rate_gpu、mem_gpu、utlz_cpu、utlz_mem、utlz_gpu、utlz_gpumem這幾個(gè)參數(shù)及當(dāng)前正在運(yùn)行的作業(yè)數(shù)目。在設(shè)計(jì)動(dòng)態(tài)負(fù)載均衡調(diào)度算法時(shí),負(fù)載信息的實(shí)時(shí)獲取是重點(diǎn),需協(xié)調(diào)“獲取方式”和“獲取間隔”這2個(gè)參數(shù)間的關(guān)系。本算法采取集中式調(diào)度思想,選取PUSH機(jī)制作為獲取方式,即在集群的每個(gè)計(jì)算節(jié)點(diǎn)部署一個(gè)“心跳程序”,該程序定期收集每個(gè)計(jì)算節(jié)點(diǎn)的狀態(tài)信息,并將信息發(fā)送給主節(jié)點(diǎn)。在設(shè)置“獲取間隔”參數(shù)時(shí),若太大則導(dǎo)致負(fù)載信息陳舊調(diào)度不準(zhǔn)確,若太小又會(huì)給主節(jié)點(diǎn)帶來(lái)太多額外通信與計(jì)算開(kāi)銷。根據(jù)集群實(shí)測(cè)出的經(jīng)驗(yàn)值,本算法將心跳頻率設(shè)置為每300s1次。在這300s內(nèi),若某計(jì)算節(jié)點(diǎn)上的某作業(yè)執(zhí)行完成,則該計(jì)算節(jié)點(diǎn)會(huì)向主節(jié)點(diǎn)報(bào)告作業(yè)執(zhí)行完畢,同時(shí)將該節(jié)點(diǎn)的當(dāng)前負(fù)載信息捎帶上報(bào)。這樣,當(dāng)主節(jié)點(diǎn)調(diào)度算法調(diào)度新作業(yè)時(shí),能夠根據(jù)作業(yè)執(zhí)行的歷史信息對(duì)負(fù)載進(jìn)行估計(jì)。

    算法第2步獲取所有在隊(duì)列中等待調(diào)度的作業(yè)信息,包括每個(gè)作業(yè)請(qǐng)求的資源特征,其是否需GPU資源等。算法第3步對(duì)計(jì)算節(jié)點(diǎn)的負(fù)載信息表tab_node進(jìn)行初始化。算法第4步讀取歷史作業(yè)信息表tab_job,該表主要記錄了歷史作業(yè)在哪個(gè)計(jì)算節(jié)點(diǎn)上運(yùn)行、運(yùn)行的總時(shí)間以及其平均的CPU、GPU和內(nèi)存使用率等數(shù)據(jù)。特別說(shuō)明的是,要獲得程序運(yùn)行期間的CPU、GPU和內(nèi)存的平均利用率,需要對(duì)作業(yè)整個(gè)運(yùn)行期間的CPU、GPU利用率和內(nèi)存利用率進(jìn)行采樣記錄。系統(tǒng)采樣的時(shí)間間隔選取很關(guān)鍵,本文選取的采樣間隔為10s。

    算法第6步到第17步是主調(diào)度循環(huán),第6步更新所有計(jì)算節(jié)點(diǎn)的剩余計(jì)算能力,任意一個(gè)節(jié)點(diǎn)Ni剩余計(jì)算能力的計(jì)算式為

    VALUEi=k2Q1+k2Q2-k3Q3+k4Q4,

    (1)

    (2)

    (3)

    (4)

    (5)

    式(1)中,VALUEi的值代表節(jié)點(diǎn)Ni的剩余計(jì)算能力,VALUEi的值越大,該節(jié)點(diǎn)就越可能成為作業(yè)的執(zhí)行節(jié)點(diǎn),k1、k2、k3、k4是用來(lái)調(diào)節(jié)CPU、內(nèi)存、GPU、GPU內(nèi)存4者對(duì)節(jié)點(diǎn)剩余計(jì)算能力影響程度比重的權(quán)值,它們的和為1。

    算法第7步根據(jù)改進(jìn)的FCFS策略選取一個(gè)作業(yè)j。算法第8步到第11步用于檢查選定的作業(yè)是否可以運(yùn)行,這個(gè)階段的檢查主要是看作業(yè)請(qǐng)求的資源是否超過(guò)了系統(tǒng)規(guī)定的限制,或者是否超過(guò)了用戶的資源使用限制等。如果超過(guò)了,則重新選擇一個(gè)作業(yè);如果沒(méi)有超過(guò),則根據(jù)作業(yè)請(qǐng)求的資源信息匹配所有計(jì)算節(jié)點(diǎn),篩選出備選節(jié)點(diǎn)集Sn。算法第13步,若備選節(jié)點(diǎn)集Sn不為空,則選擇其中能提供最大計(jì)算能力的節(jié)點(diǎn)作為運(yùn)行節(jié)點(diǎn)。算法15步啟用負(fù)載預(yù)測(cè)機(jī)制來(lái)預(yù)估作業(yè)給節(jié)點(diǎn)帶來(lái)的負(fù)載變化μ。算法16步根據(jù)預(yù)測(cè)值來(lái)更新節(jié)點(diǎn)負(fù)載信息表。接著,算法繼續(xù)選擇下一個(gè)作業(yè)進(jìn)行調(diào)度并重復(fù)上述過(guò)程。

    3.2 基于歷史信息的自學(xué)習(xí)負(fù)載更新算法

    由前所述,算法第15步對(duì)被調(diào)度節(jié)點(diǎn)的負(fù)載增值進(jìn)行預(yù)測(cè),本文提出了基于歷史信息自學(xué)習(xí)的負(fù)載變化估計(jì),用來(lái)修正作業(yè)調(diào)度后帶來(lái)的負(fù)載變化。算法3.2給出了負(fù)載估計(jì)函數(shù)偽代碼,其算法原理是根據(jù)同一類作業(yè)運(yùn)行的歷史信息來(lái)推斷本次作業(yè)運(yùn)行所帶來(lái)的負(fù)載變化,因?yàn)樽鳂I(yè)的資源使用量是由自身的屬性決定的,在不同節(jié)點(diǎn)上雖然帶來(lái)的負(fù)載不同,但使用的資源總量是一定的,如總的CPU時(shí)間和物理內(nèi)存。前文中對(duì)作業(yè)的跟蹤記錄所形成的已運(yùn)行作業(yè)負(fù)載信息表,是本負(fù)載變化估計(jì)算法的輸入。

    下面分3種情況說(shuō)明預(yù)測(cè)算法的執(zhí)行過(guò)程,其中前2種情況對(duì)應(yīng)于算法3.2的第1、2步,最后一種情況對(duì)應(yīng)于算法3.2的剩余部分。

    算法3.2 PRIDICTION(tab_job,j,n)1.IF(MATCH(tab_job,j)=TRUE) //有作業(yè)歷史信息2.μ←GETLOAD(tab_job,j)//從表中直接獲取負(fù)載3. ELSE//沒(méi)有作業(yè)歷史信息4. L←用戶設(shè)定一個(gè)值5. N←TOTALJOBNUM(tab_job)//作業(yè)總數(shù)6. IF(N=0)7. μ←total_loadn/job_numn//節(jié)點(diǎn)總負(fù)載與任務(wù)數(shù)的比值8. ELSEIF(N=1)9. μ←GETLOAD(tab_job,1)10. ELSE IF(N>1)11. IF(L>N) L←N12. μi←GETLOAD(tab_job,L)//最近L個(gè)作業(yè)的負(fù)載信息13. L1←[0.2L]14. μ←FORECAST(μi)15. RETURNμ

    (1)若作業(yè)在表中出現(xiàn)一次,則根據(jù)歷史作業(yè)信息即可求得新節(jié)點(diǎn)負(fù)載變化的估計(jì)值。

    (2)若作業(yè)在表中出現(xiàn)多次,則根據(jù)這n次歷史作業(yè)的信息分別求得新節(jié)點(diǎn)負(fù)載變化的估計(jì)值,然后將這些估計(jì)值的平均值作為新節(jié)點(diǎn)負(fù)載變化的估計(jì)值。

    (3)如果同類任務(wù)沒(méi)有出現(xiàn)過(guò),那么需要預(yù)測(cè)任務(wù)的負(fù)載。本文的策略是,根據(jù)局部性原理,利用已經(jīng)存在的其他作業(yè)歷史信息做出預(yù)測(cè)。假設(shè)目前任務(wù)負(fù)載表中總共有N條記錄:

    ①若N為0,則將節(jié)點(diǎn)當(dāng)前的負(fù)載除以當(dāng)前任務(wù)數(shù),算得任務(wù)負(fù)載的平均值,作為負(fù)載變化的預(yù)測(cè)值。在“心跳程序”中,可以同時(shí)向主節(jié)點(diǎn)發(fā)送本地正在運(yùn)行的任務(wù)數(shù)目信息。

    ②若N為1,則以唯一的作業(yè)負(fù)載作為預(yù)測(cè)負(fù)載。僅以一個(gè)作業(yè)負(fù)載歷史信息來(lái)預(yù)測(cè)是很不準(zhǔn)確的,但是本文設(shè)計(jì)的是一個(gè)自學(xué)習(xí)的過(guò)程,隨著時(shí)間的推移,已完成的任務(wù)會(huì)越來(lái)越多,預(yù)測(cè)也會(huì)越來(lái)越準(zhǔn)確。

    ③若N>1,考慮最近的L個(gè)作業(yè),L由用戶設(shè)定,若L>N,則令L等于N。將L分為L(zhǎng)1和L2兩部分來(lái)計(jì)算平均負(fù)載,其中L1部分時(shí)間更近。根據(jù)局部性原則,設(shè)置L1部分的權(quán)值大于L2部分。據(jù)此算出L個(gè)節(jié)點(diǎn)的加權(quán)平均值作為新節(jié)點(diǎn)的負(fù)載估計(jì)值。

    由于本文提出的預(yù)測(cè)算法是基于自學(xué)習(xí)的,隨著執(zhí)行任務(wù)的增加,任務(wù)負(fù)載信息表中的記錄不斷增多,從而任務(wù)負(fù)載的預(yù)測(cè)精度也隨之提高。準(zhǔn)確的預(yù)測(cè)對(duì)保持負(fù)載信息的實(shí)時(shí)性具有至關(guān)重要的作用。

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

    本文實(shí)驗(yàn)硬件平臺(tái)是基于CPU+GPU異構(gòu)集群,共有4個(gè)節(jié)點(diǎn),具體參數(shù)見(jiàn)表1。其中,cluster是集群的主節(jié)點(diǎn),它也可同時(shí)作為一個(gè)計(jì)算節(jié)點(diǎn)使用;compute-0-0是一個(gè)性能較弱的計(jì)算節(jié)點(diǎn);compute-0-1是一個(gè)配置了Tesla系列GPU的計(jì)算節(jié)點(diǎn),性能

    表1 集群節(jié)點(diǎn)的性能參數(shù)

    最強(qiáng);compute-0-2是一個(gè)配置了Quadro系列GPU 的計(jì)算節(jié)點(diǎn),性能較弱。軟件方面,作為主節(jié)點(diǎn),cluster安裝的操作系統(tǒng)是Rocks的管理節(jié)點(diǎn)版本FrontEnd,F(xiàn)rontEnd可以讓主節(jié)點(diǎn)輕松地管理計(jì)算節(jié)點(diǎn);計(jì)算節(jié)點(diǎn)安裝的是Rocks的計(jì)算節(jié)點(diǎn)版本Compute。另外,主節(jié)點(diǎn)cluster上還安裝了集群管理軟件Torque的全部組件,包括服務(wù)器組件pbs_server、作業(yè)執(zhí)行組件pbs_mom以及調(diào)度器組件pbs_sched;compute-0-0、compute-0-1、compute-0-2計(jì)算節(jié)點(diǎn)則安裝了作業(yè)執(zhí)行組件pbs_mom。

    本文選取圖像卷積算法和H.264視頻編碼作為應(yīng)用實(shí)例。在實(shí)驗(yàn)中,將作業(yè)亂序地、反復(fù)地提交到集群。為了能更方便地觀測(cè)集群各個(gè)節(jié)點(diǎn)的負(fù)載變化,利用集群監(jiān)控工具Ganglia觀察集群的實(shí)時(shí)負(fù)載并作記錄。首先采用Torque原有的調(diào)度器進(jìn)行實(shí)驗(yàn),接著將本文提出的算法部署到擴(kuò)展后的Torque調(diào)度器中進(jìn)行實(shí)驗(yàn),得到如圖1—圖4的實(shí)驗(yàn)結(jié)果。

    從圖1和圖2可以看出,使用Torque原有的調(diào)度算法集群的負(fù)載嚴(yán)重不平衡。集群中第1個(gè)節(jié)點(diǎn)迅速地到達(dá)約70%的負(fù)載水平之后,第2個(gè)節(jié)點(diǎn)的

    圖1 采用Torque原有調(diào)度算法的CPU負(fù)載變化

    圖2 采用Torque原有調(diào)度算法的內(nèi)存負(fù)載變化

    負(fù)載才開(kāi)始增加。此外還發(fā)現(xiàn),在第1個(gè)和第2個(gè)節(jié)點(diǎn)接近滿載時(shí),后2個(gè)節(jié)點(diǎn)還沒(méi)什么變化。由此可以證明Torque原有調(diào)度算法的性能很差。

    通過(guò)對(duì)圖3和圖4的觀察,發(fā)現(xiàn)4個(gè)節(jié)點(diǎn)的CPU和內(nèi)存負(fù)載大體上一致增長(zhǎng),達(dá)到了近似的負(fù)載均衡。因此,本文設(shè)計(jì)的算法可行、有效,成功地對(duì)Torque進(jìn)行了擴(kuò)展,不但使其增加了對(duì)GPU作業(yè)的支持,而且實(shí)現(xiàn)了一種效果良好的負(fù)載均衡調(diào)度。

    圖3 采用本文調(diào)度算法的CPU負(fù)載變化

    圖4 采用本文調(diào)度算法的內(nèi)存負(fù)載變化

    5 結(jié) 語(yǔ)

    本文研究了由CPU和GPU計(jì)算節(jié)點(diǎn)所構(gòu)成的異構(gòu)集群的調(diào)度問(wèn)題,提出一個(gè)自學(xué)習(xí)負(fù)載均衡調(diào)度算法,并且在Torque集群平臺(tái)上用H.264應(yīng)用軟件進(jìn)行了實(shí)驗(yàn)。本文的主要貢獻(xiàn)有:①研究同時(shí)包含CPU和GPU節(jié)點(diǎn)的異構(gòu)集群的調(diào)度問(wèn)題,提出了一種面向GPU異構(gòu)集群的基于歷史信息自學(xué)習(xí)的動(dòng)態(tài)負(fù)載均衡調(diào)度算法。②與模擬數(shù)據(jù)算法仿真驗(yàn)證不同,本文在真實(shí)物理Torque集群環(huán)境中實(shí)現(xiàn)了所提調(diào)度算法,實(shí)現(xiàn)部署、編寫(xiě)、運(yùn)行H.264應(yīng)用程序和視頻數(shù)據(jù),得出實(shí)驗(yàn)結(jié)果。③由于傳統(tǒng)Torque集群平臺(tái)不支持GPU計(jì)算節(jié)點(diǎn),且其調(diào)度算法非常簡(jiǎn)單。因此,本文研究了Torque上萬(wàn)行源碼,發(fā)現(xiàn)了Torque在作業(yè)調(diào)度方面存在的缺陷和不足,對(duì)Torque集群平臺(tái)進(jìn)行擴(kuò)展,使其能夠識(shí)別、管理、調(diào)度GPU資源。然后提出一種面向GPU異構(gòu)集群的基于歷史信息自學(xué)習(xí)的動(dòng)態(tài)負(fù)載均衡調(diào)度算法,并且算法在現(xiàn)有Torque平臺(tái)中實(shí)現(xiàn)、部署和運(yùn)行。

    [1] Wu Kehe,Chen Long,Ye Shichao,et al.A load balancing algorithm based on the variation trend of entropy in homogeneous cluster[J].International Journal of Grid and Distributed Computing,2014,7(2):11-20.

    [2] Patil S,Gopal A.Cluster performance evaluation using load balancing algorithm[C].International Conference on Information Communication and Embedded Systems.Piscataway:IEEE,2013:104-108

    [3] 劉偉,尹行,段玉光,等.同構(gòu)DVS集群中基于自適應(yīng)閾值的并行任務(wù)節(jié)能調(diào)度算法[J].計(jì)算機(jī)學(xué)報(bào),2013,36(2):393-407. LIU Wei,YIN-Hang,DUAN Yu-Guang,et al.Adaptive threshold-based energy-efficient scheduling algorithm for parallel tasks on homogeneous DVS-enabled clusters[J].Chinese Journal of Computers,2013,36(2):393-407.

    [4] Liu Wei,Li Hongfeng,Shi Feiyan.Energy-efficient task clustering scheduling on homogeneous clusters[C].Proceedings 201011th International Conference on Parallel and Distributed Computing,Applications and Technologies(PDCAT 2010).Los Alamitos:IEEE Computer Society,2010:382-385.

    [5] 劉莉,姜明華.異構(gòu)集群下的任務(wù)調(diào)度算法研究[J].計(jì)算機(jī)應(yīng)用研究,2014,31(1):80-84. LIU Li,JIANG Ming-hua.Research of task scheduling algorithm on heterogeneous cluster[J].Application Research of Computers,2014,31(1):80-84.

    [6] Terzopoulos G,Karatza H.Power-aware load balancing in heterogeneous clusters[C].Proceedings of the 2013 International Symposium on Performance Evaluation of Computer and Telecommunication Systems.Toronto:IEEE,2013:148-154.

    [7] Ye Bin,Dong Xiaoshe,Zheng Pengfei,et al.A delay scheduling algorithm based on history time in heterogeneous environments[C].ChinaGrid Annual Conference.Piscataway:IEEE,2013:86-91.

    [8] Gregg C,Boyer M,Hazelwood K,et al.Dynamic heterogeneous scheduling decisions using historical runtime data[C/OL].[2014-05-03].http://www.cs.virginia.edu/~skadron/Papers/gregg_a4mmc11.pdf.

    [9] 史琰,劉增基,盛敏.一種保證負(fù)載均衡的網(wǎng)絡(luò)資源分配算法[J].西安電子科技大學(xué)學(xué)報(bào),2005,32(6):885-889. SHI Yan,LIU Zeng-ji,SHENG Min.A novel network resource allocation algorithm with load balance guarantees[J].Journal of Xidian University,2005,32(6):885-889.

    [10] Zhang Keliang,Wu Baifeng.Task scheduling for GPU Heterogeneous cluster[C].Cluster Computing Workshops(Cluster Workshops),2012 IEEE International Conference.Beijing:IEEE,2012:161-169.

    [11] Payli RU,Erciyes K,Dagdeviren O.Cluster-based loadbalancing algorithms for grids[J].International Journal of ComputerNetworks & Communications(IJCNC),2011,3(5):253-269.

    [12] Youn Cand,Chung L.An efficient load balancing algorithm for clustersystem[C].IFIP International Conference on Network and Parallel Computing.Berlin:Springer Berlin Heidelberg,2005:176-179.

    [13] Terzopoulos G,Karatza H.Power-aware Load Balancing in Heterogeneous Clusters[C].Performance Evaluation of Computer and Telecommunication Systems(SPECTS).Toronto:IEEE,2013:148-154.

    [14] Kindratenko V V,Enos J J,Guochun Shi,et al.GPU clusters for high-performance computing[C].Workshop on Parallel Programming on Accelerator Clusters(PPAC).New Orleans:IEEE,2009:1-8.

    [15] Showerman M,Enos J,Steffen C,et al.A power-efficient GPU cluster architecture for scientificcomputing[J].Computing in Science Engineering,2011,13(2):83-87.

    責(zé)任編輯:張新寶

    2014-12-15

    國(guó)家自然科學(xué)基金項(xiàng)目(編號(hào):61100075、61272456);高等院?;究蒲袠I(yè)務(wù)費(fèi)項(xiàng)目(編號(hào):K5051323005,BDY041409)

    劉惠(1976-),女,副教授,博士,主要從事大數(shù)據(jù)、并行計(jì)算、移動(dòng)計(jì)算等研究。E-mail:liuhui@xidian.edu.cn

    1673-064X(2015)03-0105-06

    TP393

    A

    猜你喜歡
    異構(gòu)內(nèi)存集群
    試論同課異構(gòu)之“同”與“異”
    海上小型無(wú)人機(jī)集群的反制裝備需求與應(yīng)對(duì)之策研究
    “春夏秋冬”的內(nèi)存
    一種無(wú)人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計(jì)
    電子制作(2018年11期)2018-08-04 03:25:40
    Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
    勤快又呆萌的集群機(jī)器人
    overlay SDN實(shí)現(xiàn)異構(gòu)兼容的關(guān)鍵技術(shù)
    LTE異構(gòu)網(wǎng)技術(shù)與組網(wǎng)研究
    在新興異構(gòu)SoCs上集成多種系統(tǒng)
    基于內(nèi)存的地理信息訪問(wèn)技術(shù)
    丁香六月欧美| 亚洲成人手机| 精品久久蜜臀av无| 熟女少妇亚洲综合色aaa.| 色婷婷av一区二区三区视频| 久久久精品国产亚洲av高清涩受| 午夜激情久久久久久久| 欧美久久黑人一区二区| 久久午夜综合久久蜜桃| av电影中文网址| 亚洲精品av麻豆狂野| 欧美精品亚洲一区二区| 欧美成人精品欧美一级黄| 自线自在国产av| 丁香六月天网| 国产成人一区二区在线| 国产福利在线免费观看视频| 日本wwww免费看| 亚洲欧洲日产国产| 少妇猛男粗大的猛烈进出视频| 大片免费播放器 马上看| 欧美日韩国产mv在线观看视频| 国语对白做爰xxxⅹ性视频网站| 亚洲人成电影免费在线| 欧美日韩成人在线一区二区| 亚洲人成电影免费在线| 国产成人影院久久av| 亚洲av成人精品一二三区| 日本猛色少妇xxxxx猛交久久| 免费av中文字幕在线| 久久精品国产综合久久久| 97人妻天天添夜夜摸| 老熟女久久久| www.999成人在线观看| 国产高清国产精品国产三级| 久久精品亚洲熟妇少妇任你| 精品国产超薄肉色丝袜足j| 纯流量卡能插随身wifi吗| 男人添女人高潮全过程视频| 女人高潮潮喷娇喘18禁视频| 青春草视频在线免费观看| 1024香蕉在线观看| 国产有黄有色有爽视频| 中文字幕另类日韩欧美亚洲嫩草| 亚洲精品久久久久久婷婷小说| av视频免费观看在线观看| 国产视频首页在线观看| 午夜日韩欧美国产| 黄色视频在线播放观看不卡| www.自偷自拍.com| 一本一本久久a久久精品综合妖精| 免费高清在线观看日韩| 免费高清在线观看视频在线观看| 性少妇av在线| 亚洲国产中文字幕在线视频| 看免费av毛片| 97精品久久久久久久久久精品| 国产亚洲一区二区精品| av在线app专区| 人妻 亚洲 视频| 色播在线永久视频| 一本色道久久久久久精品综合| 2018国产大陆天天弄谢| 欧美久久黑人一区二区| 咕卡用的链子| 麻豆乱淫一区二区| 999久久久国产精品视频| 80岁老熟妇乱子伦牲交| 丝袜美腿诱惑在线| 大型av网站在线播放| 欧美日韩福利视频一区二区| 精品欧美一区二区三区在线| 天堂8中文在线网| 亚洲精品国产色婷婷电影| 咕卡用的链子| 精品国产超薄肉色丝袜足j| 日本91视频免费播放| 成人亚洲欧美一区二区av| 精品久久久久久电影网| 美女国产高潮福利片在线看| 国产精品香港三级国产av潘金莲 | 亚洲男人天堂网一区| 大香蕉久久成人网| 日韩一卡2卡3卡4卡2021年| 女人精品久久久久毛片| 50天的宝宝边吃奶边哭怎么回事| 三上悠亚av全集在线观看| 免费在线观看完整版高清| 中文欧美无线码| 亚洲欧美日韩高清在线视频 | 女性被躁到高潮视频| 搡老岳熟女国产| 满18在线观看网站| 久久热在线av| 久久精品国产a三级三级三级| 成在线人永久免费视频| 欧美中文综合在线视频| 丝袜在线中文字幕| 肉色欧美久久久久久久蜜桃| av天堂久久9| 妹子高潮喷水视频| 欧美黄色片欧美黄色片| 国产欧美日韩综合在线一区二区| 天天躁日日躁夜夜躁夜夜| 午夜福利视频在线观看免费| 亚洲七黄色美女视频| 日本猛色少妇xxxxx猛交久久| 又紧又爽又黄一区二区| 久久久国产精品麻豆| 操美女的视频在线观看| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲成色77777| 老司机午夜十八禁免费视频| 五月天丁香电影| 一区福利在线观看| 麻豆国产av国片精品| 午夜福利视频精品| 午夜福利乱码中文字幕| 最黄视频免费看| 国产免费一区二区三区四区乱码| 亚洲国产毛片av蜜桃av| a级毛片在线看网站| 制服人妻中文乱码| 丝瓜视频免费看黄片| 欧美日韩亚洲综合一区二区三区_| 国产97色在线日韩免费| 国产精品国产三级国产专区5o| 99re6热这里在线精品视频| 99热国产这里只有精品6| 久久精品国产综合久久久| 国产在线观看jvid| 久久九九热精品免费| 啦啦啦在线免费观看视频4| av天堂在线播放| 国产成人精品久久久久久| 女人精品久久久久毛片| 建设人人有责人人尽责人人享有的| 免费在线观看完整版高清| 国产欧美日韩综合在线一区二区| 9热在线视频观看99| 国产伦理片在线播放av一区| 桃花免费在线播放| 啦啦啦啦在线视频资源| 人体艺术视频欧美日本| 两个人看的免费小视频| 亚洲伊人色综图| 亚洲一码二码三码区别大吗| 日日夜夜操网爽| 丝袜喷水一区| 日韩大码丰满熟妇| 一级毛片我不卡| 一区福利在线观看| 久久这里只有精品19| 欧美人与性动交α欧美软件| 中文字幕人妻丝袜一区二区| 91麻豆av在线| 久久久久久久国产电影| 伊人亚洲综合成人网| 人人澡人人妻人| www.自偷自拍.com| 亚洲精品久久久久久婷婷小说| 国产1区2区3区精品| 免费黄频网站在线观看国产| 国产精品成人在线| 中文字幕精品免费在线观看视频| 亚洲久久久国产精品| 免费不卡黄色视频| 国产视频一区二区在线看| 国产三级黄色录像| 成人三级做爰电影| www.自偷自拍.com| 欧美日韩成人在线一区二区| 热99国产精品久久久久久7| 欧美老熟妇乱子伦牲交| 亚洲精品乱久久久久久| 中文字幕亚洲精品专区| 色精品久久人妻99蜜桃| 欧美乱码精品一区二区三区| 亚洲成av片中文字幕在线观看| 日本vs欧美在线观看视频| 国产免费一区二区三区四区乱码| 黑人巨大精品欧美一区二区蜜桃| 亚洲人成网站在线观看播放| 国产男女超爽视频在线观看| 欧美日韩视频精品一区| svipshipincom国产片| 亚洲精品日本国产第一区| 亚洲图色成人| 性高湖久久久久久久久免费观看| 嫁个100分男人电影在线观看 | 久久精品熟女亚洲av麻豆精品| 成在线人永久免费视频| 18禁黄网站禁片午夜丰满| 校园人妻丝袜中文字幕| 又紧又爽又黄一区二区| 久久久精品免费免费高清| 纵有疾风起免费观看全集完整版| 91麻豆av在线| 久久久久网色| 日本欧美视频一区| 国产伦人伦偷精品视频| 精品久久久久久电影网| 丝袜美足系列| 精品一区二区三卡| 国产麻豆69| 欧美日韩av久久| www.av在线官网国产| 久久久国产一区二区| 欧美亚洲日本最大视频资源| 久久免费观看电影| 人妻人人澡人人爽人人| 国产一区二区激情短视频 | 欧美日韩精品网址| 国产熟女欧美一区二区| 一级毛片女人18水好多 | 亚洲情色 制服丝袜| 十八禁高潮呻吟视频| 视频在线观看一区二区三区| 国产精品久久久久成人av| 99re6热这里在线精品视频| 可以免费在线观看a视频的电影网站| 天堂8中文在线网| videos熟女内射| 成人手机av| 婷婷色综合www| 高清视频免费观看一区二区| www.精华液| 亚洲 国产 在线| 伊人亚洲综合成人网| 国产1区2区3区精品| 久热这里只有精品99| 视频区图区小说| 97精品久久久久久久久久精品| 精品少妇黑人巨大在线播放| 成年女人毛片免费观看观看9 | 久久天躁狠狠躁夜夜2o2o | 天天躁夜夜躁狠狠久久av| 在线观看免费高清a一片| 久久久精品免费免费高清| 老司机午夜十八禁免费视频| 久久久久久人人人人人| 青草久久国产| 国产精品99久久99久久久不卡| 女性生殖器流出的白浆| 亚洲精品久久午夜乱码| 91麻豆精品激情在线观看国产 | av不卡在线播放| 在线天堂中文资源库| 欧美日韩亚洲国产一区二区在线观看 | 中国国产av一级| 欧美成人午夜精品| 亚洲视频免费观看视频| 国产黄色免费在线视频| 黑人欧美特级aaaaaa片| 国产无遮挡羞羞视频在线观看| 黄色视频不卡| 日韩一卡2卡3卡4卡2021年| 一边摸一边抽搐一进一出视频| 热99久久久久精品小说推荐| 欧美人与性动交α欧美精品济南到| 色播在线永久视频| 国产日韩欧美在线精品| 国产精品久久久久久人妻精品电影 | 黄色 视频免费看| 久久精品人人爽人人爽视色| 各种免费的搞黄视频| 在线观看www视频免费| 精品国产乱码久久久久久男人| 激情五月婷婷亚洲| 久久人人97超碰香蕉20202| 黑丝袜美女国产一区| 成年女人毛片免费观看观看9 | 精品国产超薄肉色丝袜足j| 国产亚洲欧美在线一区二区| 久久精品久久久久久噜噜老黄| 免费在线观看视频国产中文字幕亚洲 | 欧美 亚洲 国产 日韩一| 人妻 亚洲 视频| 国产极品粉嫩免费观看在线| 五月天丁香电影| 19禁男女啪啪无遮挡网站| 国产精品亚洲av一区麻豆| 欧美成人午夜精品| 老司机影院毛片| 男女高潮啪啪啪动态图| 三上悠亚av全集在线观看| 色网站视频免费| 亚洲国产精品一区三区| 无遮挡黄片免费观看| 十八禁人妻一区二区| 国产视频首页在线观看| 国产精品99久久99久久久不卡| 国产一区二区三区综合在线观看| 啦啦啦在线观看免费高清www| 妹子高潮喷水视频| 久久久国产精品麻豆| 夫妻午夜视频| 999久久久国产精品视频| 亚洲精品自拍成人| 王馨瑶露胸无遮挡在线观看| 久久亚洲精品不卡| 香蕉国产在线看| 老司机深夜福利视频在线观看 | 亚洲成色77777| 中文字幕色久视频| 在线观看免费高清a一片| 波多野结衣av一区二区av| 免费人妻精品一区二区三区视频| 少妇猛男粗大的猛烈进出视频| 少妇被粗大的猛进出69影院| av网站免费在线观看视频| 自拍欧美九色日韩亚洲蝌蚪91| 夜夜骑夜夜射夜夜干| 午夜91福利影院| 涩涩av久久男人的天堂| 这个男人来自地球电影免费观看| www.熟女人妻精品国产| 国产爽快片一区二区三区| 亚洲国产精品一区二区三区在线| 免费av中文字幕在线| 丰满饥渴人妻一区二区三| 大香蕉久久网| 操美女的视频在线观看| 国产99久久九九免费精品| 狠狠精品人妻久久久久久综合| 国产成人一区二区在线| 少妇裸体淫交视频免费看高清 | 激情五月婷婷亚洲| 亚洲国产精品国产精品| 日韩av不卡免费在线播放| 大码成人一级视频| 亚洲精品成人av观看孕妇| 国产真人三级小视频在线观看| 性色av乱码一区二区三区2| 黑人欧美特级aaaaaa片| av欧美777| 国产国语露脸激情在线看| 午夜激情av网站| 女人久久www免费人成看片| 国产视频首页在线观看| 超碰97精品在线观看| 1024香蕉在线观看| 亚洲精品自拍成人| 国产男人的电影天堂91| 99国产精品一区二区三区| avwww免费| 久久久精品国产亚洲av高清涩受| 丰满少妇做爰视频| 真人做人爱边吃奶动态| 久久国产精品影院| 女性生殖器流出的白浆| 久久午夜综合久久蜜桃| 国产xxxxx性猛交| 视频区图区小说| 一级黄色大片毛片| 日韩,欧美,国产一区二区三区| 亚洲精品国产一区二区精华液| 欧美精品亚洲一区二区| 老汉色av国产亚洲站长工具| 极品人妻少妇av视频| 国产精品免费视频内射| 成人亚洲欧美一区二区av| 一边亲一边摸免费视频| 激情视频va一区二区三区| 亚洲七黄色美女视频| 国产日韩一区二区三区精品不卡| 搡老岳熟女国产| 欧美日韩一级在线毛片| 日韩一区二区三区影片| 天堂中文最新版在线下载| 久久国产精品人妻蜜桃| 亚洲少妇的诱惑av| 男女边摸边吃奶| 精品久久久精品久久久| 日韩,欧美,国产一区二区三区| 成人三级做爰电影| 亚洲国产欧美日韩在线播放| 亚洲九九香蕉| 精品一区二区三区av网在线观看 | 国产熟女欧美一区二区| 久久久久久久久免费视频了| 国产日韩欧美亚洲二区| 日韩av不卡免费在线播放| 色播在线永久视频| 人人妻人人爽人人添夜夜欢视频| 大码成人一级视频| 韩国精品一区二区三区| 在线观看免费日韩欧美大片| 无限看片的www在线观看| 久久精品国产亚洲av涩爱| 美女扒开内裤让男人捅视频| 久久人人97超碰香蕉20202| 18在线观看网站| 欧美人与性动交α欧美软件| 精品少妇黑人巨大在线播放| 国产精品 欧美亚洲| 丝瓜视频免费看黄片| 免费高清在线观看视频在线观看| 老司机亚洲免费影院| 一二三四社区在线视频社区8| 人人澡人人妻人| 国产一区二区三区综合在线观看| 色播在线永久视频| 51午夜福利影视在线观看| www日本在线高清视频| 国产成人精品久久二区二区91| 精品福利观看| 在线观看免费日韩欧美大片| 狠狠精品人妻久久久久久综合| 亚洲av成人精品一二三区| av在线app专区| 可以免费在线观看a视频的电影网站| 精品一区二区三卡| 制服人妻中文乱码| 人妻一区二区av| 国产高清国产精品国产三级| 国产精品麻豆人妻色哟哟久久| 中文字幕人妻熟女乱码| 国产精品亚洲av一区麻豆| 啦啦啦中文免费视频观看日本| 欧美日韩黄片免| 满18在线观看网站| av国产精品久久久久影院| 亚洲欧美色中文字幕在线| 国产欧美日韩综合在线一区二区| av国产精品久久久久影院| 欧美 日韩 精品 国产| 亚洲七黄色美女视频| 午夜福利视频精品| 熟女av电影| 亚洲第一av免费看| 日本a在线网址| 色94色欧美一区二区| 亚洲欧美成人综合另类久久久| 啦啦啦啦在线视频资源| 中文字幕另类日韩欧美亚洲嫩草| 啦啦啦视频在线资源免费观看| 蜜桃在线观看..| 久久久精品国产亚洲av高清涩受| www日本在线高清视频| 日韩,欧美,国产一区二区三区| 校园人妻丝袜中文字幕| 午夜免费观看性视频| 中文精品一卡2卡3卡4更新| 免费在线观看视频国产中文字幕亚洲 | 免费不卡黄色视频| 国产精品香港三级国产av潘金莲 | 国产免费现黄频在线看| 老司机亚洲免费影院| 亚洲精品日韩在线中文字幕| 中文字幕亚洲精品专区| 亚洲成国产人片在线观看| 免费少妇av软件| 男女国产视频网站| 国产精品九九99| 国语对白做爰xxxⅹ性视频网站| 99国产精品一区二区蜜桃av | 国产成人av教育| 亚洲国产毛片av蜜桃av| 中文字幕最新亚洲高清| 国产精品.久久久| 欧美 亚洲 国产 日韩一| a级毛片在线看网站| 亚洲精品国产区一区二| 亚洲精品一二三| 国精品久久久久久国模美| 国产有黄有色有爽视频| 少妇 在线观看| 麻豆国产av国片精品| 十八禁高潮呻吟视频| 免费久久久久久久精品成人欧美视频| 亚洲第一青青草原| 丝袜美足系列| 欧美精品人与动牲交sv欧美| 国产一级毛片在线| 国产欧美日韩综合在线一区二区| 搡老岳熟女国产| 国产高清国产精品国产三级| 久久精品人人爽人人爽视色| 国产老妇伦熟女老妇高清| 丝袜人妻中文字幕| 亚洲av成人不卡在线观看播放网 | 精品福利观看| 国产一区二区三区av在线| av线在线观看网站| 国产精品欧美亚洲77777| 99re6热这里在线精品视频| 咕卡用的链子| 婷婷色麻豆天堂久久| 亚洲专区中文字幕在线| 欧美日韩亚洲国产一区二区在线观看 | 日韩一本色道免费dvd| 欧美成人精品欧美一级黄| 亚洲欧洲国产日韩| 亚洲精品久久成人aⅴ小说| 我的亚洲天堂| 黄频高清免费视频| 精品国产超薄肉色丝袜足j| 99久久精品国产亚洲精品| 日韩 欧美 亚洲 中文字幕| 9色porny在线观看| 叶爱在线成人免费视频播放| 一边摸一边做爽爽视频免费| 亚洲欧美成人综合另类久久久| 久久狼人影院| 国产av国产精品国产| 亚洲欧美一区二区三区黑人| 免费看av在线观看网站| 各种免费的搞黄视频| 18禁国产床啪视频网站| 9191精品国产免费久久| 亚洲一区二区三区欧美精品| 自线自在国产av| 欧美中文综合在线视频| 岛国毛片在线播放| 成年人午夜在线观看视频| 国产一区二区三区av在线| 国产亚洲av片在线观看秒播厂| 中文字幕最新亚洲高清| 99精国产麻豆久久婷婷| 亚洲欧美激情在线| 七月丁香在线播放| 国产伦理片在线播放av一区| 亚洲欧美清纯卡通| 国产精品成人在线| 国产精品麻豆人妻色哟哟久久| 丰满迷人的少妇在线观看| 免费高清在线观看日韩| 亚洲欧美日韩另类电影网站| 免费不卡黄色视频| 宅男免费午夜| 最近手机中文字幕大全| 青草久久国产| 欧美精品高潮呻吟av久久| 久久国产精品人妻蜜桃| 国产亚洲精品久久久久5区| 久久精品久久久久久久性| 成人国语在线视频| 中文字幕人妻丝袜一区二区| 欧美国产精品va在线观看不卡| 久久性视频一级片| 丝袜喷水一区| 50天的宝宝边吃奶边哭怎么回事| 亚洲欧美一区二区三区黑人| 飞空精品影院首页| 亚洲精品国产一区二区精华液| 大香蕉久久网| 亚洲专区国产一区二区| 色婷婷av一区二区三区视频| 国产不卡av网站在线观看| 精品第一国产精品| 成年人免费黄色播放视频| 热re99久久国产66热| 丰满少妇做爰视频| 亚洲,欧美精品.| 亚洲国产精品一区三区| www.999成人在线观看| 亚洲 欧美一区二区三区| 国产欧美亚洲国产| 精品高清国产在线一区| 岛国毛片在线播放| 中文字幕高清在线视频| 国产亚洲精品久久久久5区| 亚洲精品日本国产第一区| 亚洲激情五月婷婷啪啪| 一区二区三区激情视频| 婷婷色综合大香蕉| 乱人伦中国视频| 一本色道久久久久久精品综合| 青春草视频在线免费观看| 伦理电影免费视频| 国产在线视频一区二区| 亚洲国产欧美网| 一级毛片黄色毛片免费观看视频| 十分钟在线观看高清视频www| 成人影院久久| 欧美在线一区亚洲| 好男人视频免费观看在线| 精品少妇内射三级| 国产伦理片在线播放av一区| 欧美久久黑人一区二区| 成年人免费黄色播放视频| 咕卡用的链子| 满18在线观看网站| 侵犯人妻中文字幕一二三四区| 欧美亚洲 丝袜 人妻 在线| 亚洲精品国产区一区二| 少妇人妻 视频| 日本五十路高清| 在线av久久热| 国产精品香港三级国产av潘金莲 | 成年av动漫网址| 亚洲精品日韩在线中文字幕| 69精品国产乱码久久久| 中文字幕亚洲精品专区| 两人在一起打扑克的视频| 91成人精品电影| 亚洲精品乱久久久久久| 精品视频人人做人人爽| 欧美少妇被猛烈插入视频| 亚洲国产精品999| 国产成人a∨麻豆精品| 免费观看av网站的网址| 九色亚洲精品在线播放| 亚洲天堂av无毛| tube8黄色片| av一本久久久久| 黄色视频不卡| 国语对白做爰xxxⅹ性视频网站| 亚洲av欧美aⅴ国产| 蜜桃国产av成人99| 在线av久久热| 亚洲,欧美精品.| 午夜91福利影院| 亚洲国产欧美一区二区综合|