亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        云計算任務(wù)調(diào)度策略與優(yōu)化算法研究

        2020-09-10 04:55:31TURGANBEKDILNUR
        天府?dāng)?shù)學(xué) 2020年1期
        關(guān)鍵詞:多目標(biāo)優(yōu)化任務(wù)調(diào)度云計算

        TURGANBEK DILNUR

        摘 要:將云環(huán)境運用到科學(xué)工作當(dāng)中,即可以使得任務(wù)調(diào)度更好的完成,還可以使得用戶更加滿意,之前解決調(diào)度問題的方式是將一個大問題轉(zhuǎn)換成各個小問題,然后樹立多數(shù)量的目標(biāo),將云環(huán)境彈性的特點充分發(fā)揮出來,之后提出了更加完善的方法是快速非支配排序分布算法,主要目的是使得工作時間縮短降低成本,使得云計算完全運用到服務(wù)當(dāng)中。將快速飛支配排序算法和分布估計計算法共同運用在模擬調(diào)度當(dāng)中,借鑒種群收斂和有關(guān)遺傳的知識分子呢對種群進行采樣分析,培養(yǎng)出全新的個體。這個方法是通過種群來培養(yǎng)新的個體,也就是將種群的特點和個體的特點相結(jié)合,使得最好的方式得到充分的運用。將非支配排序算法運用到云計算中,然后在模擬器中進行運行。工作流主要用神經(jīng)學(xué)工作流,同時與運用其他工作流的模擬器進行對比。之后設(shè)計出了相關(guān)函數(shù),是為了測量培養(yǎng)出的新個體的質(zhì)量的大小,。通過對實驗結(jié)果的對比,改進之后的算法可以達到降低時間和成本的目的,同時使得用戶的滿意度提高。

        關(guān)鍵詞:快速非支配排序;任務(wù)調(diào)度;多目標(biāo)優(yōu)化;云計算;分布估計

        1.課題的研究意義

        任務(wù)調(diào)解和資源的分派在云計算里面起到了兩個重要的作用。在系統(tǒng)的工作流調(diào)度算法,沒有辦法在多個時間內(nèi)求解。這是一個完整的NP問題。事實證明,

        針對解決云計算調(diào)度問題,啟發(fā)式比定性算法更合適。因為如果采用不適合解決云計算調(diào)度問題的方式,會降低工作效率同時還會增加成本,在云計算中的云服務(wù)中會使得經(jīng)濟效益減弱,在滿足用戶的質(zhì)量的同時要提升服務(wù)的目標(biāo)是一個宗旨,為此研究科學(xué)工作流下的云計算調(diào)度優(yōu)化算法是極其重要的。

        通過介紹課題在云計算、科學(xué)工作流和調(diào)度算法中的研究背景,并結(jié)合現(xiàn)有的算法存在一些問題,會造成一定的資源浪費。對現(xiàn)有算法進行改進,不僅能夠節(jié)省資源成本還能夠提升效率,所以說,研究云計算調(diào)度策略的優(yōu)化算法是十分必要且有意義的。

        2.非支配排序算法和分布估計算法的研究

        為了以更快的方式找出運行過程中最好的方式,主要的方式就是講非支配排序算法和分布估計法以最快的速度結(jié)合起來,首先對非支配排列算法進行了概述。接下來介紹分布估計算法的相關(guān)概念。最后介紹兩種方法的組合。

        2.1非支配排序算法

        由于非主要的NSGA計算很復(fù)雜,所以針對于. NSGA的維護系統(tǒng)還沒有被研制出來。在2000年的時候,Deb等人對NSGA進行全新升級,于是出現(xiàn)了NSGAII,它的出現(xiàn)使得NSGA計算的復(fù)雜性降低,之前的適應(yīng)度都是人主觀上決定的,現(xiàn)在NSGAII的出現(xiàn)通過擁擠度代替了之前的方法,這就使得在使用非支配順序之后,個體遺傳還能保持一致,就可以保證種群的種類多。NSGAII還研究出了對NSGA的維護系統(tǒng),可以將各代個體相結(jié)合,之后將培養(yǎng)出的精英新個體保留下來,實現(xiàn)對NSGA系統(tǒng)的維護,以及精英個體的保留。由于個體中的所有個體都是分層存儲的,因此不會丟失精英個體,并且可以實現(xiàn)快速增加個體數(shù)量的目標(biāo)。 NSGAⅡ算法的優(yōu)點是可以均勻分配近似最優(yōu)解,而不會限制優(yōu)化目標(biāo)函數(shù)的數(shù)量。此功能可以從多個基于Pareto的非主導(dǎo)級別中為當(dāng)前方案選擇最佳解決方案,尤其是用于解決交通信號的多目標(biāo)優(yōu)化計時問題。

        2.2分布估計算法

        所謂分布估算法,最早是在統(tǒng)計學(xué)原理中用于對解空間問題從宏觀進化角度的解釋,

        分布估算法和遺傳法相比較,分布估算法的優(yōu)勢更大,因為這個方法的搜索能力是很強的,其次就是個體的收斂速度占據(jù)優(yōu)勢。近幾年分布估算法被頻繁的運用到柔性作業(yè)車間:Wang等人提出了雙種群分布估算法,在培養(yǎng)出很多代之后,運用雙種群分布估算法對得到的個體進行分類和篩選,之后將不同的種群進行結(jié)合,在合并過程進行之前,要滿足合并的原則,然后對結(jié)合的種群進行采樣,對采樣數(shù)據(jù)進行分析,。因為車間的調(diào)度的問題是和云計算有一定關(guān)系的,所以采用的方法是多目標(biāo)的,所以就研制出了一種叫Pareto的分布估計算法,這種方法主要依據(jù)的就是概率。但是這樣的算法很容易導(dǎo)致培養(yǎng)出的新個體早熟,所以就將兩個不同的種群通過不同的當(dāng)時培養(yǎng)出精英個體,由此看來,通過不同的當(dāng)時進行精英的開發(fā),是最優(yōu)解。[1]

        針對解決柔性作業(yè)車間的這個問題,何小娟等人是有很好的解決辦法的,主要的方法就是運用概率,剛開始的時候,將不同的種群進行分類,然后運用不同的當(dāng)時將工件制作出來, 統(tǒng)計每一種方法制作出工件的時間,篩選出消耗時間最短的方法作為最優(yōu)解。之后通過實驗結(jié)果建立概率,然后設(shè)計模型,最后通過運用Bayesian將概率和模型總和起來,由于采樣的過程太多會導(dǎo)致個體的早熟,為了避免這種現(xiàn)象的出現(xiàn),他又通過k均值的方法兩種群放在一起進行培養(yǎng),最終得到優(yōu)勢種群。在柔性作業(yè)車間調(diào)度問題中,分布估算法起到了很明顯的作用,然而建立準確的模型對于解決復(fù)雜問題是更加重要的。

        所謂分布估算法,最早是在統(tǒng)計學(xué)原理中用于對解空間問題從宏觀進化角度的分布估算法和遺傳法相比較,分布估算法的優(yōu)勢更大,因為這個方法的搜索能力是很強的,其次就是個體的收斂速度占據(jù)優(yōu)勢。近幾年分布估算法被頻繁的運用到柔性作業(yè)車間:Wang等人提出了雙種群分布估算法,在培養(yǎng)出很多代之后,運用雙種群分布估算法對得到的個體進行分類和篩選,之后將不同的種群進行結(jié)合,在合并過程進行之前,要滿足合并的原則,然后對結(jié)合的種群進行采樣,對采樣數(shù)據(jù)進行分析。因為車間的調(diào)度的問題是和云計算有一定關(guān)系的,所以采用的方法是多目標(biāo)的,所以就研制出了一種叫Pareto的分布估計算法,這種方法主要依據(jù)的就是概率。但是這樣的算法很容易導(dǎo)致培養(yǎng)出的新個體早熟,所以就將兩個不同的種群通過不同的當(dāng)時培養(yǎng)出精英個體,由此看來,通過不同的當(dāng)時進行精英的開發(fā),是最優(yōu)解。[1]

        針對解決柔性作業(yè)車間的這個問題,何小娟等人是有很好的解決辦法的,主要的方法就是運用概率,剛開始的時候,將不同的種群進行分類,然后運用不同的當(dāng)時將工件制作出來, 統(tǒng)計每一種方法制作出工件的時間,篩選出消耗時間最短的方法作為最優(yōu)解。之后通過實驗結(jié)果建立概率,然后設(shè)計模型,最后通過運用Bayesian將概率和模型總和起來,由于采樣的過程太多會導(dǎo)致個體的早熟,為了避免這種現(xiàn)象的出現(xiàn),他又通過k均值的方法兩種群放在一起進行培養(yǎng),最終得到優(yōu)勢種群。在柔性作業(yè)車間調(diào)度問題中,分布估算法起到了很明顯的作用,然而建立準確的模型對于解決復(fù)雜問題是更加重要的。

        3.算法研究

        3.1非支配排序算法

        NSGAⅡ的執(zhí)行步驟:

        (1)隨機產(chǎn)生初始種群,此時種群的進化代數(shù)Gen=0。

        (2)判斷第一代種群是否生成,如果是的話,執(zhí)行下一步,否則通過遺傳操作(選擇、交叉和變異)來產(chǎn)生第一代的種群。

        (3)將父代與子代中的個體進行合并,然后對合并后的種群采取快速非支配排序、分層。對解個體執(zhí)行擁擠度計算,通過精英策略產(chǎn)生下一代種群。

        (4)選擇、交叉和變異,生成新的種群。

        (5)查看進化代數(shù)值是否達到預(yù)設(shè)值。

        (6)所得種群就是所求的即為最優(yōu)解集,否則使Gen=Gen+1,執(zhí)行步驟(3)。

        快速非支配排序的偽代碼:

        Fast=nondominated=sort(Pop)

        {

        For each i in Pop

        {

        For each j in Pop

        {if i dominate j then

        Si=Si∪{j};

        else if j dominate i then

        ni=ni+1;

        }

        if ni=0 then

        Fi=Fi∪{p}

        }

        i=1

        While(Fi!=NULL)

        {

        H=NULL;

        for each i in Fi

        { for each j in Si

        nj=nj-1;

        if nj=0 then H-H∪{j};

        }

        i=i+1;

        Fi=H;

        }

        }

        計算擁擠度的偽代碼:

        Crowding-distance-assignment(Pop)

        {

        N=∣Pop∣

        for each I, P[i]distance=0

        for each object m

        {

        Pop=sort(Pop,m)

        for i=2 to (N-1)

        P[i]distance=P[i]distance+(P[i+1].m-P[i-1].m)

        }

        P[0]distance=P[N]distance=∞

        }

        這里將邊界值設(shè)置為無窮大,保證第一個和最后一個解個體一定會被選中。

        3,2分布估計算法

        (1)種群的初始化:令t=0,設(shè)種群為Pop(t),其中包含N個解。Pop(t)中的解個體適應(yīng)度值都是采用隨機方式生成的。

        (2)計算個體適應(yīng)度:根據(jù)適應(yīng)度函數(shù)計算解個體適應(yīng)度值。

        (3)選擇策略:運用一定的選擇策略選取適應(yīng)度值最高的M個個體作為優(yōu)秀個體,令個體集為S(t)。

        (4)建立概率模型:根據(jù)S(t)估計出概 率分布模型Prob(t)。

        (5)采樣并更新種群:依據(jù)建立的概率模型,采樣產(chǎn)生新的個體。令t=t+1,更新種群Pop(t+1)。

        (6)終止判斷:檢查是否滿足終止條件,滿足,算法結(jié)束;否則,返回步驟(2))。

        圖2為分布估計算法流程圖。

        優(yōu)化的非支配排序算法:

        NSGA II引入了快速的非優(yōu)勢排序算法和精英策略,但是對于大多數(shù)多目標(biāo)問題,在決策空間中,對于Pareto解集的分布通常有特定的規(guī)則。NSGAⅡ基因工程忽略了該規(guī)則,僅在各個解決方案之間起作用。分布估計算法EDA中變量之間的關(guān)系由概率模型描述,這使得最大化利用人口分布信息并有效利用人口產(chǎn)生的歷史信息成為可能。然而,分布估計算法EDA的建模過程復(fù)雜且難以操作。在算法的早期階段,解決方案個體在總體中的分布是隨機且完全無規(guī)則的。目前,我們已經(jīng)使用分布估計算法的隨機模型來建立新的個體,通常離最優(yōu)解集很遠。此外,分布估計算法沒有像快速非優(yōu)勢排序算法NSGAII那樣有效地使用單個局部信息。

        本文將離散分布估計算法與非優(yōu)勢排序算法結(jié)合在一起,以充分利用每種算法。當(dāng)算法開始運行時,非主導(dǎo)算法的遺傳運算(交叉,變異)是分布式模型概率模型,因為初始組的各個解更加分散并且它們之間的關(guān)系相對較小。生成個體的可能性要高于生成新個體的可能性。當(dāng)通過執(zhí)行算法使總體的分布收斂到預(yù)定的期望值時,當(dāng)總體的解個體顯示出特定的分布規(guī)律時,使用分布估計的概率模型生成解個體??赡苄灾饾u增加。

        在算法的早期階段,使用隨機建模構(gòu)建的解決方案的個體通常與Pareto最優(yōu)解決方案集相去甚遠。遺傳算法具有快速優(yōu)化優(yōu)化的能力。在算法開始時,不滿足收斂規(guī)則。遺傳算法(交叉,變異)用于生成新的求解個體,從而加速了Pareto最優(yōu)求解集的求解。首先,生成范圍為[0,1]的隨機變量。設(shè)置根據(jù)總體收斂性分配的比較變量,并將rand()與CF進行比較,以確定用于生成新個體的方法。如果個體在人口中的分布是分散的,則沒有收斂的趨勢,或者收斂程度沒有達到期望值,并且如果CF = 0.7,則遺傳算法生成的個體數(shù)數(shù)量會增加。如果人口分布收斂到期望值且CF = 0.3,則概率模型將采樣更多新個體。

        4.仿真實驗及結(jié)果分析

        要想科學(xué)工作流能夠在云環(huán)境中正常進行,本文在模擬器中進行了實驗。針對云計算來說,它是一個可以對基礎(chǔ)架構(gòu)進行建模和仿真的自包含平臺。 在進行模擬實驗之前,應(yīng)設(shè)置實驗參數(shù),例如帶寬值和任務(wù)長度。

        算法完成后,通過檢查上一代解決方案的分布。將總體大小設(shè)置為70,將迭代次數(shù)設(shè)置為400,然后運行算法10次以獲取非劣性解集。使用快速非支配排序算法對總體進行分層,并使用擁堵作為同一層的選擇標(biāo)準。

        這種方式可以將Pareto的最優(yōu)解被運用到各種地方,使得種群的種類數(shù)增大,將種群的信息以及相關(guān)信息了解的更加清楚。把NSGAeda算法與NSGAII算法對比一下。如圖4,在解決調(diào)度問題的時候,通過NSGAeda方法算出來的結(jié)果更具普遍性,種群種類數(shù)量更多。從圖中可以看出改進算法NSG Aeda調(diào)度的成本較低。由于這是一個多用途問題,因此在理想情況下,解決方案集中的各個方案無法同時實現(xiàn)調(diào)度時間和服務(wù)成本。用戶可以根據(jù)實際情況在執(zhí)行時間和服務(wù)成本之間進行折中選擇,并對選擇的解決方案進行解碼以找到正確的任務(wù)調(diào)度解決方案。

        圖4 解分布情況

        不同數(shù)量的處理器具有不同的處理能力。不同的虛擬資源具有不同的處理任務(wù)的能力。當(dāng)可用資源數(shù)量較少時,改進算法NSGAeda的最佳解決方案能力很差,并且通常無法找到最佳解決方案集。隨著虛擬資源數(shù)量的增加,NSGAeda算法找到最佳解決方案集的能力顯著提高,如圖5和6所示。

        圖5 最優(yōu)解的百分比 ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖6 處理器數(shù)目

        5.總結(jié)

        為了更充分的理解本課題,首先對云計算、科學(xué)工作流和多目標(biāo)問題的基本概念進行介紹。云計算的彈性特點是非常顯著的,在運用到科學(xué)工作流中的時候,優(yōu)點更加明顯,主要的優(yōu)點有:

        (1)云計算可以出現(xiàn)在任何時候任何地方,當(dāng)運用到科學(xué)工作中時,科學(xué)工作就不僅僅存在于實驗室中,還可以在任何地方被運用。

        (2)數(shù)據(jù)云在任務(wù)調(diào)度中也起到很大作用,而且科學(xué)工作流中的數(shù)據(jù)驅(qū)動模式也是需要在任務(wù)調(diào)度中起作用,于是二者相互配合。

        (3)云計算和科學(xué)工作流都是具有動態(tài)特征的,二者相結(jié)合,不會一直持續(xù)工作完成成本的浪費,可以節(jié)約成本。

        (4)用戶運用云計算的費用低,這樣可以增加用戶數(shù)量,增加用戶的滿意度。

        綜上所述,可以看出在云上執(zhí)行科學(xué)工作流是可行的。且目前分布估計算法和非支配排序算法已經(jīng)較為成熟,可以將二者相結(jié)合解決多目標(biāo)問題。

        對云計算的相關(guān)概念和特點進行了介紹,然后對工作流任務(wù)調(diào)度技術(shù)進行了總結(jié),分析了多目標(biāo)優(yōu)化問題和相應(yīng)的最優(yōu)解。闡述了非支配排序算法和分布估算法的基本概念。此外還將分布估算法的優(yōu)點運用到非支配排序算法中,對其進行改進,優(yōu)點共存缺點互補,設(shè)計出了新的算法,為了很符合云計算無限資源的特點,設(shè)計出了目標(biāo)函數(shù),然后進行實驗,對實驗結(jié)果進行分析,最終得出結(jié)論。

        參考文獻:

        [1]Iuon-Chang Lin,Chen-Yang Cheng,Hsiang-Yu Chen. A real-time parking service with proxy re-encryption in vehicular cloud computing[J]. Engineering Applications of Artificial Intelligence,2019,85.

        [2]Bahador Shojaiemehr,Amir Masoud Rahmani,Nooruldeen Nasih Qader. Automated negotiation for ensuring composite service requirements in cloud computing[J]. Journal of Systems Architecture,2019,99.

        [3]Services Computing; Recent Findings in Services Computing Described by Researchers from Chongqing University (Energy and Migration Cost-aware Dynamic Virtual Machine Consolidation In Heterogeneous Cloud Datacenters)[J]. Computers, Networks & Communications,2019.

        [4]AT&T Intellectual Property I L.P.; Patent Issued for Virtual Zones For Open Systems Interconnection Layer 4 Through Layer 7 Services In A Cloud Computing System (USPTO 10,389,796)[J]. Computers, Networks & Communications,2019.

        [5]Information Technology - Cloud Computing; Researchers at Chosun University Target Cloud Computing (Ontology-based Security Context Reasoning for Power Iot-cloud Security Service)[J]. Computers, Networks & Communications,2019.

        [6]胡朋.中小企業(yè)使用云計算技術(shù)的必要性分析[J].決策探索(下),2019(09):24-25.

        [7]Yawen Wang,Yunfei Guo,Zehua Guo,Thar Baker,Wenyan Liu. CLOSURE: A cloud scientific workflow scheduling algorithm based on attack–defense game model[J]. Future Generation Computer Systems,2019.

        [8]黃引豪,馬鄆,林兵,於志勇,陳星.混合云環(huán)境下面向代價優(yōu)化的工作流數(shù)據(jù)布局方法[J].計算機科學(xué),2019,46(S2):354-358+386.

        [9]尚蕾,劉茜萍.基于任務(wù)分配和數(shù)據(jù)副本的科學(xué)工作流數(shù)據(jù)布局[J/OL].計算機工程:1-8[2020-01-02].https://doi.org/10.19678/j.issn.1000-3428.0055397.

        [10]Perkel Jeffrey M. Workflow systems turn raw data into scientific knowledge.[J]. Nature,2019,573(7772).

        [11]馮復(fù)劍.云環(huán)境下科學(xué)工作流的調(diào)度算法[J].計算機系統(tǒng)應(yīng)用,2019,28(07):127-132.

        [12]黨云龍,封筠,殷夢瑩.截止時間約束的工作流調(diào)度自適應(yīng)進化方法[J].石家莊鐵道大學(xué)學(xué)報(自然科學(xué)版),2019,32(03):94-100.

        [13]張繼炎,鄭漢垣.云環(huán)境下基于預(yù)算分配的科學(xué)工作流調(diào)度研究[J].計算機工程,2019,45(09):40-48.

        [14]Wenjun Ji. Research on Computer Software Engineering based on Scientific Workflow[P]. Proceedings of the 3rd International Conference on Mechatronics Engineering and Information Technology (ICMEIT 2019),2019.

        [15]. China approves Thermo Fisher Scientific's PCR workflow to detect ASF[J]. National Hog Farmer,2019.

        [16]高天羽. 截止時間約束下的云工作流成本優(yōu)化算法研究[D].西北大學(xué),2019.

        [17]尹成國.云計算技術(shù)發(fā)展分析及其應(yīng)用探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2019(09):55-56.

        [18]路艷雪,趙超凡,吳曉鋒,韓曉霞.基于改進的NSGA-Ⅱ多目標(biāo)優(yōu)化方法研究[J].計算機應(yīng)用研究,2018,35(06):1733-1737.

        [19]吳燁燁,高尚.改進的分布估計算法求解多目標(biāo)優(yōu)化問題[J].計算機與數(shù)字工程,2019,47(06):1357-1363.

        [20]鄭瑛.云計算數(shù)據(jù)中心節(jié)能調(diào)度算法改進研究[J].西南大學(xué)學(xué)報(自然科學(xué)版),2019,41(12):135-142.

        猜你喜歡
        多目標(biāo)優(yōu)化任務(wù)調(diào)度云計算
        基于改進NSGA-Ⅱ算法的協(xié)同制造任務(wù)調(diào)度研究
        基于時間負載均衡蟻群算法的云任務(wù)調(diào)度優(yōu)化
        改進的多目標(biāo)啟發(fā)式粒子群算法及其在桁架結(jié)構(gòu)設(shè)計中的應(yīng)用
        群體多目標(biāo)優(yōu)化問題的權(quán)序α度聯(lián)合有效解
        云計算中虛擬機放置多目標(biāo)優(yōu)化
        狼群算法的研究
        基于云計算的移動學(xué)習(xí)平臺的設(shè)計
        實驗云:理論教學(xué)與實驗教學(xué)深度融合的助推器
        云計算中的存儲虛擬化技術(shù)應(yīng)用
        科技視界(2016年20期)2016-09-29 13:34:06
        云計算環(huán)境中任務(wù)調(diào)度策略
        成人不卡国产福利电影在线看| 免费超爽大片黄| 亚洲 精品 综合 精品 自拍| 精品乱子伦一区二区三区| 国产色综合天天综合网| 久久亚洲国产精品成人av秋霞| 亚洲欧美国产精品久久久| 精品视频在线观看一区二区有| 日日麻批免费高清视频| 国产精品日韩经典中文字幕| 婷婷四虎东京热无码群交双飞视频 | 久久久www成人免费精品| 女同亚洲女同精品| 午夜男女视频一区二区三区| 日韩av天堂综合网久久| 成人免费播放视频777777 | 亚洲av中文无码字幕色本草| 女性女同性aⅴ免费观女性恋 | 亚洲精品一区二区三区大桥未久| 国内精品久久久久国产盗摄| 中文字幕日韩人妻在线| 日本高清在线播放一区二区| 久久女人精品天堂av影院麻| 亚洲人成77777在线播放网站| 蜜臀av无码精品人妻色欲| 国产精品三级在线观看| 韩国日本在线观看一区二区| av免费资源在线观看| 免费无码av一区二区| 国产欧美VA欧美VA香蕉在| 日韩在线精品视频观看| 精品日韩一级免费视频| 亚洲一区自拍高清亚洲精品| 无码国产亚洲日韩国精品视频一区二区三区| 喷潮出白浆视频在线观看| 所有视频在线观看免费| 亚洲精品92内射| 精品一区二区三区在线视频观看 | 国产一区二区三区av观看| 天天爽夜夜爽夜夜爽精品视频| 亚洲欧美日韩国产综合一区二区|