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 条
  • [1] QoS-aware Service Composition Using Fuzzy Set Theory and Genetic Algorithm
    Jiajun Xu
    Lin Guo
    Ruxia Zhang
    Hualang Hu
    Fei Wang
    Zhiyuan Pei
    [J]. Wireless Personal Communications, 2018, 102 : 1009 - 1028
  • [2] An orthogonal genetic algorithm for QoS-aware service composition
    Bao, Liang
    Zhao, Fen
    Shen, Mengqing
    Qi, Yutao
    Chen, Ping
    [J]. Computer Journal, 2016, 59 (12): : 1857 - 1871
  • [3] An Orthogonal Genetic Algorithm for QoS-Aware Service Composition
    Bao, Liang
    Zhao, Fen
    Shen, Mengqing
    Qi, Yutao
    Chen, Ping
    [J]. COMPUTER JOURNAL, 2016, 59 (12): : 1857 - 1871
  • [4] A Genetic PSO Algorithm with QoS-Aware Cluster Cloud Service Composition
    Faruk, Mohammed Nisar
    Prasad, G. Lakshmi Vara
    Divya, Govind
    [J]. ADVANCES IN SIGNAL PROCESSING AND INTELLIGENT RECOGNITION SYSTEMS (SIRS-2015), 2016, 425 : 395 - 405
  • [5] QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm
    Mohammad Bagher Karimi
    Ayaz Isazadeh
    Amir Masoud Rahmani
    [J]. The Journal of Supercomputing, 2017, 73 : 1387 - 1415
  • [6] QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm
    Karimi, Mohammad Bagher
    Isazadeh, Ayaz
    Rahmani, Amir Masoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (04): : 1387 - 1415
  • [7] QoS-aware service composition based on Tree-coded genetic algorithm
    Chen, Rongping
    Cai, Meiling
    Quan, Huiyun
    [J]. PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 622 - 627
  • [8] QoS-aware service composition based on tree-coded genetic algorithm
    Gao, Chunming
    Cai, Meiling
    Chen, Huowang
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 361 - +
  • [9] An Integrated Algorithm for QoS-Aware Logistics Service Composition
    Bao JianMin
    Liu Jie
    [J]. 2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2598 - 2602
  • [10] Genetic Algorithm based QoS-aware Service Composition in Multi-Cloud
    Zhang, Miao
    Liu, Li
    Liu, Songtao
    [J]. 2015 IEEE CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2015, : 113 - 118