基于遗传算法的云计算任务调度算法研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:sdgxsgl123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种新型的商业计算模型,它通过网络进行连接,能够获得各种应用、数据和IT服务。云计算的核心,是根据用户的需求,对云环境中的资源和用户提交的任务进行统一的调度和管理,而用户只需要按需付费。因而在云服务中,如何满足不同用户对服务质量(QoS)的不同需求,是云计算调度必须要考虑的重要问题。遗传算法是一种进化算法,它借鉴生物界的进化思想和自然界中“优胜劣汰”的自然选择机制,是一种全局优化搜索算法。遗传算法由于其本身所具备的并行性和全局解空间搜索的特点,被引入到了大规模集群系统的资源调度中。本文以用户对服务质量的需求为出发点,通过权重向量的设置,综合考虑不同用户对作业完成时间、带宽、可靠性和费用等4个因素的不同需求,设计基于用户满意度的适应度函数,以保证服务质量。针对遗传算法存在的“早熟”问题,本文采用模拟退火算法对其进行优化。模拟退火算法借鉴物理上固体退火的机理,具有能够跳出局部最优解的特性,是一种全局最优算法。然而,它存在对整个搜索空间的情况了解不多的缺点。将遗传算法和模拟退火算法结合起来,能够充分发挥两者的优势,弥补二者的不足,提高算法性能。本文在遗传算法产生新个体的过程中引入模拟退火算子,根据模拟退火算法中的Metropolis准则来决定是否接受遗传算法产生的新个体,在保证种群多样性的同时,也使种群能够逐步进化。本文还介绍了云仿真工具CloudSim,并配置了实验环境。在CloudSim仿真平台上,对本文所设计的遗传算法和模拟退火算法优化后的遗传算法进行了仿真实验。通过与基本遗传算法进行实验比较,表明本文设计的遗传算法能够更好地满足不同用户对云服务质量的不同需求。通过对优化前后两种遗传算法以及CloudSim自带的随机分配算法RA和轮询算法RR之间的实验结果对比,表明采用模拟退火算子对算法进行优化后,算法性能有所改善。
其他文献
由于医疗工作的特殊性,处于医疗改革时期的医务人员压力越来越大。在医生的职业生涯发展过程中,他们面临着家庭、收入、上岗、晋升、医患关系等多重压力。因此,缓减医生压力、加
公务员财产申报制度,被称为“阳光下最后的防腐剂”,作为反腐败的重要手段,是国际上公认的治理公务员贪污腐败行为的一项基本制度。该制度是指国家公务员依照规定,在一定期限
由出资瑕疵股权转让所引发的案件在实践中大量存在,其中牵涉诸多问题。但由于法律和司法解释对该问题的规定不够清晰。同时,学界对该问题存有不同的观点。因而本文从我国现行
金融英语是一种专门用途英语,属于商务英语的分支,有其自身专业性和复杂性。本篇论文主要探讨翻译目的论指导下的金融英语术语和文本的翻译,其目的在于更好地帮助金融从业人
漢水是畏江的第一大支流,也是上古时期文化繁榮的地域,在清通东西部文化上发挥著極其重要的作用。静多出土傅世文献资料及考古发现也记载了漢水流域早期的人类文明活勤:城背溪
随着我国的经济快速发展,人口老龄化的问题日益严重,从第五次人口普查数据开始,我国已经进入了老龄化社会。在第六次的人口普查数据当中显示,我国60岁以上的人口达到1.67亿,
深化文化体制改革,推动社会主义文化大发展大繁荣,充分体现出中国共产党对社会主义文化建设规律的把握和文化建设的自觉自信。文化体制改革是一项错综复杂的社会系统工程,如
华北平原春季降水量小,蒸发量大,冬小麦生长期易发生水分亏缺。尤其华北平原本身缺水严重,传统的漫灌方式更加浪费了宝贵的水资源,因此该地区宜发展高产高效的节水农业。虽然
自上个世纪以来,信息技术的飞速发展,促使互联网得到迅速普及。随着“网民”的数量越来越多,“网购”已被越来越多的消费者所熟悉。但是,网络交易中的商品不是以实物形式呈现
作为贫困研究中的前沿和热点领域,动态贫困已经得到国内外学者的高度重视。而我国动态贫困研究仍然处于起步阶段,学者们更多的是采用定量的方式对于面板数据进行研究,但由于