首页 > 学术论文

基于遗传算法和蚁群算法的节能调度研究

来源:论文学术网
时间:2024-08-20 12:05:10
热度:

基于遗传算法和蚁群算法的节能调度研究【摘要】:伴随着计算机技术和计算机网络的发展,云计算作为一种新的计算方式,由于具有很高的可扩展性和可用性,很快成了学术界和产业界的研究热点[1]

【摘要】:伴随着计算机技术和计算机网络的发展,云计算作为一种新的计算方式,由于具有很高的可扩展性和可用性,很快成了学术界和产业界的研究热点[1]。由于大量的数据和计算集中在云端,这使得云计算系统的能耗开销变得越来越大。高能耗带来了多方面的问题,不仅造成了能源的浪费、系统运行的不稳定,同时也对我们赖以生存的环境造成了不良影响。因此,云计算系统的高能耗问题成为亟待解决的迫切问题。 本文首先回顾了优化云计算系统能耗的3类主要技术:电压动态调整技术、虚拟化技术和关闭/休眠技术。上述3种能耗优化管理技术有不同的应用场景,同时也存在不同的问题。但从根本上来说,造成能源浪费的主要原因是任务调度的不合理。因此,研究和设计优质高效的任务调度算法是实现优化能耗和系统性能的最佳途径。目前存在的主要任务调度方法有:基于Agent的任务调度、基于成本的任务调度、基于Petri网的任务调度、启发式算法和其他任务调度算法。 本文从启发式算法入手,首先总结了遗传算法和蚁群算法的基本理论,然后在这些理论的基础上提出了一种基于遗传算法和蚁群算法的节能调度算法。算法的主要思想是通过复制任务,使任务的副本分配到与其不在同一节点执行的后继任务之前,通过这种方式缩短任务的执行时间并且减少通信的能耗。本文的另-个主要创新是设计了一种动态融合策略,使遗传算法在最优时机切换到蚁群算法,因为遗传算法的进化率伴随着时间的推移是逐渐降低的,而蚁群算法由于早期信息素的匮乏导致进化速率较慢,后期会越来越快。相比较单纯的遗传算法或者蚁群算法,将两种算法动态融合可以提高算法的性能,使算法在较短的时间内收敛到最优结果。最后,通过实验仿真,验证算法的有效性和优缺点。 本文提出的遗传算法和蚁群算法动态融合算法通过模拟仿真实验,可以在不引起显著的能耗增长的前提下缩短任务执行时间;相比较单纯的遗传算法,可以提高算法性能10%左右。将这一调度算法嵌入到云计算系统并确定合适的参数,可以显著降低系统的能源消耗并且该算法拥有广阔的应用空间。 【关键词】:云计算 遗传算法 动态融合 蚁群算法 任务调度
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP18
【目录】:
  • 摘要8-9
  • ABSTRACT9-11
  • 第1章 绪论11-19
  • 1.1 研究背景及意义11-12
  • 1.2 国内外研究现状12-17
  • 1.3 本文主要工作17-18
  • 1.4 本文的组织结构18-19
  • 第2章 云计算与任务调度19-24
  • 2.1 云计算的概念及特点19
  • 2.2 云计算平台体系结构19-22
  • 2.3 云计算中的任务调度22-23
  • 2.3.1 任务调度模型22
  • 2.3.2 任务调度目标22-23
  • 2.4 本章小结23-24
  • 第3章 遗传算法理论24-29
  • 3.1 遗传算法简介24-25
  • 3.2 遗传算法的实现方法25-28
  • 3.2.1 编码25-26
  • 3.2.2 遗传操作26-27
  • 3.2.3 适应度函数27-28
  • 3.2.4 运行参数28
  • 3.3 本章小结28-29
  • 第4章 蚁群算法理论29-32
  • 4.1 蚁群算法简介29-30
  • 4.2 蚁群算法的实现方法30-32
  • 第5章 基于动态融合的遗传算法与蚁群算法求解任务调度问题32-45
  • 5.1 基于DAG的任务调度模型32-33
  • 5.1.1 系统模型32
  • 5.1.2 任务模型32-33
  • 5.2 基于遗传算法的任务调度33-38
  • 5.2.1 编码33-34
  • 5.2.2 适应度函数34-35
  • 5.2.3 交叉操作35-37
  • 5.2.4 变异操作37-38
  • 5.2.5 运行参数设定38
  • 5.3 遗传算法与蚁群算法的动态融合策略38-41
  • 5.4 进化信息的传递41-42
  • 5.5 基于蚁群算法的任务调度42-43
  • 5.5.1 调度搜索策略42
  • 5.5.2 信息素更新策略42-43
  • 5.6 算法的形式化描述43-44
  • 5.7 本章小结44-45
  • 第6章 实验分析45-54
  • 6.1 实验环境45-46
  • 6.2 简单实例分析46-47
  • 6.3 实验数据与结果47-52
  • 6.4 实验分析52-53
  • 6.5 本章小结53-54
  • 第7章 总结和展望54-55
  • 7.1 总结54
  • 7.2 展望54-55
  • 参考文献55-58
  • 致谢58-59
  • 攻读硕士期间发表的学术论文目录59-60
  • 学位论文评阅及答辩情况表60


