基于服务质量的动态Web服务组合关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:zdhks008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在开放、动态多变的Internet环境下,服务组合能够实现动态资源聚合和灵活应用集成,已成为面向服务计算(SOC)技术发展的主要方向之一。缺少服务质量保证,虽然通过服务组合能够完成用户的基本业务要求,但是往往不能达到用户的满意程度。特别是,由于业务目标的动态性和服务本身的自主性,如何在已保证功能性需求的前提下,应对实际应用的非功能性方面需求,并满足业务执行过程中的动态适应性要求,是基于服务质量的动态服务组合重点解决的问题。目前基于服务质量的动态Web服务组合在组件服务选择、组件服务组合相容性、动态执行中断恢复等方面尚面临诸多新的应用挑战。尤其对于要求高可用性和可靠性的核心任务和重要实时系统,最小中断的服务能力保证对用户来说至关重要。为此,本文的研究工作围绕基于服务质量的动态Web服务组合的服务选取、相容性检查、失效恢复等关键技术展开探索和研究。主要工作和贡献包括:(1)提出一种基于多维服务质量的服务选择模型。服务选择是服务组合过程中首要和必要的工作。服务的非功能属性尤其是服务质量成为面向服务计算范型中关注的重要方面,选择最佳的满足QoS约束的组件服务来构建组合服务至关重要。但是目前研究存在全面评价标准模糊、QoS参数赋权模式未考虑主客观因素等问题。为此,本文提出一种基于服务质量的服务选择模型,为服务选择以及动态执行中的服务替换提供多维QoS支持;定义服务质量度量子模型,给出一套具体的服务质量效用评价函数(服务效用函数和边效用函数);定义服务质量属性的权重子模型,使用决策模式基于用户主观感受和客观事实采用主客观赋权模式来设置QoS指标权重;提出一种基于MMKP背包问题的使用规则库的启发式选择RWSCS KP算法。实验表明主客观赋权模式公正合理,启发式选择算法通过使用规则库降低了搜索空间大小,能够快速有效的完成服务选择。该部分研究为动态服务组合的相关关键技术研究提供一致的服务质量计算框架。(2)提出一种基于判定规则的服务相容性模型。在服务选择阶段提供执行规划的合理性保证对于保证组合服务的正确执行至关重要,有助于减少运行期失效并降低组合代价。但是目前服务相容性模型研究还不全面充分,缺乏可操作性。本文提出一种服务相容性模型,从语法、语义和非功能属性三方面给出一套层次式相容性规则;定义了相容度的概念来表示组件服务间具体的匹配程度,通过相容度阀值来界定服务是否相容,并给出了具体的相容度松弛计算函数。最后实验考察了相容度阀值取值对组合服务成功率的影响并证明了在服务选择阶段进行相容性检查的必要性。该部分研究工作通过判定规则和计算函数来度量服务的相容程度,与相关工作相比具有较强的表达能力和可计算性。(3)提出基于执行环境上下文的服务路径动态替换算法。组合服务在实际执行过程中,由于组件服务和执行环境的不可控性容易发生执行路径中断,需要动态调整原有路径。本文提出一种上下文相关的动态路径替换WSCCDR算法,根据实际执行过程的上下文信息分别采用全局和局部路径替换方式,并针对实际业务流程执行已完成相当大部分的情形,重点研究了局部服务路径动态替换WSCPR算法,利用已完成的组件服务来缩短整个组合服务的执行时间。对于业务流程执行路径的多段关键子路径,提出K最大效用路径替换WSC KUPB算法,一次为多个关键路径阶段分别寻找一条替换路径。实验表明算法在不同测试集下近似线性的运行时间增长,能够快速有效地完成路径替换。并且通过还原成功率实验表明算法在一个适度变化的overlay网络中可成功进行大多数的失效还原。算法解除了目前相关服务路径动态替换算法对服务路径拓扑的限制,为类似的工作提供了一个新的思路。(4)基于服务质量的动态服务组合原型的设计与实现。基于上述关键技术的研究探索,在国防科技大学研制的基于Web Services分布应用支撑平台StarWebService基础上,设计实现了基于QoS的动态服务组合原型StarWSCX,对于动态服务组合支撑平台的体系结构和具体功能组件进行详细讨论,并重点关注了Web服务组合中基于多维QoS的服务选择和替换问题、相容性检查方法和策略,以及执行过程中的SLA问题和失效还原机制。
其他文献
冬季的水乡建湖,因电而暖,因电而靓。近年来,国网建湖县供电公司紧紧围绕电力服务乡村振兴的工作重点,积极实施乡村电气化提升工程,逐步消除城乡电力设施差异,让老百姓不仅"
"把疫情防控工作作为当前最重要的工作来抓""最关键的问题就是把落实工作抓实抓细""同时间赛跑、与病魔较量,坚决遏制疫情蔓延势头"……2月7日,习近平总书记在中共中央政治局
简要介绍世界各国混合型航母的情况,重点介绍意大利海军的“安德烈娅·多里亚”号航母及法国海军的“西北风”号两栖攻击舰。结合伊拉克战争,说明美海军大型航母及混合型航
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
期刊
提出了一种智能网站体系结构。对其中部分内容进行了详细设计。提出了一种新的基于变长度染色体遗传算法的中文网页文档特征抽取方法。该方法综合文本的频率、位置、词长、视
我国北方地区冬季清洁取暖工作是能源生产和消费革命、农村生活方式革命的重要内容。自2016年以来,河北大力推进"煤改电"清洁供暖工作,并积累了丰富经验。本文对河北"煤改电"
描述了在世界范围内,14个不同地点的铝试样在海水浸泡条件下材料腐蚀变化的情况。通过对铝在海水中低速腐蚀情况的仔细检查,揭示了最明显的影响因素是温度和通风状况。人们认为
随着社会经济的不断发展,以及农村脱贫攻坚的持续深入,农村生活水平不断提升,农村地区能源需求量不断增大。因此,广大农村须因地制宜,利用当地的自然资源,如太阳能、生物质能
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield