面向多目标离散优化的群智能算法研究及在云计算调度优化中的应用

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:nadiazhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的发展及普及,提升整体的资源管理及运营效率、优化投资已成为关键。在云计算应用环境中,资源和任务调度需要考虑多种异构资源以及复杂多变的应用需求,同时兼顾各种性能需求,包括数据中心的整体能耗、资源利用率、经济效益、用户服务质量等等。这些问题通常相互关联,相互促进或抑制,不能使用简单的权重赋值的方式来解决。因此云计算调度问题具有离散优化和多目标优化的共同特征,很适合采用优化算法来求解。但云计算环境中资源的异构性、应用的多样性和动态性,以及多重约束及多重优化目标要求,对优化算法提出了更高的要求,并需要确保优化算法的高可靠性、稳定性和可扩展性。本文重点对新型群智能算法进行研究,并应用于解决云计算环境中的多目标离散优化问题。本文的主要研究工作包括:1)研究新型入侵肿瘤生长优化算法ITGO(Invasive Tumor Growth Optimization),对基础的ITGO算法进行优化设计,并扩展到离散化空间,使之可用于求解离散问题。ITGO算法是本实验室提出一种基于肿瘤细胞生长机制的新型群智能算法,通过生长细胞、入侵细胞、休眠细胞、死亡细胞等四类细胞在营养环境中的相互转换及迁移来求解优化问题。针对ITGO算法存在的搜索效率问题,本文对细胞转化策略、细胞生长策略和步长策略的进行优化设计,使ITGO算法具有更高的搜索效率,与粒子群算法PSO、遗传算法GA、差分进化算法DE等经典优化算法相比,改进后的算法ITGO+具有更好的收敛度。在此基础上,本文提出了离散化D-ITGO算法,通过设计细胞个体的映射方案,用于离散解空间的搜索过程,将算法映射到离散化解空间。与ITGO算法相比,D-ITGO算法不但拥有更高的搜索效率和搜索性能,而且可应用在求解云计算任务调度问题上,与其他任务调度算法相比,D-ITGO算法也具有较优的时间优势。2)设计实现了面向多目标优化的有血管入侵肿瘤生长优化算法VITGO(Vascular Invasive Tumor Growth Optimization)。针对通用多目标优化的特点,本文在ITGO算法的基础上,重构了整个肿瘤细胞种群的生长模型,借鉴肿瘤细胞的有血管生长机制,使用血管引导肿瘤细胞生长,并根据一般性的多目标优化问题的特点,定义血管的类型以及生长模式,同时重新设计了各类细胞的搜索方式、转化模式、初始化策略,以配合血管单元的生长,使之可用于求解一系列的多目标优化问题。为了提升算法效率,本文提出了更有效的边界判定与检测、帕累托前沿端点的检测与利用、去除高度相似的帕累托解等方案,有效提升了算法的搜索效率,避免冗余计算。在大多数基准测试函数上,VITGO在帕累托前沿的求解上均优于目前经典和最新的多目标优化算法。3)设计并实现了一种基于混合优化的萤火虫群算法HGSO(Hybrid Glowworm Swarm Optimization),求解云计算任务调度问题。针对原有萤火虫群算法GSO收敛速度慢、易陷入局部最优解的缺陷,本文提出混合优化HGSO算法,结合群智能算法搜索速度快、范围广的优点和进化算法优胜劣汰/收敛速度快的优点,并设计了三个针对性的改进策略,包括基于精英个体衍生的优胜劣汰策略、基于萤火虫群近邻模型的量子跃迁策略、以及全随机游走策略,使算法具有更高的收敛速度,并能及时跳出局部最优解。在应用于云计算任务调度问题中,HGSO算法具有较快的收敛特性,且找到的云计算任务调度策略(最优解),相比其他算法,在优化目标即最大任务完成时间Makespan上具有12%-35%不等的性能优势。4)设计实现了面向虚拟机调度优化的多目标入侵肿瘤生长优化算法VMITGO(Virtual machine consolidation oriented Multi-objective Invasive Tumor Growth Optimization)。本文借鉴肿瘤细胞的无血管生长模型,设计了不同种类细胞之间的转化、各向生长的搜索模式,构建了一个求解多目标优化问题的基础计算框架MITGO,并应用于求解虚拟机整合问题。根据虚拟机整合问题的多目标优化需求,本文设计了兼顾能耗、虚拟机迁移、负载均衡等多个目标的优化函数,并提出了半初始化方案及两种虚拟机替代方案,减少虚拟机迁移数目和迁移时长,降低数据中心的能耗、实现负载均衡。在Google Trace Data数据集上的实验结果表明,基于多目标优化算法本身的各向搜索及个体跟随生成方案,具有较好的搜索效率;VMITGO算法在能耗、虚拟机迁移数目、负载均衡三个指标上表现良好,综合表现优于对比算法。本文的主要工作是研究新型的群智能优化算法,并应用于解决云计算应用场景中的优化问题。在未来的工作中,将会对入侵肿瘤生长优化算法ITGO算法等群智能算法进行深化研究,以适应未来的更为复杂应用场景中的云计算环境下的应用问题,以及其他应用场景下更多的现实应用问题。
其他文献
无机氮的去除(包括氨氮、亚硝酸盐氮和硝酸盐氮)是实现循环水养殖系统可持续运行的重要保障。通过生物硝化反应能够将水体中的氨氮以及亚硝酸盐转化为硝酸盐,而固相反硝化是硝酸盐去除的有效方式之一。然而,传统的固相反硝化系统在以可生物降解聚合物(Biodegradable Polymers,BDPs)作为反硝化碳源时,存在材料价格昂贵和出水溶解性有机碳(Dissolved organic carbon,DO
<正>超分子自组装技术可以在纳米尺度上,通过范德华力、氢键、静电作用、疏水亲水作用及π-π堆积等分子间力,简易的将有机-无机组分组装起来,在制备新颖的多功能复合材料上
随着我国生产力的提高,经济的快速发展,生活的城市化、便捷化和交通一体化时代的到来,改变人们“原始”的生活方式,从家务劳动到步行外出,从体力劳动到运动健身都被自动化等取代,身体活动行为似乎从日常生活中逐渐消失或被取代,导致人们久坐不动和身体活动严重不足,造成了一系列的慢性疾病。国家高度重视青少年的体质健康,近些年来,颁发了一系列相关的文件,最终所要达到的目标是强化学生的身体活动,每天锻炼1小时,提高
普利司通集团近日宣布,集团已研发成功一项运用生物技术进行诊断帕拉橡胶树白根腐病的"LAMP法"。这促进了帕拉橡胶树的保护,并帮助确保更稳定的天然橡胶供应,以应对日益增长的
无论业态如何花样翻新,互联网金融都没有改变金融行业经营风险和管理信用的本质,要和其他金融业态一样,接受相关部门的严格监管$$在北京某写字楼内,一对年迈的夫妇无助地哭泣,楼内
学位
本文总结推拿治疗颈性头痛的临床体会,以为临床治疗颈性头痛提供参考。