《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種改進的PSO網格調度算法
一種改進的PSO網格調度算法
來源:微型機與應用2011年第12期
楊長興,胡 金
(中南大學 信息科學與工程學院,湖南 長沙410083)
摘要: 提出了一種基于獨立任務的改進PSO網格調度算法(MCPSO)。該算法結合粒子群優化算法和混沌機制,在保證尋優速度的同時又能兼顧“跳出”局部最優的能力。實驗結果表明,與基本粒子群優化算法相比,該算法具有更好的收斂速度和求解質量。
Abstract:
Key words :

摘  要: 提出了一種基于獨立任務的改進PSO網格調度算法(MCPSO)。該算法結合粒子群優化算法和混沌機制,在保證尋優速度的同時又能兼顧“跳出”局部最優的能力。實驗結果表明,與基本粒子群優化算法相比,該算法具有更好的收斂速度和求解質量。
關鍵詞: 網格調度;獨立任務;PSO;混沌優化

    在網格計算中,任務管理、任務調度和資源管理是網格的3個基本功能。任務調度是網格系統的一個關鍵問題,關系到網格能否高效利用資源、快速完成任務以及實現系統負載均衡。同時它也是一個NP完全問題[1],即得到一個最優的調度方案或是在有限的時間里找出最優(任務,資源)的匹配方案是不可能的。目前多采用啟發式算法解決此類問題。
    近年來,很多學者將啟發式算法應用于任務調度中,并取得了較好的研究成果[2-5]。其中,GA算法可能找到最優解,但選擇過程存在隨機性,不能確保得到最優解,同時開銷大,運行時間長;AA算法雖然有正反饋機制能避免早熟現象,但容易收斂于局部最優,而且算法復雜,搜索時間長;SA算法能以一定的概率接受差的解而可能跳出局部極小,是一種全局最優算法,但是搜索時間比較長;PSO粒子群優化算法[6]搜索速度快、操作簡單、效率高,但是易陷入局部極值,搜索精度不高。
    針對PSO易早熟、求解質量不高的問題,為實現最小化任務完成總時間(makespan),本文提出一種基于獨立任務調度的改進PSO網格調度算法MCPSO(An improved PSO of grid scheduling algorithm under the meta task)。該算法的主要思想是:首先采用混沌[7]序列初始化粒子的位置,并在產生的大量粒子中擇優選出初始種群;然后在粒子更新時引入混沌搜索,隨機產生若干混沌序列并把最優混沌序列得到的位置和當前粒子最優位置比較,如果優于當前粒子,則更新當前粒子的最優位置,引導當前粒子跳出局部最優點,快速尋找最優解。實驗表明,該算法改善了PSO算法易陷入局部最優問題,同時兼顧更好的makespan和負載均衡,有效提高網格的性能。
1 問題定義
    圖1所示是一個簡單的任務調度流程圖,其中MDS(Monitoring and Discovering Service)是資源監控與發現服務,用于收集和發布系統狀態信息。

    如圖1所示,首先任務劃分模塊將應用程序劃分為若干個子任務,然后調度模塊從網格資源中的信息采集模塊MDS收集必要信息,最后按一定的策略對任務進行分發。

 


    通常在網格環境下主要考慮一組相互獨立、任務之間沒有數據和通信依賴的獨立任務(metatask)。目前多數研究是基于此展開的。本文將主要研究獨立任務調度。
    現假定虛擬組織VO中用戶提交了若干個任務,這些任務經由圖1中的劃分模塊分成n個獨立子任務t1、t2、…、tn組成子任務集合T,網格系統中有m個節點(網格資源)r1、r2、…、rm構成資源集合R。任一任務ti可以在任一節點rj上執行,rj在同一時刻只能處理一個任務,而ti不能同時在兩個節點上執行,ti一旦開始,rj被獨占,直到ti完成后才能執行其他任務。用一個n維向量(w1,w2,…,wn)表示任務的預計完成時間,其中wi為任務i的預計完成時間。
    定義1 (任務映射集)n個任務映射到m個節點的映射方案T→R集合即任務映射集MAP。集合MAP={map1,map2,…,mapn},其中mapi表示第i個任務在映射到的節點mapi上執行。
    定義2 (節點工作時間)節點工作時間RCj是指節點j處理完所有分配給它的任務所花費的時間。如式(1)所示:


式中,μ為控制參數,0≤μ≤4;un∈[0,1]。
    混沌搜索的主要思想是通過混沌系統如式(7)產生混沌序列,然后通過載波的方式
    xni=ai+uni(bi-ai)(9)
將其映射到優化空間中,也就是將混沌變量的值域“放大”到優化變量的取值范圍內。
2.3 改進PSO的網格調度算法(MCPSO)
    PSO具有很強的全局搜索能力,但不能保證全局收斂。當粒子自身信息和個體極值信息占優時,往往停滯于局部最優解,且隨機初始化的種群質量不高,甚至距離最優解位置較遠。而混沌具有良好的遍歷性、隨機性以及一定的突跳能力,易跳出局部極值點,最終可能得到最優解。
    因而可以利用混沌的遍歷性,在初始化時產生大量粒子,從中擇優選出初始種群。同時在粒子位置和速度更新時,引入混沌搜索,并把最優混沌序列得到的位置與當前粒子最優位置相比較,如果優于當前粒子則進行替換。這樣可以有效減少算法收斂于局部極值的現象。算法流程如下:
    (1)給定種群大小POPSIZE、最大迭代次數、慣性權值w、學習因子c1、c2及控制參數μ等。
    (2)混沌初始化:
    ①隨機產生一個n維每個分量數值在[0,1]上的向量,z1=(z11,z12,…,z1n),n為種群的大小,根據式(8),得n個混沌序列z1,z2,…,zn。
    ②利用式(9)將zi,1≤i≤n分量載波到相應的變量取值區間,選出較優的POPSIZE個粒子作為初始種群。
    (3)隨機初始化各個粒子的初始速度并計算其適應值,設置各個粒子的初始極值并計算種群極值。
    (4)根據式(6)、式(7)更新粒子位置和速度。
    (5)啟動混沌搜索。隨機產生d個[0,1]上的隨機數,根據式(8)得到d個混沌序列,并把產生的混沌序列依次載波放大到對應變量的取值范圍上,從中選出最優位置xi*。
    (6)比較當前粒子的個體極值和xi*的適應值,如果xi*較優則用xi*更新當前粒子的最優位置。
    (7)更新個體極值和群體極值。
    (8)跳至步驟(4)直到算法到達最大迭代次數。
    (9)輸出全局最優值和全局最優粒子、最優跨度ω、負載平衡度β。
2.4 問題編碼
    對于n個任務m個資源的調度,粒子的位置和速度均用n維向量表示,維數和任務數一致。如位置向量(x1,x2,…,xm)中第i維分量xi表示任務ti的權值,是[0,m)之間的一個隨機數。當n=10,m=5時,各個節點對應的權值范圍如表1。

    若某粒子的位置矢量表示如下:
    Particle:(2.5, 1. 8,0.6,2.4,4.8,3.2,0.7,1.9,2.5,4.0)
    上述粒子即為任務的一個調度方案,由表1可得任務與節點的映射關系如表2所示。


3 實驗與性能分析
    以GridSim工具包為基礎構建網格仿真環境,將本文提出的MCPSO算法與基于獨立任務的基本粒子群優化算法MPSO算法進行對比分析。
    PSO算法參數設置如下:種群大小POPSIZE=10,學習因子c1=c2=2.05,慣性因子ω=0.729,算法最大迭代次數為1 000,混沌控制參數?滋=4。測試運行50次,取50次實驗的平均結果作為實驗結果。
    實驗中有5個節點,10個任務,各個任務的預計完成時間{10, 42, 34, 27, 56, 79, 77, 62, 81, 51},單位為s。
    實驗從調度方案的求解質量、makespan、負載平衡度3個方面比較兩種算法的性能。
    求解質量如表3所示。


    比較可知,本文提出的MCPSO算法比MPSO有更好的性能,平均跨度值與最好解的偏差小,最好解的次數明顯多于MPSO算法,最差解也明顯優于MPSO,MCPSO算法的求解質量更好。
    為了觀察算法的收斂特性,給出了兩種算法1 000次迭代的makespan變化曲線,如圖2所示。從圖2可以看出,MCPSO算法收斂速度優于MPSO算法的情況,并能得到更好的解,而且改進的PSO算法初始解明顯更優。
    由圖3可知,兩種算法的負載均衡度隨著迭代次數的增加而減少,即負載均衡性能都有提升。而MCPSO算法的負載均衡性能大大好于MPSO算法。

    通過實驗可以看出,基本粒子群能快速地找到較優解,但是后期逐漸收斂于該解,并處于“停滯”狀態,很難得到更優解。引入混沌機制的MCPSO算法,擁有基本粒子群算法快速收斂的特性,同時在未得到最優解的情況下,逐漸向最優解靠近,不斷得到更優解甚至最優解。
    為改善網格調度性能,本文提出了基于獨立任務的改進PSO任務調度算法。該算法以時間跨度makespan為數學模型,結合粒子群算法和混沌優化原理,首先通過混沌初始化得到較優的初始種群,有效減少粒子飛向較優點的迭代次數;在更新粒子位置和速度時,對粒子的最優位置進行混沌搜索,試圖找出更優的位置,使粒子飛向更優位置而避免陷入局部最優位置。實驗表明,與基本粒子群算法MPSO相比,MCPSO算法能有效提升任務調度問題的求解質量,縮短了makespan,優化了計算節點的負載均衡性能。下一步的研究工作是在關聯任務調度時,如何利用該算法有效提高任務調度的效率,以及如何讓算法在當網格系統中用戶的實際需求多樣化時仍然有效。
