网络计算环境中基于智能算法的任务调度研究

来源 :江南大学 | 被引量 : 6次 | 上传用户:tx9yhbkyyp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能优化算法是近几年发展的一类仿生算法,具有自组织、自学习、自适应、多点并行及有指导搜索等特点,已被广泛应用于工程技术、非线性优化、结构性设计、并行计算和社会科学等领域。本文利用智能优化算法能够较好地解决复杂问题的优点,研究网络计算中任务分配与调度(Task Matching and Scheduling)问题。任务分配与调度是充分利用网络计算潜力的关键技术,也是NP-hard问题,该问题的解决对于高性能计算的应用与发展具有十分重要的意义。针对智能优化算法的普适性和具体问题的特殊性,提出算法的改进策略和具体操作算子的设计;基于进化算法的共性,对进化算法用于调度问题的算法设计进行深入研究。主要研究内容如下:(1)针对蚁群优化(Ant Colony Optimization,ACO)算法擅长解决离散问题,但信息素设计比较困难的特点,提出利用调度任务图静态和动态属性作为启发信息的策略,设计了相关算法,实验证明了该算法的优良性能。通过分析算法的性能,研究了启发信息的选取原则和实施方案。在此基础上设计了并行蚁群调度算法,并在MPICH支撑平台上实现,研究了不同并行方式对调度性能的影响,以及并行群体中信息交换策略和信息交换频率的难题,进一步提高了算法的性能和速度。(2)分析进化算法在优化问题中的应用特点,提出了调度问题解空间的不同编码方式和解码方法,研究了算法搜索过程中有效的进化操作。以微分算法为例,对两种调度编码方式分别设计同构系统调度算法,并比较两种方式的调度性能。在算法实现过程中,根据问题设计特殊的交叉、变异算子,并通过随机拓扑排序方法获得初始群体,综合局部搜索策略,加速算法收敛,提高运行质量和全局搜索能力。实验表明,两种编码方式都能有效解决调度问题,且基于任务排列的方式优于基于任务优先级的方式。(3)针对任务排列编码方式较优的特点,提出了基于粒子群优化(Particle Swarm Optimization,PSO)算法的异构调度算法,设计具有问题特征的进化算子,保证算法能在可接受的时间内提供高质量的解,避免了现有算法中采用平均值而导致调度不合理的缺点。量子行为粒子群优化算法是对标准PSO的一种改进,参数少,理论上能保证解全局收敛。针对任务优先级编码方式容易实现的特点,综合调度问题的空间信息,设计了混合量子行为粒子群的调度算法,研究提高算法性能的策略,实验验证了算法的有效性。(4)针对网格任务调度难点,分析网格异构环境中任务分配与调度的关键问题,研究了网格计算模型下静态任务分配与调度的算法;同时根据网格环境中资源自治和作业动态变化的特性,设计了动态自适应的禁忌搜索算法,在任务调度过程中,自适应地调整算法参数,实时响应网格的动态变化。最后在GridSim环境中仿真实现,并取得了满意的结果。
其他文献
我家祖上的烧锅很有名。所谓"烧锅",是过去酿酒作坊的统称。据父亲讲,我家的烧锅可有年头了,从清朝道光年间就开始了。那时候,家乡北庄堡处于怀安县北川,背靠南洋河,稻谷飘香
中兴通讯总裁徐子阳ICT技术作为社会发展的关键引擎,已成为共识。国际电信联盟也在今年"世界电信和信息社会日"主题中明确提出"利用ICT促进可持续发展目标的实现",呼吁各国利
目的:研究分析健脾活血方联合化疗对晚期胃癌患者生活质量及免疫功能的影响。方法:选择本院2015年11月~2016年11月期间接收的晚期胃癌患者64例作为研究对象,随机分为观察组与对
本刊讯近日,笔者在河南省郑州市卫浴市场发现,内容为“新泰和荣获中国十大卫浴品牌”的广告宣传横幅在郑州卫浴市场格外醒目。
未来的IDC规划建设需要面向不同类型客户,制定差异化建设标准,降低机架造价成本以及后期运营PUE,提高单机柜价值。在"新基建"中,大型数据中心作为数据计算、传输、交换、存储
近年来,在网络技术飞速发展和网络规模不断增大的同时,与网络有关的攻击、入侵等安全事件也愈来愈多。理论和实践表明,其主要原因在于计算机主机及网络存在着安全脆弱性。因
现代性危机实质上是文化精神生活的危机,根源于现代性的道德哲学困境。现代性的道德哲学困境在于其道德价值原则只是合乎个体性及其感性欲望的"目的合理性",而合乎整体性和理
从真空中光速最大事实和折射定律(或光线轨迹方程)出发,证明:大气中能够返回地面之光线的初始角α是不能任意的,且当α大于某个值αm时,从某点发出的光线不可能返回地面,同时给
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
  数字万用表是飞机机载电子系统综合试验中最常用的测量仪器之一,从计量的角度概述了数字万用表各指标含义及使用注意事项,分析了数字万用表在飞机机载系统综合试验中的应用