论文部分内容阅读
网格技术及其基础设施可实现不同组织内部及彼此之间的资源和服务的高度集成,它可以为高性能计算和问题解决带来新的方法和途径,实现了网络虚拟环境上的资源共享和协同工作。开放网格服务体系架构OGSA是现今网格领域的主流架构,在实现基于此架构的网格平台的过程中,服务选择是一个关键性的问题。
本文针对目前在网格服务选择不足,即并不能根据每个用户的对不同网格QoS赋予的权重不同,选择最佳性价比的网格服务,提出了基于QOS加权的网格服务选择算法。具体工作如下:
1. 对网格服务描述涉及的各类参数进行了系统分析,将其分为基本服务属性描述、接口描述、服务质量描述和终端信息描述,依据其特性给出了不同的描述机制。
2. 对网格QoS进行了划分,在逻辑层面将其划分为系统类、网络类、安全类、信任类和记帐类五种类型。
3. 采用聚类算法,生成网格QoS性能指标空间中的服务簇,在选择服务时,先根据用户需求描述以及对网格QoS性能指标赋予的权重不同,直接对某一服务簇中的网格服务进行筛选。
4. 针对网络游戏提升到网格环境后所面临的特定问题,即多个用户之间要求延迟大致相等,分别就单个用户的选择和多个用户的选择进行了讨论,采用多目标优化算法在多个用户的需求以及他们对延迟要求大致相等之间取得平衡,从而筛选出最佳性价比的游戏网格服务。
5. 通过仿真实验分析和与一般的网格服务选择算法的比较,证明了基于QOS加权的网格服务选择算法能够筛选出满足用户需要的最佳性价比的游戏网格服务。