基于蚁群算法的网格多QoS任务调度研究
【摘要】:
任务调度是网格研究的一个热点问题,任务调度本身是个NP难解问题,又加之网格的动态性、分布性、异构性和自治性,使得网格下的任务调度更加复杂。蚁群算法固有的并发性和可扩充性等特性,使它适合用于解决网格计算的任务调度问题。服务质量也是衡量网格性能的一个重要指标,在网格的任务调度过程中应该在调度目标函数中综合考虑用户的QoS需求。
本文给出了一个网格多QoS约束任务调度模型,以带有QoS约束的任务为研究对象,结合蚁群算法,提出了2个基于蚁群算法的网格任务调度算法(QACO和QIACO)。QACO是将蚂蚁系统应用到网格多QoS任务调度中。由于对于更大一些规模的计算,蚂蚁系统的求解能力有限,算法的性能会下降。很多学者又提出了一些改进的蚁群算法,其中蚁群系统是效果比较好的一种算法。本文结合随机交换局部搜索来改进蚁群系统,再将其应用到网格任务调度中,再提出了一个基于改进蚁群系统的网格多OoS任务调度算法(QIACO)。本文重点考虑了5种QoS约束:时间、可靠性、版本、安全性、优先级,并将QoS约束转换成效用,调度目标是最大化总效用即用户满意度。
本文进行了仿真模拟实验,将本文提出的2个基于蚁群算法的网格多QoS任务调度算法(QACO与QIACO)与改进的Min-Min算法、QoS-Min-Min进行比较。仿真实验表明QIACO比QACO有了很大的改进,QIACO无论是Makespan还是总效用相比同类算法都有很大的优势。本文还详细说明了QIACO如何在网格中应用实现,由于时间有限,还没有实现,还有一些问题有待解决,下一步会将QIACO实现,应用到真实的网格环境来检测其可行性及性能。
|
|
|
|
1 |
张青波;;一种实时内核任务调度机制的设计[J];浙江工商职业技术学院学报;2006年02期 |
2 |
胡鸿豪;吴勇翀;文琳莉;宁小平;;基于Linux多任务操作系统扫频仪的研究[J];现代电子技术;2008年04期 |
3 |
蒋卓材;黄文明;雷领红;;基于混合遗传与禁忌搜索的网格任务调度的研究[J];计算机与现代化;2008年05期 |
4 |
曹渠江;徐明;;基于多Agent的MES任务调度的研究与设计[J];微计算机信息;2008年33期 |
5 |
徐洪智;李仁发;;一种调度In-Tree任务图的算法[J];计算机工程;2008年23期 |
6 |
黄学雨;何焕;戴志晃;;基于Min-Min和蚁群算法的网格任务调度方法[J];计算机时代;2009年07期 |
7 |
司炯;李东生;;基于遗传算法的多处理器系统任务调度[J];微型机与应用;2011年10期 |
8 |
刘整社,张明廉,文传源;并行飞行训练模拟器的准动态任务调度方法[J];系统仿真学报;1990年04期 |
9 |
康一梅,胡江;任务分解、任务调度与并行算法设计[J];电脑开发与应用;1997年03期 |
10 |
汤明望,刘晖;基于DAG图的任务调度算法[J];武汉工业大学学报;1999年05期 |
11 |
陈华平 ;黄刘生 ;安虹 ;陈国良;;并行分布计算中的任务调度及其分类[J];计算机科学;2001年01期 |
12 |
冯涛,张桂青,张杭,王建华;实时多任务系统及其在智能化电器中的应用[J];高压电器;2003年05期 |
13 |
王玲,杨红雨,张昭瑜;μC/OS-Ⅱ中优先级调度算法的改进及实现[J];四川大学学报(自然科学版);2005年04期 |
14 |
蒯宇静,李仁发,魏叶华;操作系统级低功耗动态电压缩放算法分析[J];微电子学与计算机;2005年07期 |
15 |
詹惠琴,袁亮,古天祥;基于多线程的智能仪器Petri网[J];仪器仪表学报;2005年09期 |
16 |
王国光,史天运;自动检票系统设计及其实现[J];中国铁道科学;2005年05期 |
17 |
孙芳;陈后金;张敏;;分布计算环境下任务调度双向动态策略的研究[J];计算机与数字工程;2006年02期 |
18 |
崔玉宝;李建义;薛桂香;;一种改进的启发式网格任务调度算法[J];天津工程师范学院学报;2006年01期 |
19 |
亓旭光;梁正友;;基于蚁群算法的网格资源分配与调度研究[J];广西民族学院学报(自然科学版);2006年02期 |
20 |
王敏;王楷;;基于改进微粒群算法的网格任务调度方法[J];科技创业月刊;2006年10期 |
|