计算机科学与探索 ›› 2014, Vol. 8 ›› Issue (5): 582-592.DOI: 10.3778/j.issn.1673-9418.1311020

• 系统软件与软件工程 • 上一篇    下一篇

满足原子事务的QoS感知的自适应服务选择

杨  荣1,2,李  兵1,3+,杜宝同1,熊  伟1,何  鹏1   

  1. 1. 武汉大学 计算机学院 软件工程国家重点实验室,武汉 430072
    2. 湖北科技学院 计算机科学与技术学院,湖北 咸宁 437100
    3. 南京财经大学 江苏省电子商务重点实验室,南京 210003
  • 出版日期:2014-05-01 发布日期:2014-05-05

Adaptive Service Selection Method with Atomic Transactions and QoS Constraints

YANG Rong1,2, LI Bing1,3+, DU Baotong1, XIONG Wei1, HE Peng1     

  1. 1. State Key Laboratory of Software Engineering, School of Computer, Wuhan University, Wuhan 430072, China
    2. College of Computer Science and Technology, Hubei University of Science and Technology, Xianning, Hubei 437100, China
    3. Jiangsu Provincial Key Laboratory of Electronic Business, Nanjing University of Finance & Economics, Nanjing 210003, China
  • Online:2014-05-01 Published:2014-05-05

摘要: 随着云计算的兴起,服务计算成为其实现的一种关键技术,学术领域对服务组合有新的思考。提出了满足原子事务的服务质量(quality of service,QoS)感知的自适应服务选择方法,既考虑QoS约束,也考虑服务间的事务约束,在进行全局优化选择时结合适当的协调模式选择策略,以进一步提高可靠性。首先制定自适应规则和建立QoS模型,并引用其他学者关于事务构建和规约规则的模型。接着分析事务与QoS约束下自适应服务选择算法机制。最后通过实验评价了方法的有效性和健壮性。

关键词: 云计算, 服务组合, QoS约束, 事务约束, 自适应

Abstract: With the rise of cloud computing, service computing becomes the key technology of cloud computing, and academic field has new thinking about service composition. This paper proposes an adaptive service selection method, which meets atomic transactions and QoS constraints. When looking for an optimal composite path, this method considers the QoS constraints and the transaction constraints among services, and improves reliability by global optimization combined with proper coordination mode selection strategies. Firstly, this paper lays down adaptive modeling rules and QoS models, and cites other scholars’ transaction models and processing rules. Secondly, this paper analyzes the adaptive service selection method mechanism with transaction and QoS constraints. Finally, this paper evaluates the effectiveness and robustness of the proposed method by experiments.

Key words: cloud computing, service composition, QoS constraints, transaction constraints, adaptation