Web Services的服务质量(Quality of Service)模型与度量研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:fobbvb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,WebServices技术正受到产业界和学术界越来越多的关注,其应用也越来越广泛,出现了不少功能相同或相似的Web服务。为了对它们加以区分,人们通常采用服务质量(QoS)作为评价和衡量的标准。因此,我们需要有相应的机制来对Web服务的服务质量进行描述和度量。 现有的WebServices服务质量模型主要考虑的都是通用的服务质量属性,忽略了与Web服务所应用的领域相关的服务质量属性在Web服务评价中的作用。领域相关的服务质量属性反映了与特定领域中的业务内容、业务上下文以及服务提供商等相关的信息。它们是服务用户在衡量Web服务的服务质量和选择Web服务时的重要参考因素。 本文的主要工作包括: 1.提出了一个结合领域相关服务质量属性的WebServices服务质量模型。 通过它我们可以对Web服务的通用服务质量属性以及领域特定的服务质量属性统一地进行描述和建模。该模型包括三个子模型,分别是服务质量属性子模型(QoSProfiles)、度量指标子模型(MetricProfiles)和权重子模型(WeightProfiles). 服务质量属性子模型提供了一套定制服务质量属性的框架,其核心是服务质量树,它由领域和服务质量属性构成,用来描述目标对象的服务质量;度量指标子模型提供了定制具体度量指标的途径,并将它们和服务质量属性联系在一起;权重子模型则提供了指明各服务质量属性权重的方法,以便通过加权平均的方式计算目标对象的总体服务质量水平。 文中还给出了该服务质量模型中各项概念以及它们相互之间联系的定义和相应的Web本体语言(0WL)描述,并且通过一个实例介绍了该模型的应用。 2.提出了一种基于APlHook技术的WebServices服务质量度量方法。 该方法通过拦截Web服务应用在发送和接收SOAP消息时对操作系统网络套接字服务(SocketsAPI)的调用,动态地监测其使用Web服务操作的状况,记录相关信息,从而实现对目标Web服务操作的服务质量的度量。采用该方法,度量程序可以分别部署在Web服务应用的客户端和服务端,从两种不同的视角来度量多种服务质量属性。该方法具有客观化、自动化和轻量化的特点。 3.本文还实现了一个基于该方法的度量工具原型,并通过客户端和服务端的度量实验以及度量开销的实验证明了该方法的可行性和有效性。
其他文献
海洋环境资源智能监测技术是海洋环境资源开发的重要组成部分和主要发展方向,是实现海洋环境实时监测、资源探测、海洋灾害预警和防治等的重要手段,对于国民经济、国防安全具
本文从这两大类中各选出一种有代表性的算法进行研究,这两种算法分别是粒子群优化算法和Hopfield神经网络。 粒子群优化算法已经成功用于解决连续优化问题,但是一直未能有效
科学计算可视化是实现三维地震数据三维解释的主要方法,它运用计算机图形学和图像处理技术将三维地震数据转换为图形及图像在屏幕上显示出来并进行交互式处理,主要包括面绘制
虚拟经济发展迅猛,在整个经济体中占据相当大的比例,已经成为人们日常生活中的重要组成部分,尤其是以网络游戏、app应用、云服务等为代表的虚拟交易十分火热,创造了大规模的
语音识别是机器通过识别和理解过程把人类的语音信号转变为相应的文本或命令的技术。作为人工智能领域一个重要的研究课题,它的发展将会对未来的人机交互界面带来极大的影响
随着传感器技术、计算机网络及无线通信技术的发展,无线传感器网络(Wireless Sensor Network,WSN)在相关领域得到了广泛的应用。但同时网络中感知的数据量不断增加,采集数据
三维地震数据场的可视化对石油勘探起着重要的作用,它把采集到的物理数据转换成图形、图像,并通过给体数据赋颜色和不透明度,以及改变观察角度等方式来展现三维地震数据场的
随着计算机网络技术的迅猛发展,信息安全的重要性与日俱增。数字签名能为数据传输提供身份认证、数据完整性认证和不可否认性等安全服务,因此成为近年来的研究热点。目前研究
云平台为用户提供了执行任务的计算和存储资源,供应商根据用户使用资源的情况计费以获取利润。随着大规模数据需求的迅速增长,存储资源变得越来越重要。然而,对用户和供应商
随着计算机技术的快速发展,网络应用已经在全球得以推广,人类已经进入了网络时代。网络已经成为了人们日常生活中不可缺少的一部分,并在国民经济中发挥着日益重要的作用。然而,由