基于QoS的服务选择的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:qcolin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务以其良好的互操作性、松耦合性、可扩展性等诸多优点逐渐受到学术界和工业界的共同关注。虽然Web服务本身的技术越来越成熟,但是单个服务能实现的功能毕竟有限,无法满足用户日益复杂的需求。于是,Web服务组合应运而生。使用Web服务组合,用户可以动态的组合现有的Web服务以完成更加复杂的任务。随着网络行业竞争的日益加剧,Web服务组合仅仅满足用户的功能性需求是远远不够的,服务组合还应在实现用户需要的功能的同时给用户提供最佳的用户体验。所以当系统中包含大量功能相同但服务质量(如响应时间、可靠性等)不同的原子服务时,在组合服务时就面临如何选择适当的原子服务以保证服务组合的服务质量(QoS)的问题。Web服务在线运行时其QoS中的某些属性将会表现不稳定,比如Web服务的响应时间。在进行基于QoS的服务选择时,现有的做法大多使用服务供应商提供的静态QoS或服务运行时监控得来的历史均值。对于Web服务响应时间,静态值或历史均值并不能准确的反映服务运行时各个时段的真实响应时间,这将影响服务选择的质量。本文通过使用分时段的Web服务响应时间均值进行服务选择来解决这个问题,并提出一个基于卡尔曼预测器的Web服务响应时间预测方法来预测服务运行时的下一个时段的响应时间属性。实验结果表明本文提供的方法可以有效的预测Web服务运行时的响应时间。现有的服务选择方法在对包含多条执行路径的Web服务组合进行选择时,大多采用分别对每条执行路径分别进行选择,再综合所有路径的选择结果,得到最终选择结果的方法。由于要分别对每条执行路径进行选择,所以服务选择的效率并不高。针对这一问题,本文提出了基于马尔科夫链的Web服务组合QoS计算方法,可以直接对包含多条执行路径的Web服务组合的QoS进行评估,以使只需进行一次服务选择就得到最终的选择结果。当Web服务组合中包含的抽象服务或抽象服务中包含的原子服务数量较大时,使用传统的算法来进行服务选择将比较耗时。对于这种情况,使用遗传算法来进行服务选择将有较高的效率。但是在考虑网络传输QoS时,传统的遗传算法进行基于QoS的服务选择并没有很好的效果,本文通过改进遗传算法初始种群的生成,提出一种改进的遗传算法,可以更好的进行服务选择。
其他文献
随着全球信息化程度的提高和国际互联网络的快速发展,无纸化办公彻底改变了过去纸质文档手工操作中的各种不便,如何保证信息安全是当前电子政务研究的热点问题,在电子政务中
自20世纪70年代以来,图像检索就已经成为了一个非常活跃的研究方向,并逐渐形成了两种主流的检索技术研究方向:基于文本的图像检索和基于内容的图像检索。但是图像底层特征与图像
学位
推荐系统作为一种信息过滤工具诞生至今已有20余年,推荐算法的应用场景亦早已不限于电商领域,转而在诸多关联人和信息的领域发挥作用。早期的推荐算法多采用单一的用户物品交
随着互联网的蓬勃发展,建立在互联网之上的各种应用也层出不穷,其中最为成功的莫过于万维网(WWW)。万维网被称为“网中之网”,是互联网上最受欢迎的服务之一。它运用超文本技术
肝脏是人体重要的消化器官,肝脏疾病直接影响到人的健康和生存。随着计算机技术及生物医学工程技术的发展,医学影像学为临床诊断提供了丰富直观的医学图像,这些图像在医学诊
流场可视化是科学计算可视化研究中的一个经典的研究方向,对海洋的科学研究与分析有十分重要的意义和价值。平面矢量场可视化是科学计算可视化的重要组成部分之一。目前国内
农作物病害严重影响农业生产,是我国农业的主要灾害之一。目前,对于农作物病害预测通常采用的方法是线性方法;但是农业生产体系是一个非常复杂的非线性系统,采用一般的线性方法对
自从1998年,互联网进入中国,之后电子商务行业兴起,淘宝网,天猫,京东商城,等许多网上购物网站如雨后春笋般出现。这也促进了众多物流公司的兴起,物流公司规模的扩大,以及汽车,飞机等物
网格计算是伴随着互联网技术的迅速发展而产生的一种新型分布式计算模式,通过互联网将分散的计算资源虚拟成一个超级计算机,实现跨地域的、并行分布式联合计算,以完成重大科学领