QoS-aware Service Composition Using Fuzzy Set Theory and Genetic Algorithm

被引:19
|
作者
Xu, Jiajun [1 ]
Guo, Lin [1 ]
Zhang, Ruxia [1 ]
Hu, Hualang [1 ]
Wang, Fei [1 ]
Pei, Zhiyuan [1 ]
机构
[1] Chinese Acad Agr Engn, Minist Agr, Key Lab Cultivated Land Use, Beijing, Peoples R China
关键词
Service composition; QoS; Fuzzy set theory; Genetic algorithm;
D O I
10.1007/s11277-017-5129-8
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The quality of service (QoS)-aware service composition problem is a lively topic of debate because of the fuzziness in the quality data and the user-oriented specific QoS requirements. The aim of this paper is to develop a model to select the most suitable service composition in a way that maximizes solutions expressed as functions over fuzzy/ crisp QoS attributes, while satisfying user's QoS requirements. In this paper, based on fuzzy set theory (FST) and genetic algorithm (GA), a triangular fuzzy genetic algorithm (TGA) is proposed for solving the service composition problem. The following set of strategies are presented: a quality model including crisp and fuzzy properties represented by triangular fuzzy numbers, a feasible method of normalizing the QoS matrix, aggregating formulas of each control structure for eight properties, a practicable method of defuzzification, a global best strategy with a fitness function which calculates the QoS priority vector and is considered as an objective evaluation criterion for selecting an optimal solution that meets user's preferences best. Empirical comparisons with two algorithms on different scales of composite service indicate that TGA is highly competitive in regards to search capability, especially when the problem size is large. The results may be helpful to designers in selecting the best services for building a service-oriented system.
引用
收藏
页码:1009 / 1028
页数:20
相关论文
共 50 条
  • [31] QoS-aware service composition based on context-free grammar and skyline in service function chaining using genetic algorithm
    Khosravian, Pouya
    Emadi, Sima
    Mirjalily, Ghasem
    Zamani, Behzad
    [J]. PEERJ COMPUTER SCIENCE, 2021, 7
  • [32] QoS-aware service composition based on context-free grammar and skyline in service function chaining using genetic algorithm
    Khosravian P.
    Emadi S.
    Mirjalily G.
    Zamani B.
    [J]. PeerJ Computer Science, 2021, 7 : 1 - 23
  • [33] A Genetic Programming Approach to Distributed QoS-aware Web Service Composition
    Yu, Yang
    Ma, Hui
    Zhang, Mengjie
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1840 - 1846
  • [34] QoS-aware service composition in service overlay networks
    Li, Yang
    Huai, JinPeng
    Deng, Ting
    Sun, HaiLong
    Guo, HuiPeng
    Du, Zongxia
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 703 - +
  • [35] QoS-aware cloud service composition using eagle strategy
    Gavvala, Siva Kumar
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 : 273 - 290
  • [36] QoS-Aware Cloud Service Composition Using Time Series
    Ye, Zhen
    Bouguettaya, Athman
    Zhou, Xiaofang
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 9 - 22
  • [37] Genetic Algorithm Based QoS-Aware Service Compositions in Cloud Computing
    Ye, Zhen
    Zhou, Xiaofang
    Bouguettaya, Athman
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT II, 2011, 6588 : 321 - +
  • [38] Heuristics for QoS-aware Web Service composition
    Berbner, Rainer
    Spahn, Michael
    Repp, Nicolas
    Heckmann, Oliver
    Steinmetz, Ralf
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 72 - +
  • [39] A Transaction and QoS-Aware Service Selection Approach Based on Genetic Algorithm
    Ding, ZhiJun
    Liu, JunJun
    Sun, YouQing
    Jiang, ChangJun
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (07): : 1035 - 1046
  • [40] A CACHING MECHANISM FOR QOS-AWARE SERVICE COMPOSITION
    Wu, Quanwang
    Zhu, Qingsheng
    Li, Peng
    [J]. JOURNAL OF WEB ENGINEERING, 2012, 11 (02): : 119 - 130