基于遗传算法的分布式系统中任务调度

来源 :青岛大学 | 被引量 : 0次 | 上传用户:happer34
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法是近年兴起的一种用于解决优化问题的并行寻优算法,已被用于分布式系统的任务调度中。经研究表明遗传算法比启发式算法有较大的优越性。本文提出了一种用广义遗传算法解决任务调度的方法,具体内容有: 1.设计了任务分布的问题模型,设计了一种新的编码方式,即“一维分离编码”方式。其中,每个个体由左子串和右子串两部分构成。左子串描述任务分配的情况,右子串描述任务的调度顺序。左、右子串因任务分配和任务排列的要求不同而执行不同的杂交和变异操作,使搜索空间扩大到整个解空间上。此外,在任务调度中,让上一代母体中具有较高适应值的染色体(即最佳和次佳个体)直接进入下一代参与进化,而不是通过轮盘赌的形式进入下一代,以加快算法的收敛过程。 2.设计了任务调度问题的数学模型和针对该调度问题的广义遗传算法的马尔可夫链模型。 3.在单机系统中,利用VC++语言搭建了一个模拟局部任务调度的仿真系统LD。 仿真结果表明,与在这一问题上常采用的二维编码的遗传算法相比,本算法能得到更好的解;与不采用广义遗传算法而代之以精英策略的遗传算法相比,本算法具有更快的收敛速度,具有较大的优越性,适合处理一定规模的调度问题。
其他文献
随着互联网的飞速发展,其中已蕴含了海量的信息资源,涵盖了现实世界的各个领域。相对于Surface Web,Deep Web蕴含着更丰富的数据、拥有更多的访问量和更快的增长速度。但是Deep
移动计算的网络环境具有其鲜明的特点:移动性、断接性、带宽多样性、可伸缩性、弱可靠性、网络通信的非对称性、电源能力局限性等等。而现有的数据库管理系统不能或是不能有
目前,市场中的试纸识别系统大多不具备信息互联互通,试纸、试剂的溯源功能,使得病情的分布、发展统计与试剂盒的管理存在一定的难度。本文基于近几年来迅速普及的Android智能
智能交通信号控制系统为城市交通管理提供了一种有效的方法,其广泛的应用前景和惊人的商业价值已经引起了国内外学术界和企业界的极大关注。目前国内外已经有了各种商业化的
证券市场中成功的交易模式是可以模仿及学习的。证券市场是一个高度复杂的非线性动态系统,其变化规律既有一定的自身的趋势性,又受政治、经济、心理等诸多因素的影响。建立在数
肺癌是世界上最常见的内脏恶性肿瘤之一,也是确诊后存活率最低的癌症之一。在我国城镇人口中,肺癌死亡率已居肿瘤死亡率首位。更重要的是,目前对肺癌的确诊又常常是它的中晚
语音置信度评估是结合了语音信号处理以及语音辨识的一项技术,本论文研究的目标是建立一个英语语音置信度评估系统,重点在于将标准语音数据的模型与被评测的语音数据相比对评分
安全的密码协议是网络通信和应用必不可少的组件之一,是构筑信息安全体系的基础。设计安全和有效的密码协议是协议工程领域中的主要研究内容。在设计、描述(建模)、验证、性能
当前,世界已进入信息时代,信息技术的发展正逐渐改变着人们的生产和生活方式。这种情况下,对医疗卫生信息化的要求不断提高。中央也将医疗卫生信息化列为医药卫生体制改革“
随着组播的广泛应用,Internet安全问题的日趋严重,组播的安全问题越来越受到国内外学者的重视。因为网络通信的安全问题主要依靠密码学来解决,所以组播密钥管理渐渐成为组播