基于QoS的Web服务组合关键问题研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:rwuinthe3924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,作为一种分布式应用模式,服务计算技术得到了广泛的应用关注和系统实施。在服务计算模式下,分布在Internet上的各类异构资源(如软件、硬件、数据、业务等)都可以封装为Web服务的形式,并以统一的接口和规范对外发布;进而,使得资源提供者可以根据用户的个性化需求,快速部署外界所需的业务应用。然而,单一Web服务的功能往往有限,不能满足用户日益复杂的业务需求。在这种情况下,Web服务组合技术应运而生,不同的Web服务之间通过服务组合(Service Composition)的方式,可以构造功能更加强大的增值服务,从而满足用户的复杂业务需求。在这种应用背景下,服务质量,即QoS(Quality of Service, QoS),成为评价服务组合应用效果的重要依据,基于QoS的Web服务组合成为服务计算领域中一个热门的研究课题,获得了学术界和工业界的广泛关注。目前,基于QoS的Web服务组合面临的诸多问题和挑战,主要体现在以下几个方面:(1)对于大规模的Web服务组合问题(即Web服务组合问题的解空间规模很大),现有的Web服务组合方法在求解QoS最优的Web服务组合方案时效率不高;(2)由于服务组合环境的动态性和不确定性,Web服务在执行过程中可能失效,如何处理这种因Web服务失效而导致的服务组合异常以提高Web服务组合的鲁棒性,是一个亟待解决的技术问题;(3)柔性QoS定义等动态服务计算特点的出现,使得传统Web服务选择方法在进行服务质量评估时面临很多不确定性因素的挑战。针对上述问题,本文的主要研究工作如下:1.对于大规模的Web服务组合问题,分析现有方法在求解QoS最优的Web服务组合方案时效率不高的原因,并提出一种基于局部质量优化的Web服务组合方法LOEM (Local Optimization and Enumeration Method, LOEM)。具体而言,LOEM方法一方面通过局部质量优化来缩小服务组合问题的候选空间,以提高Web服务组合的效率;另一方面,通过整数规划(Integer Programming, IP)技术,对局部质量优化得到的Web服务进行组合枚举,以寻找一个近似QoS最优的Web服务组合方案。这样,利用LOEM方法,服务组合引擎可以在一段较短的时间内找到一个近似QoS最优的Web服务组合方案,从而在Web服务组合的效率和Web服务组合方案的QoS最优性之间取得一个较好的折衷。2.对于因参与组合的某Web服务失效,导致服务组合执行出现异常的应用挑战,通过分析异常产生的上下文要素,提出了一种通过放宽QoS约束进行异常处理的思想,以及对QoS约束进行放宽的两个准则,根据QoS约束放宽准则,为不同QoS约束分配不同的放宽步长和放宽次序;在此基础上,提出一种基于QoS约束放宽思想的异常处理方法RelaxingMe (QoS constraints Relaxing Method, RelaxingMe)。具体而言,RelaxingMe方法通过放宽过分严格的QoS约束,为失效的Web服务选择一个合适的替代服务;进而,恢复Web服务组合过程的继续执行,以提高Web服务组合的鲁棒性。3.对现有的Web服务选择方法进行改进,以支持柔性QoS定义下的Web服务选择。具体而言,提出一种以区间形式表示的服务质量发布方式,来支持服务提供者进行弹性的服务质量发布,以吸引具有不同质量偏好的用户。在此基础上,提出一个依赖函数的概念,来刻画同一Web服务的不同QoS指标取值之间可能存在的依赖关系,即从更加抽象的角度来描述Web服务的弹性质量水平。此外,在进行服务质量评估时,引入一个满意度函数的概念,来描述用户的满意程度随QoS指标的取值变化而变化的趋势,使得用户在进行Web服务选择时,可以制定适合自己的个性化质量评估方式。在引入依赖函数和满意度函数的基础上,提出一种支持柔性QoS定义的Web服务选择方法FAEM (Flexible service quality Advertisement and Evaluation Method, FAEM),来支持服务提供者进行弹性的服务质量发布和用户进行个性化的服务质量评估。4.根据Web服务数据集QWS Dataset version 2.0,设计并开发了一组仿真实验,对Web服务组合方法LOEM和异常处理方法RelaxingMe进行了测试验证,以评价它们在处理相应服务组合问题时的可行性和有效性,并与现有方法进行对比验证分析。
其他文献
目的:通过分析近30年"寸口脉法"在中医各系统疾病文献中的应用频次,了解中医脉诊在临床实践中的应用概况。方法:分别在中国知网数据库、万方数据库、维普中文期刊数据库,以新
本文针对网络流量的强非线性,从混沌时间序列分析入手,应用混沌时序分析方法来进行网络流量和报警信息预测,提高入侵防御系统性能研究内容主要涉及混沌时间序列分析和预测技术网
基于BGP(Border Gateway Protocol)的域间路由系统作为Internet的核心基础设施,在安全性与健壮性方面还存在诸多问题:一方面,它缺乏安全的协议机制和有效的监管手段,容易遭受
两个一维正态分布的随机变量的独立与不相关的问题,是概率论与数理统计中一个热点问题.若两个随机变量X与Y均服从一维正态分布,其联合分布不一定服从二维正态分布.由于随机变
采用水热晶化法合成出HZSM-5分子筛催化剂A,对其进行磷改性制备出催化剂B,利用X射线荧光法、X射线衍射法、氮气吸附法等测试方法考察了磷改性对催化剂物化性质的影响,并采用
在日常生活中,您是否有这样的困扰,如果电灯的开关不在床头,晚上需要开灯的时候还得摸黑去找开关?现在,有人发明了一种新型红外线电灯遥控开关就可以省去您这样的麻烦。
为了更准确全面地研究变齿厚涡旋盘实际运转时的应力应变情况,以某型涡旋压缩机为例,根据变齿厚型线方程几何理论,计算排气时刻各工作腔的容积,确定吸、排气工作腔的气体压力
目的探讨中西医结合治疗急性胆源性胰腺炎的临床疗效。方法选择符合急性胆源性胰腺炎诊断标准的患者140例,随机分为Ⅰ组、Ⅱ组,每组70例。Ⅱ组接受常规治疗、外科微创综合治疗;
面向服务计算是基于互联网的企业分布式应用系统采用的一种先进的计算范式,其高可复用性体现在为了满足更复杂的功能需求,单个独立的服务可以组合起来提供增值服务。随着对网络
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield