多策略QoS感知的服务选择与排序模型
2012-08-07武蕾刘玉龙刘士军
通信学报 2012年1期
武蕾,刘玉龙,刘士军
(山东大学 计算机科学与技术学院,山东 济南 250101)
1 引言
随着面向服务架构(SOA, service-oriented architecture)的发展,Web服务已逐渐成为在提高分布式应用程序的灵活性、可扩展性等方面的有效解决方案,被广泛地应用在各个领域,如电子商务、政务、卫生保健等行业。在SOA中,服务提供者通过标准化服务描述语言来描述服务的功能,并且可注册到服务集成平台中,用户例如基于服务的系统开发人员可以从中找到开发所需要的服务进行整合使用,而不用重新开发,加速和促进了大型基于服务的系统开发进程,带来了极大的便利。
服务集成平台通过将分散在各地的服务资源进行虚拟化描述、封装、发布可以为用户集成、提供各种资源和服务。随着越来越多的服务资源提供方(简称服务提供者)将可以提供的服务功能发布到平台中,当用户通过向平台提出具体的使用请求,平台对用户请求进行分析、分解,并在云里自动寻找满足请求的云服务时,困扰也随之而来,针对同一功能需求,可供选择的服务越来越多,如何通过调度选择、优化等一系列操作,向用户返回解决方案,使选出的服务既可满足用户的要求,又可以在当有多个满足用户的要求的服务时,根据一定的策略对这些服务进行排序选优成为亟待解决的问题,为解决上述问题,本文提出了一种多策略QoS感知的服务选择与排序模型,通过服务选择获得满足用户要求的可用候选服务集,对于可用候选服务集中的服务,分别计算用户与运营商对其满意度,并且通过改变用户满意度与运营商满意度在排序选优过程中所占的不同比重,建立灵活多策略的服务选择与排序选优方法。……
登录APP查看全文
