论文部分内容阅读
随着网络技术的不断发展,网格不仅符合OGSI规范,扩展了Web服务技术,秉承了Web服务的优点,而且加入了服务实例的可控性和服务状态等特性。网格服务不仅改善了传统分布式系统的集成性能、提供良好的互操作性,而且使得软件部件的商业化成为可能。因此,不同企业可以通过网格服务来连接商务程序,从而实现企业资源的共享,降低企业运营成本、提高运营效率和投资回报。
同时,网格服务的迅速发展加剧了服务提供者之间的竞争,能够完成相同功能或相似功能的服务越来越多,但是这些服务的质量却不一定相同。另一方面,由于网络条件的限制,网格服务存在很大的不确定性、网格服务的描述也有可能存在出入,甚至还可能存在欺骗性。因此,我们需要建立一个用以评估服务质量的评估机制,并作为选择网格服务的标准。尤其对于复合服务需要基于对元服务评定的评估结果进行综合服务的选择,以便在QoS的充分约束下,使组合服务的整体质量达到最高。
本文根据现有的服务网格环境下的QoS特点,对基于QoS服务发现模型和服务选择匹配策略进行了研究。主要的研究工作主要包括以下几个方面:
(1)对网格的知识背景、网格中间件、网格服务及QoS的需求描述、网格环境下的QoS分层观点等进行归纳总结,并指出在面向服务的网格环境下针对基于整体QoS服务匹配与选择所需关注的主要问题。
(2)对现有的基于QoS的网格服务选择策略问题进行了分析与整理,并提出了将其提升为网格服务的必要性和可能性。
(3)根据网格服务特性设计并阐述了其不同的描述机制,并系统地分析了网格服务所涉及的各类性能指标。提出了一种网格QoS描述机制和基于整体QoS的服务发现模型,可有效提高服务发现的灵活性和可靠性。
(4)描述服务网格环境下的质量需求,定义服务网格下的基本QoS参数及其量化方法,提出一种QoS参数归一计算方法,并在此基础上提出一种基于整体QoS的服务匹配策略。该策略通过全面比较整体QoS参数进行网格服务发现与选择,加快了服务匹配的速度,充分保证了用户的QoS需求。最后通过实验比较说明了此策略的有效性。