您可以在本站搜索以下学术论文文献来了解更多相关内容

一种用于任务调度的广义遗传算法    贺晓丽;

绿色网络和绿色评价:节能机制、模型和评价    林闯;田源;姚敏;

虚拟化云计算平台的能耗管理    叶可江;吴朝晖;姜晓红;何钦铭;

网格计算中任务调度研究综述    罗红,慕德俊,邓智群,王晓东

基于多Agent制造过程的建模方法    刘昶,史海波,于海斌

网格环境下的任务调度研究    张学琴;

遗传算法与蚂蚁算法动态融合的软硬件划分    熊志辉,李思昆,陈吉华

非平稳自相似业务下自适应动态功耗管理    吴琦,熊光泽

三维装箱问题的组合启发式算法    张德富;魏丽军;陈青山;陈火旺;

随机任务在云计算平台中能耗的优化管理方法    谭一鸣;曾国荪;王伟;

基于能耗约束的虚拟机调度策略研究    王旭

蚁群算法在动态疏散路径优化过程中的应用    王侠;程乃伟;

基于Blackfin的锂电池管理系统    陈任;邓清勇;邝利丹;李凤姣;

基于Simulink模型的静态优化和动态优化    方锡邦;王国庆;

利用蚁群算法求解电信客户初始信用评分问题    张玉洁;孟祥武;

基于蚁群算法的复合材料层合板的铺层顺序优化    穆朋刚;赵美英;陈鹏飞;万小朋;

混沌蚁群算法及其在智能交通中的应用    杨海;王洪国;侯鲁男;孙向群;

基于混沌蚁群算法的物流配送路径问题仿真研究    高大利;

蚁群算法在求解旅行商问题中的改进    严小燕;李旸;夏桂林;

基于蚁群系统的电力系统无功优化    郑理科;李茂军;

基于蚁群算法的出租车零空载问题探讨    周永生;韦结余;

求解集装箱装载问题的混合二元蚁群算法    袁军良;熊伟清;江宝钏;

蚁群算法在多用户检测中的应用及其改进    张元敏;殷志锋;周雅;

节能电力调度中分布式仿生优化策略发生器的研究    刘忠菁;霍小江;黄训诚;陈学广;

蚁群算法系统的Java模拟与分析    吴国凤;曾标;

基于蚁群算法的城市紧急救援最佳路径选择    吴正伟;吉文来;陈伟佳;卢扣;

基于网格的流媒体技术研究    李霞;王林平;张期莲;张兴艳;

复杂战场环境中UAV航迹规划的改进型蚁群算法    苏菲;李远;沈林成;

社会性网络软件下的个人知识管理:问题、方法和案例    许彦;陈禹;

基于熵的小生境蚁群算法及其应用    李彦苍;索娟娟;

一种可实现电力网络节点编号多方案最优化的蚁群并行优化方法    彭春华;

地震叠前数据的弹性阻抗非线性反演方法研究    张进

基于分形技术的金融数据分析方法研究    倪丽萍

基于视觉反馈的焊接机器人自主示教关键技术研究    李鹤喜

节水型农业种植结构优化研究    王玉宝

三维衣身原型曲面展平技术的研究    庄梅玲

煤矿井下搜救探测机器人的路径规划及轨迹跟踪控制研究    周巍

高密度电阻率勘探反演的非线性方法研究    张凌云

RNA二级结构预测算法研究    余军

云计算数据中心结构及其调度机制研究    刘晓茜

公(铁)工程三维选线的群智能算法研究    缪鹍

用蚁群算法求解最小极大流问题    李颖

嵌入式系统功耗管理研究与实现    张炜

蚁群群体智能网络可视化试验平台研制    邵晓路

基于蚁群算法的机器人全局路径规划    耿东山

基于最优竞胜标的网格资源市场优化研究    赵甜

基于推荐网络的服务搜索技术研究    宋超臣

