面向组合服务自适应执行的服务选取方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:devil521zhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为一种新型的分布式计算模型,近年来得到学术界和工业界的极大关注。单个Web服务一般提供一些比较单一的功能,通常无法满足复杂应用的需求。因此,集成单一服务所提供的各种功能以形成新的、功能更强大的组合服务用来满足不同用户的复杂应用需求已成为了一个研究重点。由于服务自身的动态性、自治性等特点,使的组合服务中的可靠性问题凸现出来,而可靠性又是决定服务能否可用的关键。因此选取出的组合服务是否高可靠,逐渐成为了评估服务选取是否成功的标准之一。在Web环境中,满足相同功能需求而具有不同QoS参数(如执行时间、费用、可靠性、可用性等)的Web服务存在有多个,如何在满足用户需求条件下提供具有可靠性保障的组合服务就成为了服务领域的热点问题。针对这个问题,本文提出了一种面向组合服务自适应执行的服务选取方法。相较于其他服务选取方法,本方法一是采用了冗余机制来保证组合服务的可靠性,即为在满足用户约束的前提下,为组合流程上的各个任务选取出多个待执行的备选服务,而不是每个任务只对应一个服务实例来执行。二是改进了目前主流的QoS模型,由简单的使用服务提供者发布的属性值改为通过分析服务执行日志库进而得到具体的分布在不同时间段上的相关属性信息。在这个模型基础上,在服务进行选取之前对每个任务对应的服务集进行了预处理工作,针对完成同一任务的多个服务实例,按照其可靠性数值在时间轴上对其进行划分。这么做的好处在于可以在满足任务高可靠的局部最优基础上达到组合服务高可靠的全局最优,同时对于后续的服务监控、服务替换以及阶段性优化都有很大的益处。针对有执行时间约束的服务选取问题,本文提出一个基于粒子群的服务选取算法,在满足用户约束的前提下,利用粒子群智能优化算法,以组合服务的可靠性最大为目标,针对各个任务找到相应的待执行备选服务集。最后,本文设计个两个实验,分别为有效性实验、可行性实验,用以从不同的角度检验本文提出的面向组合服务自适应执行的服务选取方法。
其他文献
随着微处理器技术的不断发展和应用需求对计算能力要求的不断提升,片上多核处理器已经成为了处理器发展的趋势。多核系统的出现,加剧了程序对共享资源访问的冲突。因此,针对
随着互联网技术的发展,传统软件已经不能满足用户和服务提供商的需求,使得软件开发质量下降。因此,在软件实际开发过程中通过使用可以重用的组件高效地进行软件产品的开发。通过
语义信息在信息处理中起着极为重要的作用,自然语言的语义分析和内容的理解,都离不开语义信息的支持。语义知识库作为语义信息的表现形式已成为自然语言处理领域的不可或缺的
普适计算是在分布计算、移动计算基础上发展起来的新一代计算技术。与传统的Web服务组合相比,普适环境所具有的移动性和异构性使得普适服务组合往往更容易失效,为了应对这种
随着多核架构成为处理器发展的主要方向,多核系统上的实时调度问题已经成为了学术界与工业界的热点研究问题。在固定优先级调度中,目前已知的全局和局部固定优先级调度的最大
图像和视频的分割,指通过一定的交互,把用户所感兴趣的目标物体从图像或者图像序列中提取出来,将背景去掉的过程。本文中的分割特指二元分割,也就是将图像分割为前景和背景。
分布式网络中的数据库存储系统以其风险分散、负载均衡、抗DDoS攻击等优势被广泛应用。然而,信息的频繁复制与更新不可避免地导致数据的篡改、伪造和丢失,给查询认证带来新的
知识管理是指对企业知识资源开发和有效利用的过程。知识管理的目的是提高企业的创新能力及创造价值的能力。在企业业务过程或知识管理过程中,需要为解决若干业务问题寻找合
压缩感知是一种新式的数据采集方案,在2006年由Donoho和Candes首次提出。压缩感知理论可以使信号在采样率远低于奈奎斯特(Nyquist)采样率并满足一些特定条件的情况下,以很低
在当今这样一个信息和网络化的社会里,各种大容量存储设备也已经广泛地应用于社会的各个领域,如政府机关、学校学术机构、商业公司、个人用户等。对于不同计算机用户,尤其是