基于QoS的Web服务组合算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:JK0803_fanti
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为一种分布式应用技术引起了越来越广泛的关注。一方面,随着用户需求的不断变化,原子服务提供的单一功能已经不能满足要求,只有通过对已有原子服务进行组合,才能提供满足用户需求的增值服务。Web服务组合把已有的原子服务按照功能需求进行组合,提供综合的、复杂的服务。另一方面,随着电子商务的飞速发展,企业越来越重视用户对服务质量(QoS)的满意程度。因此,在满足用户功能性需求的基础上,如何合理、高效地选择Web服务实例组成QoS整体性能高的组合服务是一个亟待解决的问题。Web服务组合的前提是需要从海量Web服务中选择与用户功能需求匹配的服务。传统Web服务匹配基于请求服务与候选服务的关键词进行匹配。由于缺乏语义,基于句法的关键词不能被机器理解,所以匹配准确率很低。针对现有语义Web服务匹配准确率不高的缺点,本文提出一种新的基于混合策略的语义Web匹配算法。算法结合了一种新的语义距离相似度算法(基于逻辑的匹配)、一种加入匹配度系数的语义重叠度算法(基于非逻辑的匹配)和一种处理无输入、无输出特殊服务的字符串相似度算法-Levenshtein编辑距离算法。实验结果表明,经过三种策略的结合,混合匹配算法提高了查全率与查准率。针对基本多目标蚁群算法MOACO在解决基于QoS的Web服务选择问题时存在易陷入局部最优,搜索效率不高以及没有考虑用户偏好的缺点,本文提出一种改进的多目标蚁群算法N-MOACO。具体的改进包括:第一,算法将信息素强度Q自适应,解决易陷入局部最优的问题;第二,在蚂蚁选择下一个服务时,利用QoS属性之间的相关性,根据当前服务的QoS预测下一个将要选择的候选服务对应QoS属性的合理取值范围,减少候选服务数量,从而减少不必要的搜索;第三,提出一种新的启发函数,该启发函数与Web服务的QoS属性,如价格、执行时间和可靠性有关,蚂蚁寻优方向即为使用户满意度高的方向。最后,本文用AHP层次分析法在N-MOACO算法确定的组合方案中选择一个用户满意度最高的方案。实验结果表明,N-MOACO算法所得解在支配性以及用户满意度方面都要优于MOACO算法所得解,并且N-MOACO的搜索效率要高于MOACO。
其他文献
随着通信系统和多媒体终端的快速发展,要传输的数据各式各样,数据量也在急剧增长。为了降低通信和存储负荷,高压缩比,高质量的数据压缩方法成为一种需要。传统的统计编码方法,如hu
现代数字视频技术发展日新月异,其应用范围涉及到人们日常生活中的方方面面,在可视电话、数字电视、多媒体存储等众多领域中都可以见到它的身影,而正是由于其良好的市场前景,
切换是移动通信系统的一个关键技术,切换的过程应该尽可能地快并且无缝地进行。但在实际运行中,不可避免地存在切换失败,其中大部分切换失败是由于切换参数设置不当引起的。在2G
传统系统架构演进SAE的网络架构将控制逻辑和数据转发结合于同一网络设备,导致当前架构呈现网络管控和架构灵活性等方面的局限性。软件定义网络SDN将网络控制功能与转发功能
无线传感器网络是国际上备受关注涉及多学科的前沿热点研究领域。传统的工业监控主要使用有线网络布线不灵活,受环境影响严重,电缆维护费用高等缺陷。因此,替代传统有线网络,
在无线传感器网络(Wireless Sensor Networks, WSNs)中,辐射源定位跟踪有着越来越广泛的应用。由于在无线传感器网络定位跟踪问题中,机动辐射源的运动模式更加接近实际,所以
数学形态学拥有严谨的数学理论和简单明了的思想,已经被广泛的应用于图像处理的各个领域中。结构元素作为数学形态学中特有的概念,在数学形态学理论系统中有着非常重要的作用
我国电信业实施大规模的重组后,电信市场的竞争越来越激烈。同时,客户对电信服务质量的要求越来越高,保证通信网络的运行质量和提供优质服务,成为电信运营企业能否获得优势地
数字漏泄通信系统是一个较为先进的数字化系统,相对于数字化矿山这么一个复杂而又庞大的系统工程而言,它是对其有效通信提供了一个很好的解决方案;本文阐述了本系统的基本运
学位