云环境下基于QoS的服务组合机制

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:gaozhanlong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算作为新兴的一种计算模式,它以互联网为基础,以服务的方式对外提供计算能力。它将网络上的各种资源整合成一个分布式服务集群系统,为用户提供可以缩减或扩展的计算资源。计算资源本身对于用户来说是透明的,用户只需关注能否获取他们想要的各种服务。将分布式资源按照用户的QoS需求,以虚拟化的方式将满足需求的服务提供给用户,是影响和推动云计算技术和产业发展的重要因素。目前,单一的服务往往不能满足用户的个性化需求,需要通过组合的方式向用户提供多个服务,同时传统的服务的组合方法并不适用于对具有海量分布式数据的云服务进行组合,需要结合云计算的特性,去改进或者发现新的更加快速高效的算法。  本文针对云服务组合的效率和优化等问题,在分析了现有的云服务组合技术的基础上,统一服务的QoS属性。一方面针对服务资源的虚拟化组织影响服务组合的检索速度的问题,建立了虚拟资源组织 Chord环,在 QoS约束下通过改进的遗传算法得到满足用户需求的最优组合服务,另一方面针对云环境下的服务组合算法效率低下的问题,将 Top-k算法和 Map-Reduce算法融合成一种新的组合算法,得到多种满足用户 QoS需求的服务。主要研究工作包括下面几个方面:  1.分析了现有的云服务组合的关键技术,全面系统地阐述了现有的研究进展,介绍了目前云服务组合中已有的关键问题,讨论当前相关云服务技术的研究方法。  2.针对云服务组合过程中服务资源的虚拟化组织影响检索速度的问题,采用了一种建立在虚拟 Chord环上的服务组合算法,将带 QoS约束的虚拟组织Chord环与遗传算法相结合,形成一种新的组合算法,不仅提高了服务资源检索的速度,而且该算法还具有全局搜索能力,来获取满足约束条件的全局最优组合服务。  3.针对云服务组合过程中服务组合算法效率低下的问题,建立服务资源Hash表,对云服务进行映射,形成 Chord环,融合云计算下分布式的思想,将Top-k算法与 Map-Reduce的编程模型结合生成新的分布式算法,对用户的每个需求选择最优的服务集合,最终将各个单个集合组合成一个满足用户各个需求的最优组合服务链集合,提供给用户。不仅能够快速的完成服务组合,给用户提供多种选择方式,而且还有很好的扩展性和兼容性。
其他文献
随着新兴电子商务平台广泛使用,用户在享受便利的同时,也通过论坛发表关于产品的观点。通过这些评论,普通用户可以了解产品的性能,为购买行为做出理性的选择,生产者可以快速
图像信号在产生、传输和记录过程中,经常会受到各种噪声的干扰,这破坏了图像的视觉效果,严重影响了边缘检测、图像分割等后续处理的进行。因此,采用适当的方法减少噪声(即对
近年来,随着各种应用需求的不断增长,数据融合技术作为一门新兴交叉学科得到飞速发展和广泛关注。各种传感器、信息源所获得的大量数据均希望通过数据融合系统相互互补,以获
在自然语言处理领域,语义推理研究是一个非常重要的研究课题。虽然目前的语义研究尚且不够成熟,但语义推理研究对于深入分析文本语义,使计算机更加智能具有深刻的意义。本文
在电信行业,其客户数据的增长速度越来越快,为了提高其决策效率,人们已将数据挖掘中的聚类分析技术引入电信业的客户关系管理中。在数据挖掘中,大部分对象的类属性和归属关系没有严格要求和限制,这些对象数据的属性存有重复叠加性、和交错性,这种特点比较适合进行模糊划分,而且现实生活中许多客观事物之间又具有模糊性,便产生了模糊聚类分析。将模糊聚类应用于各个领域成为了一个研究热点。本文对课题研究主要有以下几个方面
伴随着网络技术的发展,许多应用需要迁移到网络环境的异构平台上,这对新一代的软件开发提出了新的需求。中间件(Middleware)正是应这个需求而被提出,成为研究的热点。   消息
学位
MicroRNA(MiRNA)是RNA家族中的一员,被称为小分子RNA。目前,众多的研究表明,miRNA与生物体的基因表达、生长发育和行为等都有十分密切的关系。早期对miRNA的识别均采用生物学
汉语基本块识别是汉语语块分析体系中的基础任务之一,属于浅层句法分析的一个环节。对给定的汉语句子,汉语基本块识别任务将形式化为以字为基本标注单位的序列标注问题。基于
零形式是指句子中隐式的、未显示表达的语义成分,是传统语义角色标注不能标注出的语义角色,也不是谓词依存成分的语义角色。零形式被区分为有定的零形式和无定的零形式,其中,