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

    分布式異構(gòu)集群中節(jié)點(diǎn)優(yōu)先級(jí)調(diào)優(yōu)算法*

    2022-10-05 03:21:08胡亞紅邱圓圓毛家發(fā)
    關(guān)鍵詞:集群神經(jīng)元權(quán)重

    胡亞紅,邱圓圓,毛家發(fā)

    (浙江工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院(軟件學(xué)院), 浙江 杭州 310023)

    Spark是專為大數(shù)據(jù)處理而設(shè)計(jì)的快速通用的計(jì)算引擎,但是它原生的資源調(diào)度策略建立在集群同構(gòu)的基礎(chǔ)之上[1-3]。隨著硬件的更迭及高性能部件的引入,集群節(jié)點(diǎn)的性能逐漸變得各不相同,集群的異構(gòu)性日漸凸顯[4-5]。Liang等[6]研究發(fā)現(xiàn),同構(gòu)環(huán)境下的資源分配策略不能考慮負(fù)載的特性,從而導(dǎo)致原生的Spark調(diào)度策略在異構(gòu)環(huán)境中不能充分發(fā)揮集群的性能。

    目前學(xué)者們針對(duì)如何提升Spark和Hadoop異構(gòu)集群性能進(jìn)行了許多研究[7-9]。鄭曉薇等[10]指出Hadoop集群采用原生的任務(wù)調(diào)度方法,負(fù)載不均衡問(wèn)題常有出現(xiàn),因此提出了基于節(jié)點(diǎn)能力的Hadoop集群自適應(yīng)任務(wù)調(diào)度方法,即根據(jù)節(jié)點(diǎn)的歷史和當(dāng)前負(fù)載狀態(tài),以節(jié)點(diǎn)性能、任務(wù)特征等作為節(jié)點(diǎn)任務(wù)量調(diào)度分配的依據(jù),自動(dòng)地調(diào)整任務(wù)量。Gunasekaran等[11]考慮Hadoop異構(gòu)集群特性,提出使用時(shí)間約束啟動(dòng)模型策略以減少任務(wù)的等待和啟動(dòng)時(shí)間。Xu等[12]研究了異構(gòu)的Hadoop集群下集群節(jié)點(diǎn)的動(dòng)態(tài)變化和負(fù)載情況,提出采用動(dòng)態(tài)調(diào)整的調(diào)度算法以實(shí)現(xiàn)集群性能優(yōu)化。雖然都是大數(shù)據(jù)處理框架,但是Spark和Hadoop在性能研究方面存在著較大差異,Hadoop集群中所采用方法不完全適用于Spark集群。因此,對(duì)于提升異構(gòu)Spark集群性能的研究非常重要[13-14]。

    樊森[15]考慮異構(gòu)Spark集群下的Task調(diào)度問(wèn)題,提出以最小化最大完工時(shí)間為優(yōu)化目標(biāo),針對(duì)具有DAG偏序關(guān)系的Job和Stage以及同一Stage中并行Task之間的問(wèn)題特點(diǎn)和特征建立數(shù)學(xué)模型,優(yōu)化了Task調(diào)度算法?;赟park on Yarn模式,Wang等[16]提出了考慮作業(yè)截止日期和值密度的硬實(shí)時(shí)調(diào)度算法以提升集群性能。Kuzmanovska等[17]則基于多個(gè)數(shù)據(jù)處理框架,提出用Mesos反饋控制器動(dòng)態(tài)調(diào)整框架權(quán)重以進(jìn)行任務(wù)調(diào)度。楊志偉等[18]指出Spark集群默認(rèn)的任務(wù)調(diào)度在異構(gòu)環(huán)境中未考慮節(jié)點(diǎn)能力差異,提出了異構(gòu)Spark集群下自適應(yīng)任務(wù)調(diào)度策略。該算法監(jiān)測(cè)節(jié)點(diǎn)的負(fù)載及資源利用率,利用監(jiān)測(cè)得到的參數(shù)動(dòng)態(tài)地調(diào)整節(jié)點(diǎn)的任務(wù)分配權(quán)重。徐家俊等[19]指出現(xiàn)有的調(diào)度策略對(duì)于異構(gòu)Spark集群效果不佳,提出了綜合考慮任務(wù)復(fù)雜度、節(jié)點(diǎn)性能及節(jié)點(diǎn)資源使用情況等因素的分層調(diào)度策略?;诩寒悩?gòu)導(dǎo)致計(jì)算資源不均衡、Spark現(xiàn)有的任務(wù)調(diào)度未考慮集群的異構(gòu)性以及節(jié)點(diǎn)資源的利用情況,胡亞紅等[20]提出了基于節(jié)點(diǎn)優(yōu)先級(jí)的Spark動(dòng)態(tài)自適應(yīng)調(diào)度算法。

    神經(jīng)網(wǎng)絡(luò)在特征提取和建模方面具有獨(dú)特優(yōu)勢(shì)[21-24]。Zhang等[25]將BP神經(jīng)網(wǎng)絡(luò)(back propagation neural network)應(yīng)用到云計(jì)算環(huán)境中以進(jìn)行實(shí)時(shí)調(diào)度,實(shí)驗(yàn)證明了算法的有效性。文獻(xiàn)[26-27]分別在Spark環(huán)境中使用神經(jīng)網(wǎng)絡(luò)完成了電壓偏差預(yù)測(cè)和交通網(wǎng)絡(luò)流量預(yù)測(cè),均取得了很好的效果。越來(lái)越多的研究將Spark和深度學(xué)習(xí)連接在一起,譬如Moritz等針對(duì)現(xiàn)有流行的批處理計(jì)算框架不支持分布式深度學(xué)習(xí)系統(tǒng)和密集型工作負(fù)載的問(wèn)題,提出了專用于訓(xùn)練深度網(wǎng)絡(luò)的Spark框架SparkNet[28]。SparkNet能夠大幅提高深度網(wǎng)絡(luò)的訓(xùn)練效率。

    現(xiàn)有研究工作在進(jìn)行集群資源分配和任務(wù)調(diào)度時(shí)多是基于節(jié)點(diǎn)的性能優(yōu)先級(jí)進(jìn)行。為了得到合理有效的節(jié)點(diǎn)優(yōu)先級(jí),通常需要建立集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系,并確定各評(píng)價(jià)指標(biāo)的權(quán)重。指標(biāo)的權(quán)重對(duì)于計(jì)算節(jié)點(diǎn)優(yōu)先級(jí)起著至關(guān)重要的作用。理想的指標(biāo)權(quán)重能夠賦予節(jié)點(diǎn)適合的優(yōu)先級(jí),有助于進(jìn)行有效的集群資源調(diào)度,從而提升集群性能,減少用戶作業(yè)執(zhí)行時(shí)間。為了更直觀地展示評(píng)價(jià)指標(biāo)的權(quán)重對(duì)于集群性能的影響,本文采用文獻(xiàn)[20]中的算法,進(jìn)行了一組對(duì)比實(shí)驗(yàn)。實(shí)驗(yàn)僅調(diào)整了節(jié)點(diǎn)性能指標(biāo)體系中靜態(tài)因素和動(dòng)態(tài)因素的權(quán)重,其他實(shí)驗(yàn)配置完全一致。實(shí)驗(yàn)結(jié)果如表1所示。

    表1 節(jié)點(diǎn)評(píng)價(jià)指標(biāo)權(quán)重變化對(duì)任務(wù)完成時(shí)間的影響

    從表1可以看出,當(dāng)節(jié)點(diǎn)評(píng)價(jià)指標(biāo)權(quán)重發(fā)生變化時(shí),集群完成相同用戶作業(yè)的時(shí)間差距較為明顯。因此非常有必要研究如何更為合理地確定節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)體系中各指標(biāo)的權(quán)重,從而完成節(jié)點(diǎn)優(yōu)先級(jí)的優(yōu)化。

    目前對(duì)于優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系中各指標(biāo)的權(quán)重進(jìn)行優(yōu)化的研究相對(duì)較少。層次分析法[29](analytic hierarchy process,AHP)是一種經(jīng)典的權(quán)重計(jì)算方法,但是它的計(jì)算結(jié)果存在主觀性較強(qiáng)的缺點(diǎn)。節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)權(quán)重的確定是比較繁雜的非線性工程,需要建立權(quán)重的學(xué)習(xí)機(jī)制,可以通過(guò)具有學(xué)習(xí)、記憶、歸納、容錯(cuò)及自適應(yīng)能力的人工神經(jīng)網(wǎng)絡(luò)[30-31](artificial neural network, ANN)予以解決。因此,本文實(shí)驗(yàn)平臺(tái)基于中央處理器(central processing unit, CPU)異構(gòu)進(jìn)行驗(yàn)證和說(shuō)明,文中將層次分析法和BP神經(jīng)網(wǎng)絡(luò)[32-33]有機(jī)地結(jié)合在一起,提出了基于AHP-BP神經(jīng)網(wǎng)絡(luò)模型[34]的集群節(jié)點(diǎn)優(yōu)先級(jí)的優(yōu)化算法。該算法首先采用AHP確定節(jié)點(diǎn)優(yōu)先級(jí)的評(píng)價(jià)指標(biāo)體系,并計(jì)算出各指標(biāo)的初始權(quán)重。然后建立BP神經(jīng)網(wǎng)絡(luò)評(píng)價(jià)模型并進(jìn)行網(wǎng)絡(luò)訓(xùn)練。訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)能夠提供更加科學(xué)有效的指標(biāo)權(quán)重以優(yōu)化節(jié)點(diǎn)的優(yōu)先級(jí)。

    1 構(gòu)建Spark集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系

    AHP是一種解決多因素多目標(biāo)問(wèn)題的決策方法,由美國(guó)運(yùn)籌學(xué)家Saaty教授于20世紀(jì)70年代首先提出[35-36]。它是將定性與定量相結(jié)合的系統(tǒng)分析方法,是一種能將復(fù)雜系統(tǒng)的決策思維過(guò)程模型化、數(shù)量化的方法。AHP根據(jù)系統(tǒng)多目標(biāo)要求,把多目標(biāo)分解成多層次因素,依據(jù)因素間關(guān)系建立層次結(jié)構(gòu),進(jìn)行因素間重要性的兩兩對(duì)比,結(jié)合專家打分進(jìn)行各因素重要性排序從而確定各因素的權(quán)重。

    1.1 建立遞階層次結(jié)構(gòu)

    AHP的工作流程如圖1所示。

    圖1 層次分析法的工作流程Fig.1 Workflow of AHP

    根據(jù)前人文獻(xiàn)進(jìn)行綜合分析,本文建立了集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系,包括2個(gè)評(píng)價(jià)因素、8個(gè)評(píng)價(jià)指標(biāo)(屬性)。

    1)靜態(tài)因素(B1):

    ①CPU速度(C1) : CPU的時(shí)鐘頻率。計(jì)算機(jī)的運(yùn)行速度一般可以由它決定。

    ②CPU核數(shù)(C2):一個(gè)CPU核心的數(shù)目。在其他配置相同的條件下,核心數(shù)目越多,CPU的運(yùn)轉(zhuǎn)速度越快,機(jī)器的性能越好。

    ③內(nèi)存容量(C3):節(jié)點(diǎn)內(nèi)存的大小會(huì)對(duì)Spark的運(yùn)行效率起到?jīng)Q定性作用。

    ④磁盤容量(C4):集群運(yùn)行過(guò)程中進(jìn)行數(shù)據(jù)的存儲(chǔ)及軟件的存儲(chǔ)。

    2)動(dòng)態(tài)因素(B2):

    ①CPU剩余率 (C5):表示節(jié)點(diǎn)核心的忙閑情況。CPU剩余率過(guò)低則該節(jié)點(diǎn)可用資源很少,需要等資源釋放后才可以繼續(xù)任務(wù)的運(yùn)行。

    ②內(nèi)存剩余率 (C6):內(nèi)存對(duì)于集群運(yùn)行起著極其重要的作用。

    ③磁盤剩余率 (C7):磁盤用于數(shù)據(jù)存儲(chǔ)。

    ④CPU負(fù)載 (C8):在一段時(shí)間內(nèi)CPU正在處理及等待CPU處理的進(jìn)程數(shù)之和,即CPU使用隊(duì)列長(zhǎng)度。

    節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系為三層結(jié)構(gòu)模型:目標(biāo)層(A)、一級(jí)指標(biāo)層(B)和二級(jí)指標(biāo)層(C),如圖2所示。

    圖2 節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)遞階層次結(jié)構(gòu)Fig.2 Hierarchical structure of node priority evaluation

    1.2 計(jì)算權(quán)重

    1.2.1 構(gòu)造判斷矩陣

    經(jīng)過(guò)專家打分,得到各判斷矩陣,如表2~4所示。表2給出了一級(jí)指標(biāo)判斷矩陣A-B。

    表2 一級(jí)指標(biāo)判斷矩陣A-B

    二級(jí)指標(biāo)的判斷矩陣分別為B1-C(如表3所示)和B2-C(如表4所示)。

    表3 二級(jí)指標(biāo)判斷矩陣B1-C

    表4 二級(jí)指標(biāo)判斷矩陣B2-C

    計(jì)算指標(biāo)單權(quán)重,求得二級(jí)指標(biāo)層C對(duì)一級(jí)指標(biāo)層B1的權(quán)重向量為:

    =[0.113,0.173,0.641,0.073]T

    (1)

    為進(jìn)行矩陣的一致性檢驗(yàn),計(jì)算出一致性指標(biāo)CI=0.015 3。表5給出了不同階數(shù)的矩陣所對(duì)應(yīng)的平均隨機(jī)一致性指標(biāo)RI的標(biāo)準(zhǔn)值。

    表5 平均隨機(jī)一致性指標(biāo)RI

    四階判斷矩陣對(duì)應(yīng)的RI為0.90,則一致性比率CR=CI/RI=0.017<0.10,滿足一致性檢驗(yàn)。同理可求得另外兩個(gè)權(quán)重向量如下:

    (2)

    (3)

    這兩個(gè)向量都滿足一致性檢驗(yàn)。

    1.2.2 計(jì)算綜合權(quán)重

    使用式(1)~(3),可以得到各評(píng)價(jià)指標(biāo)對(duì)目標(biāo)層的綜合權(quán)重向量為:

    W=[0.033 9, 0.051 9,0.192 3,0.021 9,

    0.109 2,0.295 4,0.054 6,0.241 5]T

    (4)

    此向量也滿足一致性檢驗(yàn)。

    2 建立Spark集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)神經(jīng)網(wǎng)絡(luò)模型

    由于需要通過(guò)專家打分確定判斷矩陣,AHP存在一定的主觀性和誤差??梢岳萌斯ど窠?jīng)網(wǎng)絡(luò)對(duì)AHP得到的權(quán)重進(jìn)行優(yōu)化,從而獲得更加客觀有效的節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)體系。

    2.1 BP神經(jīng)網(wǎng)絡(luò)

    人工神經(jīng)網(wǎng)絡(luò)[37-38]是非線性、自適應(yīng)、自組織的網(wǎng)絡(luò)系統(tǒng)。本文采用的神經(jīng)網(wǎng)絡(luò)模型為BP神經(jīng)網(wǎng)絡(luò)[39-42],它是一種誤差反向傳播的多層神經(jīng)網(wǎng)絡(luò),是理論研究比較成熟、應(yīng)用最為廣泛的神經(jīng)網(wǎng)絡(luò)之一。圖3給出了BP網(wǎng)絡(luò)模型。

    圖3 BP網(wǎng)絡(luò)模型Fig.3 BP network model

    2.2 BP神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)算法

    BP網(wǎng)絡(luò)的學(xué)習(xí)算法框架如圖4所示。

    圖4 BP網(wǎng)絡(luò)學(xué)習(xí)算法框架Fig.4 Framework of BP network learning algorithm

    Step1:設(shè)置初始參數(shù)wij和θ。wij表示輸入層與隱含層的權(quán)系數(shù)或隱含層與輸出層的權(quán)系數(shù),i表示輸入層或隱含層輸入節(jié)點(diǎn),j表示輸出節(jié)點(diǎn),θ表示隱含層各神經(jīng)元偏置或輸出層各神經(jīng)元偏置。初始設(shè)置范圍為[0,1]。設(shè)定計(jì)算精度值ε和最大迭代次數(shù)M。

    Step2:將數(shù)據(jù)樣本添加至網(wǎng)絡(luò)中,利用式(5)計(jì)算輸出值yj:

    yj=(1+e-x)-1

    (5)

    Step3:將已知輸出數(shù)據(jù)dj與計(jì)算得到的輸出數(shù)據(jù)進(jìn)行差值計(jì)算,得到兩者之間的誤差Δj=dj-yj,再根據(jù)式(6)計(jì)算調(diào)整權(quán)系數(shù)的調(diào)整量:

    Δwij=ησjxi

    (6)

    其中,η為比例系數(shù),即學(xué)習(xí)率,范圍為[0,1],一般設(shè)置為0.01或者0.05,具體取值根據(jù)實(shí)際情況決定。在神經(jīng)網(wǎng)絡(luò)中可通過(guò)逐步提高η的值進(jìn)行訓(xùn)練,以得到穩(wěn)定且精度較高的網(wǎng)絡(luò)。σj表示輸出誤差相關(guān)值。

    σj=ηj(1-yj)(dj-yj)=ηjΔj(1-yj)

    (7)

    BP神經(jīng)網(wǎng)絡(luò)的反向誤差傳播使用式(8)進(jìn)行:

    (8)

    其中,m表示輸出層神經(jīng)元數(shù)。

    各層神經(jīng)元的權(quán)重調(diào)整后結(jié)果用式(9)計(jì)算得到(其中t表示學(xué)習(xí)次數(shù)):

    wij(t)=wij(t-1)+Δwij

    (9)

    BP學(xué)習(xí)算法不斷迭代,對(duì)wij值進(jìn)行調(diào)整,直到輸出的誤差小于允許的誤差值ε或是達(dá)到迭代次數(shù)M,則網(wǎng)絡(luò)模型訓(xùn)練成功。BP算法通過(guò)迭代算法求得權(quán)重。

    2.3 AHP-BP神經(jīng)網(wǎng)絡(luò)模型

    基于AHP-BP神經(jīng)網(wǎng)絡(luò)模型的Spark集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)算法包括三個(gè)部分:數(shù)據(jù)獲取和處理、三層BP神經(jīng)網(wǎng)絡(luò)模型的建立、神經(jīng)網(wǎng)絡(luò)訓(xùn)練和節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)權(quán)重的計(jì)算。

    2.3.1 數(shù)據(jù)獲取和處理

    1)節(jié)點(diǎn)優(yōu)先級(jí)的初步計(jì)算:利用AHP計(jì)算評(píng)價(jià)指標(biāo)體系中各指標(biāo)的初始權(quán)重。

    2)節(jié)點(diǎn)實(shí)時(shí)數(shù)據(jù)的獲?。涸赟park集群中進(jìn)行任務(wù)運(yùn)行,同時(shí)利用Ganglia[43-45]實(shí)時(shí)獲取集群節(jié)點(diǎn)的資源數(shù)據(jù)。

    4)初始節(jié)點(diǎn)優(yōu)先級(jí)的計(jì)算:使用初始權(quán)重和歸一化后的節(jié)點(diǎn)數(shù)據(jù)計(jì)算出節(jié)點(diǎn)對(duì)應(yīng)的優(yōu)先級(jí),此優(yōu)先級(jí)作為神經(jīng)網(wǎng)絡(luò)訓(xùn)練樣本的輸出。

    2.3.2 三層BP神經(jīng)網(wǎng)絡(luò)模型建立

    本文建立的BP神經(jīng)網(wǎng)絡(luò)模型分為三層結(jié)構(gòu),即輸入層、隱含層和輸出層。通過(guò)不斷迭代訓(xùn)練使其收斂可以得到穩(wěn)定的網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù)。

    1)輸入層節(jié)點(diǎn)的選擇:輸入節(jié)點(diǎn)個(gè)數(shù)與評(píng)價(jià)指標(biāo)的個(gè)數(shù)相對(duì)應(yīng)。由圖2可知,評(píng)價(jià)指標(biāo)體系共有8個(gè)評(píng)價(jià)指標(biāo),因此神經(jīng)網(wǎng)絡(luò)的輸入層節(jié)點(diǎn)數(shù)n=8。

    2)輸出層節(jié)點(diǎn)的選擇:節(jié)點(diǎn)的優(yōu)先級(jí)數(shù)值是網(wǎng)絡(luò)的唯一輸出,因此輸出層節(jié)點(diǎn)數(shù)為1,即m=1。使用式(4)給出的權(quán)重可以計(jì)算得到對(duì)應(yīng)的神經(jīng)網(wǎng)絡(luò)輸出值。

    3)隱含層節(jié)點(diǎn)的選擇:隱含層節(jié)點(diǎn)的選擇非常關(guān)鍵,因?yàn)樗鼤?huì)極大影響B(tài)P神經(jīng)網(wǎng)絡(luò)的精確度和學(xué)習(xí)效率[46]。然而,到目前為止并沒(méi)有可指導(dǎo)的理論,只能在總結(jié)前人文獻(xiàn)知識(shí)的基礎(chǔ)上,根據(jù)經(jīng)驗(yàn)和問(wèn)題的實(shí)際情況而定。通??梢允褂檬?10)和式(11)來(lái)獲得隱含層神經(jīng)元數(shù)的大致范圍進(jìn)而確定隱含層的神經(jīng)元數(shù)S。

    (10)

    (11)

    其中,n是輸入層神經(jīng)元數(shù),m是輸出層神經(jīng)元數(shù),α是[1,10]之間的整數(shù)。通過(guò)計(jì)算,本文建立的神經(jīng)網(wǎng)絡(luò)模型中隱含層神經(jīng)元數(shù)S的取值范圍為[5,8]。

    決定系數(shù)R2能夠評(píng)判神經(jīng)網(wǎng)絡(luò)模型預(yù)測(cè)能力的好壞,因此可用來(lái)確定隱含層神經(jīng)元的數(shù)目。R2的計(jì)算方法如式(12)所示。

    (12)

    使用式(12)和實(shí)際樣本的實(shí)驗(yàn)測(cè)試結(jié)果,就可以確定合適的隱含層神經(jīng)元數(shù)。隱含層神經(jīng)元數(shù)取值范圍為[5,8],因此設(shè)定隱含層神經(jīng)元數(shù)分別為5、6、7、8,依次進(jìn)行數(shù)據(jù)訓(xùn)練得到對(duì)應(yīng)網(wǎng)絡(luò)的R2。實(shí)驗(yàn)結(jié)果如表6所示。

    表6 隱含層神經(jīng)元數(shù)和對(duì)應(yīng)的R2

    由表6可知,當(dāng)隱含層神經(jīng)元數(shù)為5時(shí),R2=0.89,相比其他神經(jīng)元的取值效果最好,所以本文模型最終選擇5作為隱含層神經(jīng)元數(shù)。圖5(a)為節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)BP網(wǎng)絡(luò)模型,圖5(b) 給出了可視化的網(wǎng)絡(luò)模型搭建過(guò)程。

    (a) BP網(wǎng)絡(luò)模型(a) BP network model

    2.3.3 網(wǎng)絡(luò)訓(xùn)練和權(quán)重計(jì)算

    網(wǎng)絡(luò)模型搭建完成后,需要收集學(xué)習(xí)樣本以進(jìn)行網(wǎng)絡(luò)訓(xùn)練,樣本的選擇對(duì)于網(wǎng)絡(luò)的訓(xùn)練很重要。一般需根據(jù)實(shí)際情況和網(wǎng)絡(luò)大小來(lái)確定合適的樣本數(shù),過(guò)多或過(guò)少都會(huì)影響訓(xùn)練結(jié)果。依據(jù)本文中BP網(wǎng)絡(luò)結(jié)構(gòu)及Ganglia得到的節(jié)點(diǎn)性能參數(shù)進(jìn)行實(shí)驗(yàn),再根據(jù)R2的值即可確定最適合的樣本容量。實(shí)驗(yàn)結(jié)果如表7所示。

    表7 樣本容量和對(duì)應(yīng)的R2

    從表7可以看出,樣本數(shù)取160時(shí)BP神經(jīng)網(wǎng)絡(luò)具有較好的網(wǎng)絡(luò)模型預(yù)測(cè)能力,因此本文中選取160個(gè)樣本進(jìn)行BP網(wǎng)絡(luò)訓(xùn)練。讀取160個(gè)樣本數(shù)據(jù)進(jìn)行量化后隨機(jī)產(chǎn)生訓(xùn)練集和測(cè)試集,兩者比例為15 ∶1,即150個(gè)訓(xùn)練樣本和10個(gè)測(cè)試樣本。設(shè)置訓(xùn)練參數(shù)迭代次數(shù)為6 000,訓(xùn)練要求精度即目標(biāo)誤差為0.001,學(xué)習(xí)率為0.01,最小梯度要求為e-10。進(jìn)行網(wǎng)絡(luò)訓(xùn)練達(dá)到收斂狀態(tài)后獲取網(wǎng)絡(luò)訓(xùn)練權(quán)重?cái)?shù)據(jù),用矩陣表示如式(13)所示。

    式(13)中,權(quán)重矩陣的前8列分別對(duì)應(yīng)輸入層的8個(gè)神經(jīng)元,最后1列對(duì)應(yīng)輸出層神經(jīng)元;矩陣的各行分別對(duì)應(yīng)隱含層的5個(gè)神經(jīng)元。Wij(i=1,2,…,5;j=1,2,…,8)表示第j個(gè)輸入神經(jīng)元與第i個(gè)隱含層神經(jīng)元之間的權(quán)重;Wi9表示輸出神經(jīng)元與第i個(gè)隱含層神經(jīng)元之間的權(quán)重。

    獲取的數(shù)據(jù)需要進(jìn)行計(jì)算以得到最終權(quán)重。神經(jīng)網(wǎng)絡(luò)訓(xùn)練后得到的神經(jīng)元權(quán)重表示各神經(jīng)元之間的關(guān)系,為了得到輸入因素和輸出因素之間的關(guān)系,需要對(duì)得到的權(quán)重系數(shù)進(jìn)行分析處理,利用以下指標(biāo)[39-40]進(jìn)行輸入因素和輸出因素關(guān)系的描述。

    (13)

    1)相關(guān)顯著性系數(shù):

    (14)

    2)相關(guān)指數(shù):

    Rij=|(1-e-rij)(1+e-rij)|

    (15)

    3)絕對(duì)影響系數(shù):

    (16)

    其中:i為神經(jīng)網(wǎng)絡(luò)輸入層神經(jīng)元,i=1,2,…,n;j為神經(jīng)網(wǎng)絡(luò)輸出層神經(jīng)元,j=1,2,…,m;k表示神經(jīng)網(wǎng)絡(luò)隱含層神經(jīng)元,k=1,2,…,p;ωjk表示輸出層神經(jīng)元j和隱含層神經(jīng)元k之間的權(quán)重系數(shù)。通過(guò)上述公式求出絕對(duì)影響系數(shù)Sij,即為優(yōu)化的節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)的權(quán)重。

    使用式(14)~(16),得到本文中各指標(biāo)的權(quán)重,如表8所示。

    表8 優(yōu)化后的節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)權(quán)重

    2.4 SDASA算法簡(jiǎn)介

    實(shí)驗(yàn)采用文獻(xiàn)[20]中提出的基于節(jié)點(diǎn)優(yōu)先級(jí)的Spark動(dòng)態(tài)自適應(yīng)調(diào)度算法(Spark dynamic adaptive scheduling algorithm, SDASA) 進(jìn)行任務(wù)調(diào)度,其中集群中各個(gè)節(jié)點(diǎn)的優(yōu)先級(jí)使用BP神經(jīng)網(wǎng)絡(luò)優(yōu)化后的節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)權(quán)重計(jì)算。為方便讀者,簡(jiǎn)要對(duì)SDASA算法進(jìn)行介紹。

    SDASA算法[20]的架構(gòu)如圖6所示,圖中RPC為遠(yuǎn)程過(guò)程調(diào)用協(xié)議,是Spark使用的通信框架。

    圖6 SDASA算法架構(gòu)[20]Fig.6 SDASA algorithm architecture diagram[20]

    具體算法描述如下:

    輸入:任務(wù)集TaskSet,任務(wù)個(gè)數(shù)為m;集群節(jié)點(diǎn)集合WorkerOffer,節(jié)點(diǎn)個(gè)數(shù)為n。

    輸出:返回任務(wù)列表,即第i個(gè)任務(wù)分配到第j個(gè)節(jié)點(diǎn)。

    Step1:?jiǎn)?dòng)集群,觸發(fā)監(jiān)控啟動(dòng)心跳。

    Step2:利用Ganglia獲取Slave節(jié)點(diǎn)動(dòng)靜態(tài)因素信息。

    Step3:Master對(duì)集群每個(gè)節(jié)點(diǎn)進(jìn)行輪詢,將得到的節(jié)點(diǎn)的動(dòng)靜態(tài)因素?cái)?shù)據(jù)存入輪詢數(shù)據(jù)庫(kù)中。

    Step4:Master對(duì)收到的信息進(jìn)行處理,計(jì)算出各節(jié)點(diǎn)的動(dòng)靜態(tài)指標(biāo)值。

    Step5:Master根據(jù)每個(gè)節(jié)點(diǎn)的動(dòng)靜態(tài)指標(biāo)值計(jì)算得到各節(jié)點(diǎn)優(yōu)先級(jí)。

    Step6:根據(jù)各節(jié)點(diǎn)優(yōu)先級(jí)對(duì)節(jié)點(diǎn)集合WorkerOffer進(jìn)行排序,節(jié)點(diǎn)優(yōu)先級(jí)越高,排序越靠前;反之,排序越靠后。

    Step7:從優(yōu)先級(jí)最高的節(jié)點(diǎn)開始,依次遍歷每個(gè)節(jié)點(diǎn)。在每個(gè)節(jié)點(diǎn)輪流遍歷TaskSet中的每個(gè)Task,循環(huán)執(zhí)行Step 8。

    Step8:獲取Task在節(jié)點(diǎn)上的本地化參數(shù)并進(jìn)行判斷,如果參數(shù)是最大,執(zhí)行Step 9。

    Step9:分配該任務(wù)Task給該節(jié)點(diǎn)。

    3 實(shí)驗(yàn)結(jié)果與分析

    為了驗(yàn)證本文提出的節(jié)點(diǎn)優(yōu)先級(jí)優(yōu)化算法的有效性,進(jìn)行了相應(yīng)的實(shí)驗(yàn)。

    3.1 實(shí)驗(yàn)環(huán)境

    基于Spark on standalone模式,搭建兩個(gè)集群進(jìn)行實(shí)驗(yàn)。集群1中有3個(gè)節(jié)點(diǎn),分別為主節(jié)點(diǎn)Master、從節(jié)點(diǎn)Slave1和Slave2。集群2中有5個(gè)節(jié)點(diǎn),分別為主節(jié)點(diǎn)Master、從節(jié)點(diǎn)Slave1、Slave2、Slave3、Slave4。集群1和集群2的節(jié)點(diǎn)靜態(tài)因素指標(biāo)值分別如表9和表10所示。

    表9 集群1節(jié)點(diǎn)靜態(tài)因素指標(biāo)值

    表10 集群2節(jié)點(diǎn)靜態(tài)因素指標(biāo)值

    3.2 BP神經(jīng)網(wǎng)絡(luò)優(yōu)化的性能評(píng)價(jià)體系之權(quán)重

    利用AHP計(jì)算得到的各指標(biāo)初始權(quán)重如式(4)所示。實(shí)驗(yàn)中通過(guò)BP神經(jīng)網(wǎng)絡(luò)優(yōu)化后的節(jié)點(diǎn)優(yōu)先級(jí)計(jì)算的各影響因素權(quán)重分別為:

    1)各因素綜合權(quán)重如表8所示。

    2)靜、動(dòng)態(tài)因素權(quán)重為0.371 5和0.628 5。

    3)各靜態(tài)因素CPU速度、CPU核數(shù)、內(nèi)存容量和磁盤容量的權(quán)重分別為0.135 7、0.268 1、0.549 9和0.046 3。

    4)各動(dòng)態(tài)因素CPU剩余率、內(nèi)存剩余率、磁盤剩余率、CPU負(fù)載的權(quán)重分別為0.284 6、0.507 0、0.145 4和0.062 8。

    表11和表12分別給出了集群2中各節(jié)點(diǎn)的動(dòng)態(tài)因素指標(biāo)值隨著任務(wù)運(yùn)行的變化情況。實(shí)驗(yàn)使用了數(shù)據(jù)量為4 GB的工作負(fù)載Sort,表中CPU負(fù)載顯示的是該節(jié)點(diǎn)任務(wù)隊(duì)列的長(zhǎng)度。優(yōu)先級(jí)計(jì)算使用的是BP神經(jīng)網(wǎng)絡(luò)優(yōu)化后的權(quán)重。由表可以看到,隨著任務(wù)的執(zhí)行,各個(gè)節(jié)點(diǎn)的優(yōu)先級(jí)均發(fā)生了變化。

    表11 任務(wù)開始時(shí)動(dòng)態(tài)數(shù)據(jù)采集及節(jié)點(diǎn)優(yōu)先級(jí)初始狀態(tài)

    表12 系統(tǒng)運(yùn)行28 s后采集的各節(jié)點(diǎn)動(dòng)態(tài)數(shù)據(jù)及節(jié)點(diǎn)優(yōu)先級(jí)

    3.3 BP神經(jīng)網(wǎng)絡(luò)權(quán)重優(yōu)化調(diào)度算法實(shí)驗(yàn)結(jié)果及分析

    本節(jié)展示節(jié)點(diǎn)權(quán)重優(yōu)化算法的有效性,對(duì)比算法為Spark默認(rèn)調(diào)度算法[47-49]和2.4節(jié)描述的基于AHP權(quán)重的SDASA算法。采用的負(fù)載是中國(guó)科學(xué)院計(jì)算技術(shù)研究所研發(fā)的基于大數(shù)據(jù)基準(zhǔn)測(cè)試的開源性程序集BigDataBench[50-51]。實(shí)驗(yàn)選擇了三種工作負(fù)載,分別為WordCount、Sort和K-means。

    實(shí)驗(yàn)分別在包含3個(gè)節(jié)點(diǎn)的集群1和包含5個(gè)節(jié)點(diǎn)的集群2上進(jìn)行。選取兩個(gè)集群進(jìn)行實(shí)驗(yàn)的目的是考查隨著集群中節(jié)點(diǎn)數(shù)目的增多,節(jié)點(diǎn)權(quán)重優(yōu)化算法對(duì)于集群性能提升的影響。兩個(gè)集群上所進(jìn)行的實(shí)驗(yàn)相同,均為相同數(shù)據(jù)量不同工作負(fù)載實(shí)驗(yàn)和相同工作負(fù)載不同數(shù)據(jù)量實(shí)驗(yàn)。為了實(shí)驗(yàn)數(shù)據(jù)的準(zhǔn)確性,每種實(shí)驗(yàn)進(jìn)行5次并記錄時(shí)間,以5次的平均值為最終實(shí)驗(yàn)結(jié)果。

    3.3.1 相同工作負(fù)載不同數(shù)據(jù)量的實(shí)驗(yàn)

    本實(shí)驗(yàn)處理的工作負(fù)載是WordCount,實(shí)驗(yàn)使用不同數(shù)量的數(shù)據(jù)集,分別為2 GB、4 GB、6 GB、8 GB和10 GB。圖7給出了集群1上的實(shí)驗(yàn)結(jié)果,圖8給出了集群2上的實(shí)驗(yàn)結(jié)果。

    圖7 集群1上不同數(shù)據(jù)量執(zhí)行時(shí)間對(duì)比Fig.7 Comparison of execution time under different data sizes for Cluster 1

    圖8 集群2上不同數(shù)據(jù)量執(zhí)行時(shí)間對(duì)比Fig.8 Comparison of execution time under different data sizes for Cluster 2

    由圖7和圖8可以得到,運(yùn)行相同工作負(fù)載時(shí),使用BP神經(jīng)網(wǎng)絡(luò)優(yōu)化權(quán)重的SDASA與使用Spark默認(rèn)算法和AHP初始權(quán)重的SDASA相比,任務(wù)的執(zhí)行時(shí)間大幅縮減。表13給出了具體的對(duì)比結(jié)果。

    從表13可以看到,負(fù)載相同、工作量不同時(shí),集群1環(huán)境下,與Spark默認(rèn)算法相比性能平均提升12.72%;與SDASA算法相比平均提升6.57%。集群2中,與Spark默認(rèn)算法相比性能平均提升16.64%;與SDASA算法相比平均提升9.76%。隨著集群中節(jié)點(diǎn)數(shù)目的增加,節(jié)點(diǎn)優(yōu)先級(jí)優(yōu)化后,集群的性能提升也更加顯著。

    表13 不同數(shù)據(jù)量時(shí)集群性能對(duì)比

    3.3.2 不同工作負(fù)載相同數(shù)據(jù)量的實(shí)驗(yàn)

    為了考察節(jié)點(diǎn)性能優(yōu)先級(jí)評(píng)價(jià)指標(biāo)的權(quán)重對(duì)于不同性質(zhì)任務(wù)的影響,對(duì)三種不同工作負(fù)載進(jìn)行了實(shí)驗(yàn),所選負(fù)載分別為WordCount、Sort和K-means,實(shí)驗(yàn)使用的數(shù)據(jù)量均為2 GB。使用Spark默認(rèn)的任務(wù)調(diào)度算法、基于AHP權(quán)重的SDASA和本文基于AHP-BP權(quán)重的SDASA得到的實(shí)驗(yàn)結(jié)果分別如圖9和圖10所示。

    圖9 集群1上不同工作負(fù)載執(zhí)行時(shí)間對(duì)比Fig.9 Comparison of execution time under different workloads for Cluster 1

    圖10 集群2上不同工作負(fù)載執(zhí)行時(shí)間對(duì)比Fig.10 Comparison of execution time underdifferent workloads for Cluster 2

    由圖9和圖10可以看出,進(jìn)行節(jié)點(diǎn)優(yōu)先級(jí)優(yōu)化后的SDASA與Spark默認(rèn)調(diào)度算法和使用AHP初始權(quán)重的SDASA相比,運(yùn)行WordCount、Sort和K-means三種工作負(fù)載時(shí),系統(tǒng)性能都有提升。具體數(shù)據(jù)見表14。

    表14 不同工作負(fù)載時(shí)集群性能對(duì)比

    從表14可以看到,當(dāng)處理相同工作量的不同負(fù)載時(shí),集群1環(huán)境下,與Spark默認(rèn)算法相比性能平均提升11.90%,與SDASA算法相比平均提升4.30%;集群2中,與Spark默認(rèn)算法相比性能平均提升12.49%,與SDASA算法相比平均提升6.54%。同樣地,集群的性能提升會(huì)隨著集群中節(jié)點(diǎn)數(shù)目的增加而增加。因此可以看出,隨著集群規(guī)模的進(jìn)一步加大,本文提出的優(yōu)先級(jí)調(diào)優(yōu)算法能夠更好地提高集群性能。

    4 結(jié)論

    為了解決分布式異構(gòu)集群性能優(yōu)化問(wèn)題,本文對(duì)集群節(jié)點(diǎn)的優(yōu)先級(jí)進(jìn)行了優(yōu)化。本文建立了AHP-BP神經(jīng)網(wǎng)絡(luò)模型,利用AHP和BP神經(jīng)網(wǎng)絡(luò)來(lái)確定集群節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系中各因素的權(quán)重。實(shí)驗(yàn)結(jié)果表明,使用所提出的節(jié)點(diǎn)優(yōu)先級(jí)調(diào)優(yōu)算法能夠得到合理的集群節(jié)點(diǎn)優(yōu)先級(jí),提升Spark集群系統(tǒng)性能。

    下一步的研究工作將從以下幾個(gè)方面展開:

    1) 本文模型考慮的異構(gòu)集群的復(fù)雜度主要體現(xiàn)在同一集群的多個(gè)節(jié)點(diǎn)之間在磁盤容量、CPU核數(shù)和速度以及內(nèi)存容量等方面存在較大差異,從而導(dǎo)致節(jié)點(diǎn)計(jì)算能力的不同。本文提出的基于AHP-BP神經(jīng)網(wǎng)絡(luò)的節(jié)點(diǎn)優(yōu)先級(jí)評(píng)價(jià)模型具有較強(qiáng)的通用性。目前文中的AHP層次結(jié)構(gòu)是針對(duì)上述的異構(gòu)模型所建立的。當(dāng)考慮更為復(fù)雜的異構(gòu)集群,如CPU-GPU-NPU等不同類型的異構(gòu)時(shí),可以將GPU及NPU的速度、核數(shù)、剩余率、負(fù)載等因素也作為影響節(jié)點(diǎn)性能的因素加以考慮,建立新的AHP層次結(jié)構(gòu)模型。同時(shí)根據(jù)新的節(jié)點(diǎn)性能影響因素調(diào)整BP神經(jīng)網(wǎng)絡(luò)的輸入,訓(xùn)練符合新AHP模型的BP網(wǎng)絡(luò)模型。因此后續(xù)將研究本文提出的算法對(duì)于其他種類異構(gòu)集群的有效性。

    2) 研究更好的學(xué)習(xí)樣本選擇方法。

    3) 選用更合適的神經(jīng)網(wǎng)絡(luò)或深度學(xué)習(xí)方法進(jìn)行實(shí)驗(yàn)研究。

    4) 搭建大型集群,針對(duì)大數(shù)據(jù)量和多種負(fù)載進(jìn)行更多的實(shí)驗(yàn),以進(jìn)一步驗(yàn)證優(yōu)先級(jí)優(yōu)化算法的有效性。

    猜你喜歡
    集群神經(jīng)元權(quán)重
    《從光子到神經(jīng)元》書評(píng)
    自然雜志(2021年6期)2021-12-23 08:24:46
    權(quán)重常思“浮名輕”
    海上小型無(wú)人機(jī)集群的反制裝備需求與應(yīng)對(duì)之策研究
    為黨督政勤履職 代民行權(quán)重?fù)?dān)當(dāng)
    一種無(wú)人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計(jì)
    電子制作(2018年11期)2018-08-04 03:25:40
    躍動(dòng)的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
    基于公約式權(quán)重的截短線性分組碼盲識(shí)別方法
    Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
    勤快又呆萌的集群機(jī)器人
    基于二次型單神經(jīng)元PID的MPPT控制
    国产激情欧美一区二区| 午夜免费男女啪啪视频观看 | 在线国产一区二区在线| h日本视频在线播放| 欧美日韩精品网址| 嫩草影视91久久| 午夜影院日韩av| 老熟妇仑乱视频hdxx| 精品人妻偷拍中文字幕| 脱女人内裤的视频| 亚洲av免费高清在线观看| 国产亚洲精品久久久com| 久久久久九九精品影院| 两人在一起打扑克的视频| 又爽又黄无遮挡网站| 桃色一区二区三区在线观看| 桃红色精品国产亚洲av| 19禁男女啪啪无遮挡网站| 九九久久精品国产亚洲av麻豆| 国产成人系列免费观看| 男女下面进入的视频免费午夜| 日本 av在线| 日本 av在线| 国产精品,欧美在线| 国产野战对白在线观看| 日韩成人在线观看一区二区三区| 嫩草影视91久久| 黄色女人牲交| 3wmmmm亚洲av在线观看| 欧美bdsm另类| 亚洲,欧美精品.| 老鸭窝网址在线观看| 毛片女人毛片| 亚洲欧美精品综合久久99| 国产精品久久久久久久久免 | av中文乱码字幕在线| 草草在线视频免费看| АⅤ资源中文在线天堂| 最近最新免费中文字幕在线| 嫩草影院入口| 亚洲人成伊人成综合网2020| 午夜精品一区二区三区免费看| 国产精品亚洲美女久久久| 亚洲人成网站在线播放欧美日韩| 日韩成人在线观看一区二区三区| 欧美性猛交黑人性爽| 九九热线精品视视频播放| 久久亚洲真实| 欧美色欧美亚洲另类二区| 国产成人aa在线观看| 全区人妻精品视频| h日本视频在线播放| 国产毛片a区久久久久| 窝窝影院91人妻| 老司机福利观看| 亚洲五月婷婷丁香| 高清日韩中文字幕在线| 婷婷六月久久综合丁香| 男人舔奶头视频| 国产一区在线观看成人免费| 老熟妇仑乱视频hdxx| 97碰自拍视频| 中文字幕人妻丝袜一区二区| 亚洲七黄色美女视频| 在线观看免费午夜福利视频| 精品一区二区三区av网在线观看| 久久伊人香网站| 久久久久久久亚洲中文字幕 | 国产三级中文精品| 国产伦在线观看视频一区| 亚洲欧美日韩东京热| 麻豆一二三区av精品| 一区福利在线观看| 欧美一区二区精品小视频在线| 国产极品精品免费视频能看的| 欧美+日韩+精品| 亚洲欧美日韩东京热| 亚洲av成人精品一区久久| 非洲黑人性xxxx精品又粗又长| 亚洲av免费在线观看| 日本精品一区二区三区蜜桃| 神马国产精品三级电影在线观看| 国产黄片美女视频| 9191精品国产免费久久| 又黄又爽又免费观看的视频| 成人国产一区最新在线观看| 亚洲国产精品sss在线观看| 色尼玛亚洲综合影院| 亚洲国产色片| 国产精品永久免费网站| 国产伦在线观看视频一区| 一进一出抽搐gif免费好疼| 日本免费一区二区三区高清不卡| 国产欧美日韩精品亚洲av| 性色av乱码一区二区三区2| 一个人看的www免费观看视频| 久久精品夜夜夜夜夜久久蜜豆| 亚洲av一区综合| 亚洲国产色片| 搡老熟女国产l中国老女人| 免费看a级黄色片| 18禁在线播放成人免费| 一级黄片播放器| 亚洲成av人片在线播放无| 神马国产精品三级电影在线观看| 亚洲无线在线观看| 欧美中文综合在线视频| 天天一区二区日本电影三级| 亚洲av免费在线观看| 色精品久久人妻99蜜桃| 亚洲av电影不卡..在线观看| 动漫黄色视频在线观看| 欧美bdsm另类| 欧美日韩乱码在线| av黄色大香蕉| 波野结衣二区三区在线 | 桃色一区二区三区在线观看| av黄色大香蕉| 亚洲在线观看片| 麻豆国产97在线/欧美| 久久亚洲精品不卡| 亚洲,欧美精品.| 一个人免费在线观看的高清视频| 精品久久久久久久末码| 俺也久久电影网| 婷婷六月久久综合丁香| 欧美午夜高清在线| 国产高清激情床上av| 亚洲国产精品sss在线观看| 国产精品久久久久久精品电影| 亚洲精品粉嫩美女一区| 十八禁网站免费在线| 亚洲国产欧美人成| 99热只有精品国产| 男女之事视频高清在线观看| 91久久精品国产一区二区成人 | 18禁美女被吸乳视频| 久久性视频一级片| 97超级碰碰碰精品色视频在线观看| 校园春色视频在线观看| 国产精品电影一区二区三区| 三级国产精品欧美在线观看| 听说在线观看完整版免费高清| 国产中年淑女户外野战色| 无限看片的www在线观看| 亚洲精品在线观看二区| 亚洲精品粉嫩美女一区| 久久久成人免费电影| 88av欧美| 久久6这里有精品| 成人性生交大片免费视频hd| 很黄的视频免费| 久久草成人影院| 99精品久久久久人妻精品| 久久午夜亚洲精品久久| 免费看十八禁软件| av视频在线观看入口| 欧美性感艳星| 精品乱码久久久久久99久播| 亚洲国产欧洲综合997久久,| 亚洲国产欧美人成| 日韩av在线大香蕉| 无人区码免费观看不卡| 欧美另类亚洲清纯唯美| 国产高清videossex| 国产在线精品亚洲第一网站| 一区二区三区免费毛片| 免费观看的影片在线观看| 丝袜美腿在线中文| 久久久久久久精品吃奶| 午夜福利免费观看在线| 狠狠狠狠99中文字幕| 嫩草影院入口| 热99re8久久精品国产| 成年女人毛片免费观看观看9| 久久人妻av系列| 亚洲av五月六月丁香网| 久久国产乱子伦精品免费另类| 免费人成视频x8x8入口观看| 夜夜躁狠狠躁天天躁| 国产一区二区三区视频了| 亚洲18禁久久av| 两个人视频免费观看高清| 日本三级黄在线观看| 欧美三级亚洲精品| 露出奶头的视频| 女警被强在线播放| 美女免费视频网站| 亚洲片人在线观看| 午夜福利欧美成人| 欧美黑人欧美精品刺激| 天天添夜夜摸| 狂野欧美白嫩少妇大欣赏| xxxwww97欧美| 制服人妻中文乱码| 欧美激情久久久久久爽电影| 最好的美女福利视频网| 草草在线视频免费看| 久久久久久久久久黄片| 99国产精品一区二区蜜桃av| 国产精品久久电影中文字幕| 国产高清视频在线播放一区| 日本 欧美在线| 亚洲国产中文字幕在线视频| 国产乱人视频| 最后的刺客免费高清国语| 九色国产91popny在线| 91久久精品电影网| 最近最新免费中文字幕在线| 国产亚洲精品综合一区在线观看| 成人三级黄色视频| 在线观看免费午夜福利视频| av天堂中文字幕网| 精华霜和精华液先用哪个| 毛片女人毛片| 亚洲色图av天堂| 亚洲熟妇中文字幕五十中出| 91麻豆av在线| 亚洲国产高清在线一区二区三| 精品乱码久久久久久99久播| 18美女黄网站色大片免费观看| 国产精品野战在线观看| 久久久久久久久大av| 一边摸一边抽搐一进一小说| 亚洲最大成人中文| 90打野战视频偷拍视频| 精品久久久久久成人av| 亚洲专区中文字幕在线| 嫩草影院入口| 亚洲一区二区三区不卡视频| 亚洲国产欧美人成| 狂野欧美白嫩少妇大欣赏| 国产精品99久久久久久久久| 中文字幕人妻丝袜一区二区| 免费看十八禁软件| 午夜日韩欧美国产| 97超视频在线观看视频| 中出人妻视频一区二区| 九九在线视频观看精品| 色吧在线观看| 久久久久久久精品吃奶| 99久久综合精品五月天人人| 亚洲av成人不卡在线观看播放网| 亚洲欧美精品综合久久99| 两个人看的免费小视频| 在线观看舔阴道视频| 在线天堂最新版资源| 搡女人真爽免费视频火全软件 | 日韩欧美在线乱码| 国产av在哪里看| 丰满乱子伦码专区| 国产精品 国内视频| 国内精品久久久久久久电影| 嫁个100分男人电影在线观看| 亚洲欧美日韩无卡精品| 亚洲成人中文字幕在线播放| 色综合站精品国产| 午夜免费激情av| 首页视频小说图片口味搜索| 欧美日韩精品网址| 在线免费观看的www视频| a在线观看视频网站| 熟女少妇亚洲综合色aaa.| 亚洲精品一卡2卡三卡4卡5卡| 午夜a级毛片| 麻豆国产97在线/欧美| 亚洲五月婷婷丁香| 欧美中文日本在线观看视频| 白带黄色成豆腐渣| 搡女人真爽免费视频火全软件 | 99热这里只有精品一区| 搡老熟女国产l中国老女人| 国产精品影院久久| 久久99热这里只有精品18| 欧美性猛交╳xxx乱大交人| 婷婷丁香在线五月| 欧美激情久久久久久爽电影| 亚洲 国产 在线| 久久精品影院6| 18美女黄网站色大片免费观看| 国产亚洲欧美98| 婷婷丁香在线五月| 在线十欧美十亚洲十日本专区| 啦啦啦免费观看视频1| 欧美午夜高清在线| 亚洲性夜色夜夜综合| 日韩高清综合在线| 91九色精品人成在线观看| 每晚都被弄得嗷嗷叫到高潮| 少妇人妻一区二区三区视频| 国产高清有码在线观看视频| svipshipincom国产片| 午夜两性在线视频| 亚洲精品日韩av片在线观看 | 久久久成人免费电影| 无遮挡黄片免费观看| 村上凉子中文字幕在线| 国产精品爽爽va在线观看网站| 国产高潮美女av| 午夜福利免费观看在线| 亚洲成av人片免费观看| 叶爱在线成人免费视频播放| 免费看日本二区| 99视频精品全部免费 在线| 久久亚洲精品不卡| 搡老妇女老女人老熟妇| 在线观看免费午夜福利视频| 在线播放国产精品三级| 99国产精品一区二区三区| 一本精品99久久精品77| 在线观看舔阴道视频| 欧美三级亚洲精品| 国产91精品成人一区二区三区| 欧美在线一区亚洲| 欧美中文日本在线观看视频| 国产探花在线观看一区二区| 老汉色∧v一级毛片| 高清日韩中文字幕在线| 日日干狠狠操夜夜爽| 久久草成人影院| 少妇高潮的动态图| 国产午夜精品久久久久久一区二区三区 | 午夜福利成人在线免费观看| 国产伦一二天堂av在线观看| 久久久久久九九精品二区国产| 久久中文看片网| 日韩av在线大香蕉| 女警被强在线播放| 日日夜夜操网爽| 久久久久久九九精品二区国产| 哪里可以看免费的av片| www.www免费av| 国产成人a区在线观看| 亚洲人成网站在线播放欧美日韩| 男人舔女人下体高潮全视频| 19禁男女啪啪无遮挡网站| 两个人视频免费观看高清| 成人18禁在线播放| 日本黄色视频三级网站网址| 18禁在线播放成人免费| 亚洲国产色片| 成人一区二区视频在线观看| 老汉色∧v一级毛片| 亚洲熟妇熟女久久| 美女cb高潮喷水在线观看| 中文在线观看免费www的网站| 久久精品国产亚洲av涩爱 | 最新美女视频免费是黄的| 日韩人妻高清精品专区| 18禁美女被吸乳视频| 怎么达到女性高潮| 午夜福利高清视频| 91在线精品国自产拍蜜月 | 中文字幕av成人在线电影| 十八禁人妻一区二区| 午夜日韩欧美国产| 男人舔女人下体高潮全视频| 男插女下体视频免费在线播放| 欧美精品啪啪一区二区三区| 国产蜜桃级精品一区二区三区| 母亲3免费完整高清在线观看| 国产高清videossex| 在线十欧美十亚洲十日本专区| 亚洲精品在线观看二区| 亚洲性夜色夜夜综合| 最近在线观看免费完整版| 亚洲av中文字字幕乱码综合| 日韩精品青青久久久久久| 亚洲精品日韩av片在线观看 | 丁香欧美五月| 亚洲av熟女| 日本一本二区三区精品| 国产午夜精品论理片| 亚洲国产高清在线一区二区三| 热99在线观看视频| 亚洲欧美一区二区三区黑人| 性欧美人与动物交配| 韩国av一区二区三区四区| 久久欧美精品欧美久久欧美| 淫秽高清视频在线观看| 亚洲内射少妇av| 99国产综合亚洲精品| 日本 欧美在线| 一级黄片播放器| 无限看片的www在线观看| 精品人妻1区二区| 亚洲内射少妇av| 黄色片一级片一级黄色片| 看黄色毛片网站| 国产三级中文精品| 免费高清视频大片| 熟女人妻精品中文字幕| 久久伊人香网站| 成人国产综合亚洲| 国产一区二区三区在线臀色熟女| 国内精品久久久久久久电影| 蜜桃久久精品国产亚洲av| 又黄又爽又免费观看的视频| 五月伊人婷婷丁香| 嫩草影院入口| 久久久精品大字幕| 国产老妇女一区| 久久精品国产亚洲av香蕉五月| 少妇的逼好多水| 欧美成人一区二区免费高清观看| 在线播放国产精品三级| 国产精品久久久久久久电影 | 欧美在线一区亚洲| 欧美一级毛片孕妇| 久久香蕉精品热| 色综合站精品国产| 97超级碰碰碰精品色视频在线观看| 99久久99久久久精品蜜桃| 午夜福利在线在线| 51午夜福利影视在线观看| 亚洲精品乱码久久久v下载方式 | 又黄又爽又免费观看的视频| 日本一本二区三区精品| 亚洲在线自拍视频| 亚洲一区二区三区不卡视频| 色在线成人网| 国产精品女同一区二区软件 | 给我免费播放毛片高清在线观看| 在线看三级毛片| 日韩国内少妇激情av| 亚洲美女黄片视频| av在线天堂中文字幕| 99久久精品国产亚洲精品| 中文字幕人妻熟人妻熟丝袜美 | 亚洲第一欧美日韩一区二区三区| 国产探花极品一区二区| 两个人的视频大全免费| 五月玫瑰六月丁香| 成人性生交大片免费视频hd| 久久精品亚洲精品国产色婷小说| 村上凉子中文字幕在线| 99久久无色码亚洲精品果冻| 真人做人爱边吃奶动态| 九九久久精品国产亚洲av麻豆| 亚洲av免费高清在线观看| 欧美乱码精品一区二区三区| 两个人的视频大全免费| 欧美性猛交黑人性爽| 午夜激情欧美在线| 日日夜夜操网爽| 亚洲欧美日韩无卡精品| 中亚洲国语对白在线视频| 国内精品久久久久精免费| 亚洲欧美日韩东京热| 国产男靠女视频免费网站| 99久久无色码亚洲精品果冻| 国产精品久久久久久精品电影| 老汉色av国产亚洲站长工具| 很黄的视频免费| 国产精品国产高清国产av| 97超视频在线观看视频| 女人被狂操c到高潮| 国产精品一区二区三区四区免费观看 | 欧美一级毛片孕妇| 日韩国内少妇激情av| 草草在线视频免费看| 欧美黑人巨大hd| 国产精品乱码一区二三区的特点| 久久精品国产亚洲av香蕉五月| 青草久久国产| 欧美乱码精品一区二区三区| 亚洲欧美日韩无卡精品| 国模一区二区三区四区视频| 最近最新中文字幕大全电影3| 精品国产亚洲在线| 亚洲无线在线观看| 99热这里只有精品一区| 亚洲精品在线观看二区| а√天堂www在线а√下载| 成年女人毛片免费观看观看9| 人妻夜夜爽99麻豆av| 国产成人福利小说| 91麻豆av在线| 国产高潮美女av| 51午夜福利影视在线观看| 中文字幕人妻熟人妻熟丝袜美 | 亚洲狠狠婷婷综合久久图片| 一级毛片女人18水好多| 免费高清视频大片| 成人欧美大片| 免费av毛片视频| 蜜桃久久精品国产亚洲av| 欧美bdsm另类| 亚洲不卡免费看| 老汉色av国产亚洲站长工具| 日本一本二区三区精品| 国产高清视频在线观看网站| 久久久久免费精品人妻一区二区| 嫩草影院精品99| 亚洲午夜理论影院| 日本 欧美在线| 小蜜桃在线观看免费完整版高清| 亚洲aⅴ乱码一区二区在线播放| 特级一级黄色大片| 国产高清有码在线观看视频| 欧美日韩瑟瑟在线播放| 我要搜黄色片| 久久精品国产综合久久久| 亚洲狠狠婷婷综合久久图片| 在线观看舔阴道视频| 99国产综合亚洲精品| 亚洲av中文字字幕乱码综合| 国产精品爽爽va在线观看网站| 国产亚洲精品综合一区在线观看| 每晚都被弄得嗷嗷叫到高潮| 在线观看免费午夜福利视频| 精品电影一区二区在线| 精品熟女少妇八av免费久了| 欧美bdsm另类| 日本三级黄在线观看| 精品不卡国产一区二区三区| 69人妻影院| 国产午夜福利久久久久久| 有码 亚洲区| 亚洲在线观看片| 色综合亚洲欧美另类图片| 成人18禁在线播放| 最新中文字幕久久久久| 狂野欧美白嫩少妇大欣赏| 国产一级毛片七仙女欲春2| 久久精品91无色码中文字幕| 欧美区成人在线视频| 日本一二三区视频观看| 天堂av国产一区二区熟女人妻| 听说在线观看完整版免费高清| 啦啦啦观看免费观看视频高清| 床上黄色一级片| 观看免费一级毛片| 高清日韩中文字幕在线| 亚洲欧美激情综合另类| 欧美在线黄色| 国产精品永久免费网站| АⅤ资源中文在线天堂| 可以在线观看毛片的网站| 国产精品,欧美在线| 日本三级黄在线观看| 日本 av在线| 国产高清三级在线| 国产av不卡久久| 美女高潮的动态| av欧美777| 一本精品99久久精品77| 丰满的人妻完整版| 国产v大片淫在线免费观看| 日本免费一区二区三区高清不卡| 超碰av人人做人人爽久久 | 成人欧美大片| 久久精品国产自在天天线| 夜夜夜夜夜久久久久| 国产精品98久久久久久宅男小说| 日本免费a在线| 久久午夜亚洲精品久久| www日本在线高清视频| 一个人免费在线观看的高清视频| 怎么达到女性高潮| 精品人妻1区二区| 国产中年淑女户外野战色| 欧美区成人在线视频| 69av精品久久久久久| 日韩国内少妇激情av| 午夜免费成人在线视频| 国产亚洲精品久久久com| 少妇高潮的动态图| 噜噜噜噜噜久久久久久91| 精品一区二区三区av网在线观看| av欧美777| 少妇的丰满在线观看| 日本 av在线| 成人18禁在线播放| 男女下面进入的视频免费午夜| 国产欧美日韩精品一区二区| 香蕉av资源在线| 成人18禁在线播放| 国产精品,欧美在线| 天堂网av新在线| 国产三级在线视频| 成熟少妇高潮喷水视频| 一进一出好大好爽视频| 最近最新中文字幕大全电影3| 国产精品一及| 成人永久免费在线观看视频| 69av精品久久久久久| 亚洲中文字幕日韩| 一级作爱视频免费观看| 久久香蕉精品热| 亚洲人成伊人成综合网2020| 午夜影院日韩av| 国产精品久久电影中文字幕| 亚洲,欧美精品.| 观看免费一级毛片| 国产一区二区亚洲精品在线观看| 免费一级毛片在线播放高清视频| 乱人视频在线观看| 色老头精品视频在线观看| 麻豆国产97在线/欧美| 午夜福利成人在线免费观看| 18禁黄网站禁片免费观看直播| 久久伊人香网站| 五月玫瑰六月丁香| 国内久久婷婷六月综合欲色啪| 中文字幕人成人乱码亚洲影| 国产又黄又爽又无遮挡在线| 一二三四社区在线视频社区8| 亚洲成av人片在线播放无| 亚洲欧美日韩高清专用| 亚洲专区中文字幕在线| 91麻豆av在线| 亚洲,欧美精品.| 在线观看免费午夜福利视频| 亚洲自拍偷在线|