基于进化多目标优化的云服务组合执行优化算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ZLF308440423
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,全球信息技术产业正着一场声势浩大的“云计算”浪潮。云计算的资源存储在云供应商的虚拟机集群上,本地计算机只需要通过互联网发送一个任务请求,云端就能够根据用户的需求信息通过资源的组合和优化构成不同形式的云应用。云计算秉承“按需服务”的理念,是继个人计算机、互联网之后的第三次信息技术浪潮。要实现按需服务的目标,云供应商要通过虚拟化、并行计算、分布式存储等关键技术将传统模式的应用资源迁移到云端,通过虚拟化技术形成各种功能的虚拟资源池使用户能够根据需求访问的计算资源。在按需付费的商业模式下,用户更关心的是如何以最小的花费来完成更多的任务需求。而服务组合优化技术能够通过动态封装云端资源,不断形成各种形式和功能的新服务来满足多样化的用户需求。因此,云环境下的服务组合执行优化问题一直是研究的热点之一。在云环境下,服务商需要向用户提供虚拟机租用服务,同时提供多种经过优化,形成适用于不同用户类型的服务案例以供选择。本文通过抽象云环境建模,得到用户最为关心的两个目标函数,即完成任务所花费的运行时间和费用,将NSGAⅡ算法和MOEA/D算法应用于该模型之上,进行服务组合执行的优化,在不同规模的任务量下,均获得了较好的优化解集。本文的主要工作如下:(1)介绍了云服务体系结构和服务模型,阐述了云环境下任务调度相关问题,分析了服务组合执行优化问题的数学模型。(2)讨论了云环境下服务组合执行优化建模,通过对用户任务和服务资源的研究将服务组合执行优化问题建模为图映射问题,建立基于运行时间和运行费用的目标函数。(3)建立以用户任务的运行执行时间、运行费用为约束条件的优化模型,讨论云环境下基于NSGAⅡ算法和MOEA/D算法的服务组合执行优化方法和算法实现流程。在此基础上,改进了MOEA/D算法中的切比雪夫分解方法以及增加偏好区域后,再次求解该问题,以达到更好的优化效果。最后,通过C++仿真平台对其进行仿真,获得最优Pareto解集,并使用超体积性能指标对两算法的性能进行了更直观的量化比较,表明改进的MOEA/D算法能够更好地满足用户任务的需要,更快地确定最优的服务组合方案,验证了本文提出的服务组合优化方法在时间跨度以及费用成本方面有良好的表现。
其他文献
知识管理有利于提高企业产品开发、制造、销售及服务的质量和效率。知识管理通常包括知识获取、知识评价、知识重用、知识修改及更新等流程或者活动。知识管理系统是辅助企业
随着互联网技术的发展,在线中文网页的数量迅速增加,互联网上的信息量越来越大。搜索引擎能够有效地组织和分析海量的信息资源,帮助用户迅速地获取所需要的知识和信息。然而
在供应链管理模式下,单个企业之间的竞争变成了企业所在供应链之间的竞争。供应链的构建中最重要的一个环节就是评价选择供应商。从长期发展来看,核心企业应选择能保持较高的
虚拟植物生长可视化在现代农林生态研究中具有重要意义,而植物的形态发生模型和生理生态模型及其结合方式是本研究中的核心问题。论文首先在改进Open L系统的基础上,提出了植
根据移动自组网的特点,在无线通信带宽极其受限的情况下,采用组播技术实现多方通信可以节省带宽、减少网络开销,设计有效的组播路由协议是移动自组织网研究领域的重要内容之一。
随着网络技术和应用的快速发展,网络中所产生的数据也急剧增长,相应的数据存储技术和应用技术也得到快速发展,特别是云计算相关技术和数据挖掘技术的发展。云计算技术的应用
如今,网络上存在着大量的异构数据源,其中包含有海量的文本数据(FlatText),关系数据,以及XML等半格式化数据.这些数据源往往表达着相似甚至相同的语义,但彼此之间却是异构的.
本文主要探讨基于XML的电子表格文档格式转换技术。由于XML语言具有开放、可扩展等特点,越来越多的文档格式开始采用XML语言描述,其中包括UOF和Open XML。为保证文档的安全性和
本文提出了一个应用于无线传感器网络的定位算法。该定位算法具有可扩展、分布式和距离无关等特点。在无线传感器网络中,位置信息对无线传感器网络的应用至关重要。高精度、低
互联网中,用户对信息的需求往往是针对某个领域和面向特定主题的,在这些方面传统搜索引擎的召回率和精确率都不能令人满意。面向主题的垂直搜索引擎的目的是提供分类精确、数