随着网格技术研究和应用的不断深入,缺乏服务质量保证已成为制约网格应用的瓶颈之一.如何建立一个开放的、可扩展的体系结构,是当前支持端到端服务质量的服务网格体系结构研究的重要问题.提出了支持服务质量的服务网格层次体系结构(QESA),并通过对网格服务容器、信息服务与调度服务的服务质量扩展实现了该体系结构,设计了基于资源能力管理与服务预留的服务质量保证方法,讨论了服务质量感知的服务发现和服务调度的实现机制.通过中尺度天气系统降水量预报的网格应用(AREM)对其进行了性能评价,结果表明,基于QESA的服务网格中间件可为网格作业提供确定的服务质量保证能力.
Providing non-trivial QoS is one of the primary goals of the grid computing. Since extensive efforts have been made on the development of basic grid components such as execution framework and resource brokering system, there is still a great challenge to build up a QoS-enabled grid architecture for today's service grid. In this paper, a QoS-enabled service grid architecture (QESA) is proposed; the concept of differential guaranteed service is introduced to provide QoS guarantee at service layer; a QoS-aware service discovery and scheduling mechanism are designed to provide QoS guarantee for grid jobs. The performance of the QESA and related mechanisms has been evaluated by a grid application called AREM. The results show that QESA can provide QoS guarantee to grid jobs.