基于量子遗传算法的网格任务调度算法研究

来源 :五邑大学 | 被引量 : 0次 | 上传用户:qq68813172
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,人们为了充分利用广域网上的分布式资源,提出了网格计算的概念。网格计算是分布式计算的一种,其目的是建立大规模计算和海量数据处理的通用基础支撑结构,将网络上的各种高性能计算机、服务器、PC、信息系统、海量数据存储和处理系统、应用模拟系统、虚拟现实系统、仪器设备和信息获取设备集成在一起,为用户提供一个统一的、整合的、虚拟的计算环境,实现跨组织的资源共享、管理与访问。在网格系统中,任务调度系统是重要组成部分,它根据任务信息采用适当的策略把不同的任务分配到相应的资源节点上去运行。由于网格系统的异构性和动态性,以及运行于网格系统之中的应用程序对于资源的不同需求,使得任务调度变得极其复杂,它在一般形式下是一个NP完全问题。 量子遗传算法是一种新的优化算法,是由量子计算和遗传算法相结合而产生的。量子遗传算法建立在量子态矢量表示的基础之上,将量子比特的概率幅表示为应用于遗传算法中染色体的编码,使得一条染色体可以表达多个态的叠加,并利用量子逻辑门代替遗传操作,实现染色体的更新,从而实现目标的优化求解。通过分析量子遗传算法,本文提出了改进的量子遗传算法,提高了量子遗传算法的搜索效率,并通过多峰值函数求解问题证明了其正确性和优越性。 本文通过量子遗传算法及其改进算法在网格任务调度中的应用,以减少任务调度时间为主要目标,增加资源利用率为次要目标,提出了基于量子遗传算法及其改进算法的网格任务调度算法。算法采用量子比特间接编码的方式,通过有向无环图(DAG)来描述子任务之间的依赖关系,根据深度值来给子任务的执行顺序进行排序。本文在研究了仿真软件Simgrid之后设计了模拟程序对算法进行了性能评估和验证。通过与基于遗传算法的任务调度算法比较分析,验证了本文算法的正确性。仿真结果显示,本文中的算法不仅缩短了任务完成时间,而且改善了资源利用率,提高了任务调度性能。
其他文献
本文以绝经综合征为基础,对中医药临床疗效评价方法进行深入的研究。在国家“十五”攻关项目研究所取得的成果数据库和基本疗效评价指标体系的基础上,以症状指标、生化检查指标
随着网络应用技术的发展与进步,软件架构发生了从C/S到B/S的转变。然而,B/S模式不能解决所有客户端应用问题。人们发现简单的浏览器页面已经不能满足新的需求,丰富快速的用户体验及
近年来,随着计算机技术、多媒体技术的飞速发展,表格影像文档的自动分类、存储和管理日益成为人们研究的热点。而表格影像文档的特征提取是影像文档自动管理领域里重要的研究课
合成孔径雷达因其全天候和高分辨率成像的特点,近年来得以快速发展。与此同时,随着近代的计算机技术和先进的数字信号处理技术的发展,合成孔径雷达在许多领域得到广泛的应用,
随着互联网的快速发展,网络上信息的数量也在急剧增长。互联网给人们提供了大量信息,但同时也给人们快速准确的获取信息带来挑战。为了能有效地利用网页资源,我们需要对网页
互联网的出现给经济发展带来了新的机遇,但也带来了新的挑战。就在人们对互联网的依赖越来越深的同时,数以百万计的不法分子正在互联网上通过恶意网站进行诈骗和传播恶意软件
现阶段的万维网在信息表达与检索方面存在着一些严重的缺陷,为了解决这些缺陷,Tim Berners-Lee提出了下一代因特网的概念——语义Web (SemanticWeb)。在语义Web的七层结构中,
传统的聚类算法一般是采用基于距离为基础的数据聚类,但是随着样本维数的不断增多,数据点的间距差别很小,这样就使基于距离度量的聚类算法在高维数据领域失去意义,故传统基于
谱聚类算法是一种经典的聚类分析方法,与传统的聚类算法相比,它具有在任意形状的样本空间中聚类且收敛于全局最优解的优点,非常适合于许多实际问题,所以一直是机器学习领域中研究
数据库技术的迅速发展和广泛应用导致了“数据爆炸而知识贫乏”的现象。如何从现行管理信息系统大量的业务数据中抽取有用的知识,以辅助企业决策层进行管理决策,是企业的愿望,也