參考文獻
[1] Dong Fangpeng, SELIM G.Scheduling algorithms for grid computing: state of the art and open problems[D].Technical  Report. School of computing, Queen′s University. Kingston, Ontario, January, 2006.
[2] 賀曉雨.一種用于任務調度的廣義遺傳算法[J].計算機工程,2010,36(17):184-186.
[3] AGHDAM H, PAYVAR S.A Modified simulated annealing  algorithm for static task scheduling in grid computing[C].  International Conference on Computer Science and  Information Technology,2008:623-627.
[4] Zhang Lei, Chen Yuehui, Yang Bo.Task scheduling based  on PSO algorithm in computational grid[M].Intelligent  System Design and Applications,2006.
[5] 魏東,吳良杰,佐丹,等.基于混合蟻群算法的網格任務調度[J].計算機工程, 2010,36(3): 215-217.
[6] KENNEDY J, EBERHART R.Particle Swarm Op-timization[C].In proc.IEEE Int Conf on Neural Networks. Perth, 1995.
[7] 李兵, 蔣慰孫.混沌優化方法及其應用[J].控制理論與應用, 1997, 14(4):613-615.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产亚洲欧美一区| 在线亚洲一区| 依依成人综合视频| 久久网站免费| 欧美日韩国产一级片| 久久成人18免费观看| 伊人一区二区三区久久精品| 国产精品久久毛片a| 一本色道久久综合狠狠躁的推荐| 亚欧成人精品| 亚洲一区三区视频在线观看| 欧美精品一区二区高清在线观看| 午夜欧美不卡精品aaaaa| 亚洲视频一区在线观看| 136国产福利精品导航| 欧美电影免费观看高清| 亚洲福利视频二区| 久久久久免费视频| 欧美日韩中文另类| 99国内精品| 国产精品九色蝌蚪自拍| 欧美wwwwww| 久久精品人人做人人爽电影蜜月| 欧美国产一区二区三区激情无套| 欧美精品午夜视频| 亚洲综合视频在线| 亚洲娇小video精品| 久久精品一区中文字幕| 欧美在线观看视频一区二区| 久久久久久9| 久久精品国产亚洲高清剧情介绍| 中日韩午夜理伦电影免费| 在线观看亚洲视频啊啊啊啊| 娇妻被交换粗又大又硬视频欧美| 一本色道久久综合亚洲精品小说| 老司机久久99久久精品播放免费| 欧美日韩国产综合视频在线观看中文| 欧美成人四级电影| 麻豆精品视频| 国产精品二区在线| 久久久久久日产精品| 欧美在线亚洲| 欧美在线关看| 在线国产精品播放| 国产免费观看久久| 欧美另类一区二区三区| 亚洲高清影视| 国产精品第一区| 日韩小视频在线观看| 欧美日韩一区二区精品| 亚洲精品婷婷| 在线国产精品一区| 牛夜精品久久久久久久99黑人| 国产欧美日韩亚洲一区二区三区| 国产日韩欧美一区二区| 亚洲视频在线免费观看| 欧美日韩另类一区| 久久精品夜夜夜夜久久| 国产日韩欧美日韩| 亚洲天堂免费在线观看视频| 在线观看一区欧美| 国产亚洲一区二区精品| 裸体一区二区三区| 亚洲第一天堂av| 欧美fxxxxxx另类| 亚洲在线一区二区| 韩国三级电影一区二区| 午夜精品99久久免费| 国产麻豆成人精品| 国产精品夜夜夜一区二区三区尤| 久久久综合免费视频| 欧美高清一区二区| 欧美大胆成人| 女人香蕉久久**毛片精品| 亚洲开发第一视频在线播放| 欧美一进一出视频| 国产精品久久久999| 欧美视频中文字幕| 欧美激情国产日韩| 欧美日韩日本网| 欧美婷婷六月丁香综合色| 午夜视频一区二区| 一区二区三区我不卡| 久久九九99| 久久国产精彩视频| 午夜在线a亚洲v天堂网2018| 欧美阿v一级看视频| 国产在线乱码一区二区三区| 欧美日韩免费视频| 亚洲视频每日更新| 久久久精品免费视频| 亚洲资源在线观看| 日韩网站免费观看| 亚洲伊人第一页| 亚洲在线一区二区三区| 国产自产2019最新不卡| 欧美性生交xxxxx久久久| 欧美午夜精品| 一本在线高清不卡dvd| 99国产精品国产精品毛片| 一区二区三区欧美在线观看| 葵司免费一区二区三区四区五区| 久久综合国产精品台湾中文娱乐网| 久久国产加勒比精品无码| 亚洲第一黄色网| 久久色在线观看| 亚洲第一页自拍| 亚洲第一搞黄网站| 亚洲精品一区二区三区樱花| 国产精品久久影院| 亚洲久久成人| 欧美婷婷六月丁香综合色| 在线电影国产精品| 欧美性大战xxxxx久久久| 中日韩午夜理伦电影免费| 亚洲国产一二三| 激情欧美亚洲| 欧美成人精品h版在线观看| 亚洲国产欧美日韩另类综合| 午夜精品福利视频| 99国内精品久久| 欧美一级电影久久| 亚洲精品一区在线| 欧美日韩国产在线一区| 国产视频欧美视频| 国产在线观看精品一区二区三区| 亚洲国产成人高清精品| 亚洲深夜福利网站| 91久久线看在观草草青青| 亚洲午夜精品一区二区| 欧美日韩国产精品成人| 韩国精品久久久999| 欧美人妖另类| 久久九九久精品国产免费直播| 午夜在线观看免费一区| 欧美日本在线视频| 亚洲精品视频在线看| 国产女同一区二区| 欧美freesex交免费视频| 久久久美女艺术照精彩视频福利播放| 亚洲高清精品中出| 久久精品视频免费| 欧美四级在线| 欧美精品入口| 亚洲日本成人| 亚洲人午夜精品| 国产精品久久久久久久浪潮网站| 欧美影视一区| 亚洲欧美在线磁力| 国产亚洲欧美另类中文| 欧美国产日产韩国视频| 狠狠色狠色综合曰曰| 国产精品国产三级国产普通话蜜臀| 国内偷自视频区视频综合| 国产欧美精品| 国产亚洲精品久久飘花| 国产婷婷色一区二区三区在线| 国产精品欧美一区喷水| 欧美日韩精品在线播放| 99热免费精品| 欧美国产日本| 国产精品豆花视频| 国产午夜精品久久| 亚洲成人直播| 亚洲欧美日本日韩| 久久黄色网页| 欧美日韩亚洲综合一区| 久久丁香综合五月国产三级网站| 国产欧美日韩精品a在线观看| 久久国产精品色婷婷| 欧美一区二区三区在| 欧美午夜精品久久久| 国产日韩精品视频一区二区三区| 欧美极品一区二区三区| 亚洲国产黄色| 99精品视频一区二区三区| 免费成年人欧美视频| 亚洲国产精品va在线看黑人动漫| 激情偷拍久久| 亚洲国产日日夜夜| 亚洲高清色综合| 国产精品爱久久久久久久| 一区免费视频| 国产精品入口日韩视频大尺度| 狠狠做深爱婷婷久久综合一区| 国产精品jvid在线观看蜜臀| 新片速递亚洲合集欧美合集| 99riav国产精品| 欧美日韩国产大片| 国产精品久久久久aaaa樱花| 欧美一区二粉嫩精品国产一线天| 久久久久久久久综合| 久久国产色av| 亚洲精品视频免费| 国产日韩亚洲欧美| 亚洲免费影视第一页| 在线观看日韩av| 国产精品免费视频观看| 欧美 日韩 国产一区二区在线视频| 欧美一区二区三区精品| 亚洲欧美激情一区二区| 久久久久久一区| 亚洲欧美国产精品专区久久| 午夜精品福利电影| 久久麻豆一区二区| 伊人伊人伊人久久| 亚洲欧美视频在线观看| 国产精品av久久久久久麻豆网| 国产亚洲精品资源在线26u| 国产九区一区在线| 一区二区欧美精品| 欧美视频在线播放| 老司机午夜精品视频| 国产日韩精品电影| 欧美一区二区三区成人| 欧美日韩亚洲成人| 欧美精品91| 欧美午夜片在线观看| 狠狠噜噜久久| 欧美精品一区二区三区在线看午夜| 欧美精品一区二区蜜臀亚洲| 欧美激情成人在线视频| 亚洲精品黄网在线观看| 久久人人97超碰国产公开结果| 国产视频欧美| 午夜精品久久久久久久久久久久久| 欧美极品影院| 欧美日韩亚洲国产精品| 久久99在线观看| 亚洲国产精品第一区二区三区| 美女诱惑一区| 欧美精品尤物在线| 国产精品久久一区二区三区| 亚洲伦理在线免费看| 国产精品青草久久久久福利99| 久久久最新网址| 国产精品jvid在线观看蜜臀| 久久久美女艺术照精彩视频福利播放| 久久亚洲春色中文字幕| 国产一区二区三区高清在线观看| 亚洲一区二区三区四区视频| 黄色精品网站| 国自产拍偷拍福利精品免费一| 野花国产精品入口| 亚洲第一搞黄网站| 欧美精品一区二区精品网| 欧美日韩视频专区在线播放| 久久精品欧美日韩精品| 亚洲欧洲日韩女同| 欧美在线亚洲综合一区| 在线精品一区二区| 欧美日韩极品在线观看一区| 欧美日韩一级大片网址| 国产精品大片免费观看| 亚洲免费福利视频| 国产婷婷色综合av蜜臀av| 久久精品女人天堂| 亚洲欧美日本精品| 国产精品爱久久久久久久| 欧美视频中文在线看| 国产欧美日韩综合精品二区| 99国产精品99久久久久久| 亚洲精品女av网站| 可以免费看不卡的av网站| 亚洲视频综合在线| 国产日韩在线一区二区三区| aa级大片欧美三级| 先锋影音国产一区| 欧美—级在线免费片| 99riav国产精品| 国产视频久久久久久久| 国产精品久久777777毛茸茸| 免费看黄裸体一级大秀欧美| 亚洲一区二区三区免费观看| 欧美久久久久免费| 亚洲视频你懂的| 欧美一区2区三区4区公司二百| 国产美女精品视频免费观看| 在线国产精品播放| 久久在线免费| 在线观看日韩一区| 欧美一区二区视频网站| 国产精品日本一区二区| 欧美国产日产韩国视频| 欧美一级一区| 欧美日韩另类综合| 欧美在线视频观看| 国产精品每日更新| 欧美日韩国产色站一区二区三区| 老鸭窝亚洲一区二区三区| 欧美日韩免费一区二区三区| 99精品视频网| 性欧美大战久久久久久久免费观看| 欧美日韩国产综合网| 欧美性大战xxxxx久久久| 一区在线电影| 欧美华人在线视频| 欧美成人免费在线| 欧美性猛交99久久久久99按摩| 欧美va亚洲va日韩∨a综合色| 国产一区二区三区在线观看免费视频| 99re热这里只有精品视频| 欧美视频免费看| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲一区二区三区中文字幕| 免费视频久久| 欧美日韩国产成人精品| 国内精品国产成人| 欧美日本韩国一区| 亚洲精品小视频在线观看| 欧美片网站免费| 欧美成人综合网站| 久久精品免费观看| 亚洲视频精品| 午夜在线视频一区二区区别| 亚洲一品av免费观看| 欧美成人激情在线| 午夜视频一区二区| 午夜精彩视频在线观看不卡| 久久综合九色欧美综合狠狠| 亚洲欧洲日本一区二区三区| 欧美刺激午夜性久久久久久久| 亚洲毛片在线观看| 久久av一区| 亚洲欧美日韩在线播放| 先锋影音久久| 免费成人美女女| 欧美日本国产视频|