[发明专利]一种基于可靠性预测的WEB服务推送方法、装置及服务器有效
申请号: | 201310293624.2 | 申请日: | 2013-07-12 |
公开(公告)号: | CN104283934B | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 谭显波;夏云霓;董宇翔;李鸫;王琨;刘建胜 | 申请(专利权)人: | 中国移动通信集团重庆有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王黎延;任媛 |
地址: | 401121*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 可靠性 预测 web 服务 推送 方法 装置 服务器 | ||
本发明公开了一种基于可靠性预测的Web服务推送方法,该方法包括:多次对服务库中的服务进行可靠性测试,获取所述服务的可靠性值,按测试顺序对所述服务的可靠性值进行排列,获得所述服务的可靠性值序列;根据所述可靠性值序列进行分析计算而获得预期可靠性值,选取所述预期可靠性值最大的服务作为最优的服务;将所述最优的服务推送至服务请求方。本发明同时还公开了一种基于可靠性预测的Web服务推送装置和服务器。采用本发明的技术方案,避免了非平滑数据对服务推送决策的影响;采用趋势分析的方法,综合考虑历史平均性能和近期增长趋势,并动态的决定测试时间间隔,使服务推送策略更科学合理。
技术领域
本发明涉及可靠性预测技术,具体涉及一种基于可靠性预测的Web服务推送方法、装置及服务器。
背景技术
随着面型服务计算构架(Service Oriented Architectures)和软件作为服务(Software As A Service)理念的兴起,Internet环境下软件系统的组织形态、开发模式、运行方式都发生着巨大的变化。通过服务重用(Service Reuse)及动态聚合(Composition)以构建随需应变、松散耦合、自我组织的分布式应用系统成为下一代软件体系结构的主要特征。然而,随着服务数量的爆炸性增长,网络上分布着实现同种功能却性能各异的服务,如何在其中选择质量较优的服务成为一个普遍存在的问题。另外,Web服务运行在动态变化的网络环境中,其运行时的可靠性受到诸多内在(任务负载、内部故障、定期维护等)和外在因素(网络拥塞、消息丢失等)的影响,总是处于频繁变化中,这种动态性使得Web服务的实际可靠性相对于传统形态的软件更难以预测、掌控和干预。上述情况都大大的增加了的服务挑拣的难度。如何在动态的环境下挑拣满足用户需求的服务已经成为学术界和工业界共同关注的问题。
目前,学术界和工业界主要是依赖于静态的服务等级协议(SLA,Service LevelAgreement)描述进行Web服务的分析、排序、优选和挑拣。服务等级协议是关于网络服务供应商和客户间的一份合同,其中定义了服务类型、服务质量和客户付款等术语,它从数量上约束了Web服务的最小连接带宽、最大丢包率、链接故障率等参数。基于SLA的静态分析和挑拣,就是直接以服务等级协议所约束的上述参数的限值为模型输入,并假设参数恒定不变,计算和预测Web服务的量化指标,并以此进行服务排序、优选和挑拣。
现有的基于SLA的可靠性预测法,主要存在以下缺点:
1、由于Web服务运行时所依赖的网络和系统环境瞬息万变,各种影响可靠性的参数量如带宽、丢包率、链接故障率、消息字段长度等,不可能维持恒定不变,这与相关参数恒定不变的假设存在极大的偏差。
2、由于服务等级协议中给出的参数均为上限和下限值,实际运行时的量值可能高于或低于限值,从而导致基于服务等级协议的可靠性预测方法高估或低估了Web服务实际的表现。
由于存在上述缺点,基于传统的Web服务的可靠性预测法,并不能真正反映运行时Web服务的可靠性,基于这种可靠性预测法也无法再运行时向用户推送最可靠的Web服务。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于可靠性预测的Web服务推送方法、装置及服务器,避免了非平滑数据对服务推送决策的影响,使服务推送策略更科学合理。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种基于可靠性预测的Web服务推送方法,该方法包括:
按固定时间间隔对服务库中的服务进行可靠性测试,获取所述服务的可靠性值,按测试顺序对所述服务的可靠性值进行排列,获得所述服务的可靠性值序列;
根据所述可靠性值序列进行分析计算而获得所述服务的预期可靠性值,选取所述预期可靠性值最大的服务作为最优的服务;
将所述最优的服务推送至服务请求方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团重庆有限公司,未经中国移动通信集团重庆有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310293624.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通过焊接增强LED散热装置及焊接方法
- 下一篇:一种DNS流量分析方法