A cloud service composition method using a trust-based clustering algorithm and honeybee mating optimization algorithm

被引:45
作者
Zanbouri, Kouros [1 ]
Jafari Navimipour, Nima [1 ]
机构
[1] Islamic Azad Univ, Tabriz Branch, Dept Comp Engn, Tabriz, Iran
关键词
cloud computing; service composition; honeybee mating optimization algorithm; trust; clustering algorithm; computing time; BEE COLONY ALGORITHM; MECHANISMS; REPUTATION;
D O I
10.1002/dac.4259
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
One of the most critical issues in using service-oriented technologies is the combination of services, which has become an important challenge in the present. There are some significant challenges in the service composition, most notable is the quality of service (QoS), which is more challenging due to changing circumstances in dynamic service environments. Also, trust value in the case of selection of more reliable services is another challenge in the service composition. Due to NP-hard complexity of service composition, many metaheuristic algorithms have been used so far. Therefore, in this paper, the honeybee mating optimization algorithm as one of the powerful metaheuristic algorithms is used for achieving the desired goals. To improve the QoS, inspirations from the mating stages of the honeybee, the interactions between honeybees and queen bee mating and the selection of the new queen from the relevant optimization algorithm have been used. To address the trust challenge, a trust-based clustering algorithm has also been used. The simulation results using C# language have shown that the proposed method in small scale problem acts better than particle swarm optimization algorithm, genetic algorithm, and discrete gbest-guided artificial bee colony algorithm. With the clustering and reduction of the search space, the response time is improved; also, more trusted services are selected. The results of the simulation on a large-scale problem have indicated that the proposed method is exhibited worse performance than the average results of previous works in computation time.
引用
收藏
页数:19
相关论文
共 51 条
[1]  
Al-Masri E, 2007, 2007 16 INT C COMP C
[2]  
Al-Masri E, 2008, P 17 INT C WORLD WID
[3]   Trust evaluation between users of social networks using the quality of service requirements and call log histories [J].
Alamir P. ;
Navimipour N.J. .
Kybernetes, 2016, 45 (10) :1505-1523
[4]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[5]  
Bansal SK, 2010, 2010 IEEE INT WORKSH
[6]   Clustering-based resource discovery on Internet-of-Things [J].
Bharti, M. ;
Kumar, R. ;
Saxena, S. .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (05)
[7]   Honey-bees mating optimization (HBMO) algorithm:: A new heuristic approach for water resources optimization [J].
Bozorg-Haddad, Omid ;
Afshar, Abbas ;
Marino, Miguel A. .
WATER RESOURCES MANAGEMENT, 2006, 20 (05) :661-680
[8]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[9]   Fuzzy Rule-Based Expert System for Determining Trustworthiness of Cloud Service Providers [J].
Chahal, Rajanpreet Kaur ;
Singh, Sarbjeet .
INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2017, 19 (02) :338-354
[10]   A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing [J].
Chen, Fuzan ;
Dou, Runliang ;
Li, Minqiang ;
Wu, Harris .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 99 :423-431