计算机应用 ›› 2011, Vol. 31 ›› Issue (07): 1984-1987.DOI: 10.3724/SP.J.1087.2011.01984

• 典型应用 • 上一篇    下一篇

SOA关键型系统QoS可感知的服务动态实时组合策略

张奕,蔡皖东   

  1. 西北工业大学 计算机学院,西安 710072
  • 收稿日期:2011-01-04 修回日期:2011-02-27 发布日期:2011-07-01 出版日期:2011-07-01
  • 通讯作者: 张奕
  • 作者简介:张奕(1977-),女,江西九江人,讲师,博士研究生,CCF会员,主要研究方向:关键型系统、中间件;蔡皖东(1951-),男,安徽人,教授,博士生导师,博士,主要研究方向:网络信息安全、高可信系统。
  • 基金资助:

    国家863计划项目

QoS-aware service dynamic real-time composition algorithm for SOA-based critical systems

Yi ZHANG,Wan-dong CAI   

  1. School of Computer Science and Technology,Northwestern Polytechnical University,Xi’an Shaanxi 710072,China
  • Received:2011-01-04 Revised:2011-02-27 Online:2011-07-01 Published:2011-07-01
  • Contact: Yi ZHANG

摘要: 针对运行于开放、不确定环境下SOA架构的多使命复杂关键型系统,提出了一个QoS可感知的服务动态组合体系结构及启发式服务实时组合算法,用于满足具有严格QoS限制的复杂用户需求。利用所提出的体系结构可以在线执行服务组合,大大提高了SOA关键型系统的灵活性。通过启发式算法解决了以往服务组合算法时间复杂度的NP难题,最后通过一组实验证明该启发式算法的实时性和具体优化结果。

关键词: 面向服务架构体系, 服务, 组合算法, 安全/使命关键系统, 服务质量

Abstract: SOA-based distributed and embedded safety & mission system (DESMCS) executes in open environments which have different dependability requirements. This paper presents a model for QoS-aware inline service composition in SOA-based DESMCS. QoS-aware service composition is a key requirement in SOA-based DESMCS since it enables fulfilling complex user requirements while meeting strict QoS constraints. The improved heuristic search algorithm solved the NP-hard challenging issue which is the selection of the best set of services to meet global QoS constraints imposed by the user. This paper also presents a set of experiments conducted to evaluate the efficiency of our algorithm, which shows its timeliness and optimality.

Key words: Service Oriented Architecture (SOA), service, Composition algorithms, safety and mission critical system, Quality of Service (QoS)