基于蚁群算法的网格计算资源调度策略仿真研究

来源 :江苏大学 | 被引量 : 7次 | 上传用户:free_1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是解决科学计算、工程计算和商业计算等大规模计算的下一代极具潜力的计算平台。网格核心服务是网格的重要组成部分,是连接网格底层和高层功能的纽带,是协调整个网格系统有效运转的中枢,对这部分网格技术的研究具有重要意义。资源调度技术是网格核心服务之一。一个良好的资源调度策略能高效地协调和分配网格资源,有效降低网格计算的总执行时间和总耗费,从而使网格达到最大的性能。资源调度技术对网格系统的应用至关重要。 网格计算属于分布式计算的一种,但是由于网格资源在广域上分布、本质上异构、归不同的人和组织拥有、相异的存取和花费模式、负载和可用性动态变化,因此网格计算环境远比传统的分布式计算环境复杂。这就使得针对传统的分布式计算环境设计的资源调度策略在网格环境中并不理想。这主要表现为不能很好的预测网格环境中动态的资源变化,不能全面考虑网格环境对作业或者资源所设的限制,没有充分考虑网格环境中资源耗费对资源调度的影响等一系列问题。 蚁群算法ACA(Ant Colony Algorithm)来源于对自然界蚂蚁寻找从蚁巢到食物的最短路径并找到回巢路径方法的研究,是一种启发式搜索算法,具有正反馈、较强的鲁棒性,分布式等特点,特别适用于解决组合优化问题。而资源调度本质上也是组合优化问题,因此作为试探性的研究,本文基于基本蚁群算法原理设计了一种适合于网格计算环境的资源调度策略。目标是使调度策略充分考虑网格计算的特点,更合理的分配网格资源,从而提高网格系统的总体性能。 论文主要阐述了调度策略设计前的准备工作(解析网格计算环境、构建网格仿真平台、解析基本蚁群算法),调度策略设计过程以及最后的调度策略性能测试。具体工作如下: (1) 解析网格计算环境,明确网格计算的特点并归纳网格计算环境对资源调度的要求。在此基础上说明了针对传统的分布式计算环境设计的资源调度策略在网格环境下存在的问题。 (2) 解析了基本蚁群算法。阐述了蚁群算法的原理、特点并分析了使用蚁群算法解决资源调度问题的可行性。根据测试程序找出影响蚁群算法性能的因素,分析这些因素对系统性能的影响程度,影响方式,以及对应的改进方法。这些分析结果及相应的改进方法为设计基于蚁群算法的网格资源调度策略提供参考。 (3) 由于资源调度策略在决策过程中需要参考相关网格系统信息,这些信息主要是与系统执行性能相关且影响资源调度策略决策的参数。因此在设计基于蚁群算法的网格计算资源调度策略之前需要了解通常的网格计算环境中影响网格系统执
其他文献
平流层气球通常采用高强度、低密度、柔韧性好的涂层织物热合而成,本文运用肥皂泡理论,对平流层气球进行最优外形设计,使其浮力和应力分布满足设计要求;对气球不断上升过程中体积
中国石油化工股份有限公司北京燕山分公司炼油二厂采用美国Conoco Phillips公司的汽油吸附脱硫技术(S-Zorb),对FCC全馏分汽油进行脱硫处理,以满足日益严格的排放标准。通过对
法老时期,埃及民族宗教信仰中透视其来世观念的来世地点是太阳神统治的天国与奥西里斯神统治的冥界。古王国时期,受太阳神崇拜的影响,国王独自享受着天国的来世生活;中王国时
目前,随着国内业的改革重组,各运营商之间围绕客户与服务的竞争日趋激烈,激烈的竞争必然导致客户处于不稳定状态,各电信运营商都面临严重的客户流失问题。随着国外电信运营商
慈善事业是移富济贫的事业,它主要通过志愿捐赠的方式来实现较富有的阶层帮助较贫困的阶层,进而推动社会公正和公平的实现。中华民族具有悠久的慈善文化和传统,在新的历史条件下
《劝世良言》是中国新教第一位华人牧师梁发的代表作,作为一部“中国化”的《圣经》,它源于《圣经》却又不同于《圣经》。以加达默尔的诠释学为理论基础,基于诠释学给定的文
从上世纪90年代初超市业态进入我国至今,连锁超市业发展迅速,但与外资连锁超市相比,本土的连锁超市尚处在成长阶段,尤其是中小型连锁超市,在—个城市或几个城市有多个网点,但
采用问卷调查及访谈的形式,对168位湖南省农村幼儿园骨干教师职业认同现状进行了调查研究,结果发现:农村幼儿园骨干教师职业认同总体水平较高,在职称、教龄、学历等方面无显
壮族是一个拥有1000多万人口的大民族,其语言——壮语在现代社会中,现状怎样,命运如何,令人十分关注与担心,于是关于壮语濒危的研究开始出现。以巴马言语社区为调查对象,调查
亚伦斯基是美国2 0世纪著名的社区行动领导者,先后创立了后场邻里委员会、工业地区基金会等社区组织,提出了一套被称为“亚伦斯基主义”的激进社区行动理论;推动了美国社区发