【摘 要】
:
网格技术将所有可用于共享的资源(例如,计算机、高性能设备、昂贵仪器、存储设备、科学数据、软件、数据库等)通过网络连接起来,并将它们转化成一种随处可得的、可靠的、标准
论文部分内容阅读
网格技术将所有可用于共享的资源(例如,计算机、高性能设备、昂贵仪器、存储设备、科学数据、软件、数据库等)通过网络连接起来,并将它们转化成一种随处可得的、可靠的、标准的、经济的计算能力。用户将任务提交给网格后,需要对任务进行合理的分配和调度,即将任务分配给网格资源去执行。 由于网格中任务调度直接影响到整个系统的计算性能,因此调度成为网格计算中的一项关键技术。任务调度问题是一类NPC问题,经典调度理论一般仅能获得问题的近似最优解。 本文采用理论分析与仿真实验相结合的方法,研究网格计算中具有依赖关系的多任务分配与调度的遗传算法。遗传算法是一种有导向性的随机搜索算法,它以适应度函数为导向,模拟自然界生物进化和遗传过程,搜索全局最优解。 本文针对网格系统中任务调度问题提出一个适用的遗传算法框架。算法中染色体的编码采用二维0-1矩阵,即文中的“资源-任务”匹配矩阵。在此基础上采用三类遗传算子,即外部交叉算子、内部交叉算子和可变的变异算子。外部交叉算子和内部交叉算子具有生成最优解的能力;变异算子有效的保存了种群的多样性。为了保证遗传算法的全局搜索能力,采用任务最大深度值与最小深度值来共同确定任务的深度值;为了防止早熟,算法自适应的加大变异概率。 遗传算法中主要控制参数的取值通过仿真实验确定,而任务DAG图、任务数、任务工作量、资源数、资源计算能力、资源间通信延迟均可在仿真系统初始化时手动或随机生成。经仿真试验的结果数据比较,本文算法具有较好的解全局搜索能力,以及较快的收敛速度,能够在较少的进化代数之内收敛于近似最优解。
其他文献
在单个芯片上集成成百上千个核是工艺发展下的一种趋势。基于碳纳米管的无线天线技术,使无线片上网络具备了良好的扩展性,面向不同的应用需求,无线片上网络的渐进扩展成为了一个
随着模板技术的广泛应用及协同技术的飞速发展,协同模板概念在两者技术优势的结合下产生。本文介绍了协同模板建模系统(CoTM),在此基础上展开基于约束模型的任务机制研究,重
在大型企事业单位的信息环境中通常存在着多种应用信息系统,而各系统采取的权限管理、授权服务与访问控制的方式往往各不相同,在实际应用中对于各个系统资源的访问缺少一种统一
在海量数据存储与大数据处理中,普遍采用了基于HDFS (Hadoop DistributedFile System,Hadoop分布式文件系统)架构的集群来存储数据。为支持大数据分析在海量数据上进行实时查询
本文在对系统架构进行详细分析的基础上引入Struts框架,深入研究了Struts应用框架的内部结构、工作流程及其所使用的设计模式。探讨了如何利用Struts框架,通过优化Web应用程序
随着WWW的急剧增长以及多媒体技术和通讯技术的飞速发展,快速有效地进行互联网多媒体信息检索、查询和浏览,成为人们的迫切需求。现存的图像搜索引擎,大多是采用基于文本关键
随着计算机应用技术的不断发展,计算模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server),在上个世纪八十年代及九十年代初得到广泛应用。但随着企业规模的日益扩
传统的边界防火墙存在单点失效和性能瓶颈的局限性,而且依赖于网络的拓扑结构实施其安全策略。在网络高速发展的今天,传统防火墙的局限性越发显得明显。分布式防火墙正是在这样
随着无线局域网得到越来越广泛的应用,研究无线宽带接入互联网的基础理论与关键技术具有重大的科学和经济意义,提供高性能的无线互联网传输协议是实现无线宽带接入互联网要解
在存储系统中,CPU的处理速度远大于磁盘等I/O设备的读写速度,两者间的速度不匹配严重影响了系统整体性能。预取技术能够有效地弥补I/O设备与CPU之间的速度差异,因此被广泛应用。