图像分割中的边缘检测方法研究    马迪

蚁群算法在光突发交换网络路由中的研究    蒋红进

机器人群体协同任务规划与协调避碰    张家飞

全电力推进船舶短期电力负荷预测研究    王嘉钰

一种基于遗传算法的网格任务调度算法    马学彬;温涛;郭权;王刚;

基于蚂蚁算法和遗传算法的同步时序电路初始化    李智,许川佩,莫玮,陈光■

虚拟机全系统在线迁移    张彬彬;罗英伟;汪小林;王振林;孙逸峰;陈昊罡;许卓群;李晓明;

云计算的资源管理方法研究    李婷;李晓龙;

支持求解圆形packing问题的两个拟人策略    黄文奇,许如初

基于遗传算法的任务分配与调度    钟求喜,谢涛,陈火旺

约束驱动与松弛时间消除相结合的硬/软件划分算法    程国达,彭澄廉

遗传算法与蚂蚁算法的融合    丁建立,陈增强,袁著祉

基于Simgrid的网格任务调度模拟    查礼,徐志伟,林国璋,刘玉树

基于广义遗传算法的全局优化方法    董聪;郭晓华;袁曾任;

软硬件协同综合及虚拟微处理器技术研究    张鲁峰

基于Agent的复杂系统分布仿真    李宏亮

高性能路由器节能技术研究    唐广飞

虚拟机资源监测调整机制研究    陆晓雯

云环境下作业调度算法研究与实现    赵春燕

虚拟化云计算中资源管理的研究与实现    肖斐

一种实现网络k-划分优化的改进遗传算法研究    黄新力,严广乐

改进遗传算法在齿轮减速器优化中的应用    苑进,孙忠林,刘雪美

最优合并构成的有序遗传算法    刘雅琴,迟洪钦

求多项式全部根的遗传算法    程锦松

基于分布理论和遗传算法的多项式求根算法    程锦松,刘锋

基于遗传算法的目标优化分配模型    周林,娄寿春,赵杰

用遗传算法确定鲍罗米公式中的系数A、B值    赵胜利;李书全;刘燕;刘永建;田伟;

分流机制遗传算法研究    许世刚,高新陵

基于遗传算法的工艺决策模式的探索    孙进平 ,吴瑞明 ,翟瑞红 ,刘忠武

交互式遗传算法中收敛性及用户评估质量的提高    胡静,陈恩红,王上飞,王熙法

遗传算法概述    韩娟;

基于遗传算法控制步长的定性仿真方法    庞国仲;王元西;

遗传算法在旋转货架拣选优化中的应用    林家恒;李国锋;田国会;刘长有;

遗传算法中基因排列方式对运行的影响    史骏;裘聿皇;

遗传算法及在经济中的应用    韩战钢;

遗传算法在运动员技术动作优化中的应用研究    唐毅;葛运建;王定成;江建举;

用遗传算法进行航线规划    文泾;朱玉文;

遗传算法在参数辨识中的应用进展    于春梅;黄玉清;杨胜波;

基于遗传算法的非确定性目标优化    王志宏;王斌;

基于序次优化策略的改进遗传算法    王晓东;刘全利;金吉凌;王伟;

《神经网络和遗传算法在水科学领域的应用》将面市    林京

协同设计的平台策略    高雪娟

递阶遗传算法理论及其应用研究    周辉仁

交互式遗传算法中用户的认知规律及其应用    郝国生

遗传算法及其在跟踪系统中的应用研究    侯格贤

遗传算法及其在电磁工程中的应用    马国田

结构优化中的遗传算法研究和应用    唐文艳

遗传算法理论及其在水问题中应用的研究    周激流

基于改进遗传算法的生物电磁成像与磁场聚焦应用研究    刘冀成

基于物种进化的遗传算法研究    袁丽华

遗传算法求解多模态优化问题的研究    李航

提高实数遗传算法数值优化效率的研究    石玉

遗传算法在公路路线智能决策系统中的应用研究    谷克

基于改进遗传算法的刚架结构截面力学特性参数优化的研究    李艳娇

求解极小碰集的遗传算法的研究与改进    任巍

混沌遗传算法在模式识别中的应用    王赫

双种群遗传算法的改进及其应用研究    于蕾蕾

遗传算法及其在聚类分析中的应用    王婧

基于遗传算法的车间作业调度问题的研究    胡文斯

基于遗传算法的养护机械生产车间作业调度问题的研究    吴明华

基于改进遗传算法的桥梁模型动力优化    尉钰

遗传算法的研究与应用    王银年