应用科学学报 ›› 2017, Vol. 35 ›› Issue (5): 570-584.doi: 10.3969/j.issn.0255-8297.2017.05.004

• 2016中国计算机应用大会遴选论文 • 上一篇    下一篇

一种基于改进模拟退火算法的QoS动态服务组合方法

张康1, 高洪皓1,2, 朱永华1, 许华虎1,3   

  1. 1. 上海大学 计算机工程与科学学院, 上海 200444;
    2. 上海大学 计算中心, 上海 200444;
    3. 上海上大海润信息系统有限公司, 上海 200444
  • 收稿日期:2016-10-06 修回日期:2017-01-02 出版日期:2017-09-30 发布日期:2017-09-30
  • 通信作者: 高洪皓,博士,讲师,研究方向:模型检验、Web应用、服务计算,E-mail:gaohong@shu.edu.cn E-mail:gaohong@shu.edu.cn
  • 基金资助:

    国家自然科学基金(No.61502294);上海市自然科学基金(No.15ZR1415200);上海市科委重点项目基金(No.14590500500);教育科研网-赛尔网络下一代互联网技术创新项目基金(No.NGⅡ2150609,No.NGⅡ201602010,No.NGⅡ20160614,No.NGⅡ20160325)资助

QoS Dynamic Web Services Composition Method Based on Improved Simulated Annealing Algorithm

ZHANG Kang1, GAO Hong-hao1,2, ZHU Yong-hua1, XU Hua-hu1,3   

  1. 1. School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China;
    2. Computing Center, Shanghai University, Shanghai 200444, China;
    3. Shanghai Shangda Hairun Information System Co., Ltd, Shanghai 200444, China
  • Received:2016-10-06 Revised:2017-01-02 Online:2017-09-30 Published:2017-09-30

摘要:

提出了一种基于改进模拟退火算法的QoS动态服务组合方法.根据用户功能需求进行服务筛选,构造服务组合所需的候选服务集,再对候选服务进行分类产生同类服务集合.根据改进的模拟退火算法从候选服务集中选取满足用户QoS需求的组合服务.当组合服务或构件服务接近QoS临界值时,综合使用局部贪心算法和改进模拟退火算法进行服务重组.案例分析表明,该方法在动态服务组合方面是可行而有效的.

关键词: 贪心算法, 动态服务组合, 服务选择, 模拟退火算法, 服务质量

Abstract:

This paper proposes a QoS dynamic services composition based on an improved simulated annealing algorithm. First, classifcation services builds a set of candidate services from the service repository according to user's functional requirements. Optimal composite services are computed using an improved simulated annealing (ISA) algorithm, and then recommended to the user. When the quality of composite service is close to a critical value of QoS, a local greedy algorithm and global ISA algorithm are used to re-implement service composition. Feasibility and effectiveness of the proposed method is shown by a case study.

Key words: simulated annealing algorithm greedy algorithm, service selection, quality of service (Qos), dynamic service composition

中图分类号: