基于QoS的服务选择模型与研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:solar_cbc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是新形式的因特网软件,它统一使用因特网协议布置和调用,来自不同服务商的服务被整合以提供一个组合服务。随着Web服务技术日新月异的发展,服务提供者之间竞争的加剧,通常存在多个同种类型的服务均能满足用户的某一项需求,但是各个服务的服务质量(QoS)却不相同。同时由于网络条件的限制,web服务存在很大的不确定性;而且服务提供商提供的服务的描述,可能跟实际的服务存在出入;更严重的是还可能存在欺骗性。因此我们需要建立服务评估机制,评估服务的质量,作为选择服务的一个标准。同时,对于一个组合服务,需要基于对单个服务评定的评估结果,进行服务的选择,在一定的约束条件下,使整个组合服务的服务质量达到最高。 这篇论文的研究背景是一个智能虚拟旅行社平台IPVita,在旅游领域存在很多与旅游相关的服务,其中有机票预定、酒店预定、导游服务、景点门票预定、纪念品购买、租车服务等等。使用这些服务用户可以得到一个完整的旅游服务,而单个的服务对用户来说却意义不大。用户需要的是一个完整的让他们满意的旅游流程。IPVita在语义的支持下,该平台可以将用户的需求形式化,根据形式化的需求自动生成组合流程,然后自动为组合流程匹配满意的服务从而形成旅游流程,最后实施旅游流程,为用户提供满意的旅游服务。 本文主要完成的工作和贡献包括: 1.以旅游服务流程为例,分析了Web服务中的服务质量问题。包括从服务质量的角度组合Web服务以及对组合服务的服务总体响应时间分析。 2.提出了IPVita中服务选择问题模型,为组合服务的选择问题建模,将IPVita中基于QoS的服务选择问题抽象出来进行分析,定义了相关的服务质量的度量函数,给出限制R(例如,端到端限制)。 3.在新建模型上,提出了若干解决方法,给出了例子,并分别做出复杂度分析以及比较。根据不同的情况应用相应的方法。
其他文献
软件测试是保证软件质量和可靠性的重要手段,是一个复杂的过程,需要耗费巨大的人力、物力和时间,在软件生存周期中占有非常突出的重要位置。因此,如何提高软件测试的自动化程度是
伴随着计算机软件系统的规模和复杂程度的提高,软件系统的结构变得日益复杂,软件设计重心从“算法+数据结构”设计转变成为体系结构设计。软件体系结构已经成为决定软件系统
随着Internet的迅速发展,在其基础上的各种应用也越来越多,如电子商务、电子政务、网上交易系统、网上教育等。与此同时,黑客入侵事件也日益猖獗,网络安全的重要性越发显现出
论文基于.NET开发平台、利用ASP.NET MVC框架,在Visual Studio2013环境下开发了一个网上电力设备交易平台,打破了电力设备的价格壁垒,同时也为广大电子商务系统的建立提供了
随着全球计算机与通讯技术的飞速发展、互联网的普及与应用,越来越多的商务、日常活动通过Internet进行,网络跟人们的生活越来越紧密。因特网上的信息呈指数级增长,信息增长
数据库知识发现是当前人工智能研究中较为重要的一个领域,关联规则挖掘是数据挖掘中应用最广的。传统的Apriori算法能产生所有的关联规则,但数量庞大,冗余度高。Wille等在1982年
随着半导体技术的发展,越来越多的设备开始具备“智能”,而嵌入式系统就是各种设备里“智能”的实现手段。今天,嵌入式系统已经融入了我们工作和生活的各个领域,发挥着重大的
传感技术是信息科学的基础,传感器技术是现代信息技术的重要支柱之一,几乎渗透到科学技术和国民经济的每个角落。传感器网络是由一定数量的传感器节点通过某种有线或无线协议
随着计算机软硬件、计算机图形学、计算机辅助设计、虚拟现实以及人工智能等技术的发展,融合了这些因素的计算机辅助人机工程正获得越来越广泛的关注与应用。 许多复杂高
随着网络技术的发展,信息服务被应用到现实世界中,面对周围环境的大量的信息服务,如何适时为用户提供合适的服务,从而提高用户对信息服务的满意度,成为当今热门的研究方向。为了达