Color Revolution: A Novel Operator for Imperialist Competitive Algorithm in Solving Cloud Computing Service Composition Problem

被引:2
|
作者
Jula, Amin [1 ]
Sundararajan, Elankovan A. [2 ]
Othman, Zalinda [1 ]
Naseri, Narjes Khatoon [2 ]
机构
[1] Univ Kebangsaan Malaysia, Ctr Artificial Intelligent CAIT, Fac Informat Sci & Technol, Bangi 43600, Selangor, Malaysia
[2] Univ Kebangsaan Malaysia, Ctr Software Technol & Management, Fac Informat Sci & Technol, Bangi 43600, Selangor, Malaysia
来源
SYMMETRY-BASEL | 2021年 / 13卷 / 02期
关键词
cloud computing; color revolution operator; imperialist competitive algorithm; quality of service; service composition; service time-cost; OPTIMIZATION; PREDICTION; SELECTION;
D O I
10.3390/sym13020177
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper, a novel high-performance and low-cost operator is proposed for the imperialist competitive algorithm (ICA). The operator, inspired by a sociopolitical movement called the color revolution that has recently arisen in some countries, is referred to as the color revolution operator (CRO). The improved ICA with CRO, denoted as ICACRO, is significantly more efficient than the ICA. On the other hand, cloud computing service composition is a high-dimensional optimization problem that has become more prominent in recent years due to the unprecedented increase in both the number of services in the service pool and the number of service providers. In this study, two different types of ICACRO, one that applies the CRO to all countries of the world (ICACRO-C) and one that applies the CRO solely to imperialist countries (ICACRO-I), were used for service time-cost optimization in cloud computing service composition. The ICACRO was evaluated using a large-scale dataset and five service time-cost optimization problems with different difficulty levels. Compared to the basic ICA and niching PSO, the experimental and statistical tests demonstrate that the ability of the ICACRO to approach an optimal solution is considerably higher and that the ICACRO can be considered an efficient and scalable approach. Furthermore, the ICACRO-C is stronger than the ICACRO-I in terms of the solution quality with respect to execution time. However, the differences are negligible when solving large-scale problems.
引用
收藏
页码:1 / 26
页数:25
相关论文
共 50 条
  • [41] Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing
    Danlami Gabi
    Abdul Samad Ismail
    Anazida Zainal
    Zalmiyah Zakaria
    Ajith Abraham
    Neural Computing and Applications, 2018, 30 : 1845 - 1863
  • [42] Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    Abraham, Ajith
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (06) : 1845 - 1863
  • [43] An Improved Artificial Bee Colony Algorithm for Cloud Computing Service Composition
    Xu, Bin
    Qi, Jin
    Wang, Kun
    Wang, Ye
    PROCEEDINGS OF THE 11TH EAI INTERNATIONAL CONFERENCE ON HETEROGENEOUS NETWORKING FOR QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS, 2015, : 310 - 317
  • [44] A hybrid imperialist competitive algorithm for solving economic lot and delivery scheduling problem in a four-lestage supply chain
    Kia, Hamidreza
    Ghodsypour, Seyed Hassan
    Davoudpour, Hamid
    ADVANCES IN MECHANICAL ENGINEERING, 2017, 9 (02):
  • [45] Solving Dynamic Spectrum Management Problem Based on Cloud Computing Using Genetic Algorithm
    Ping-Liang Chen
    Yu-Cheng Lin
    Shin-Jia Chen
    Journal of Electronic Science and Technology, 2013, (02) : 132 - 139
  • [46] Solving the k-Coverage and m-Connected Problem in Wireless Sensor Networks through the Imperialist Competitive Algorithm
    Sheikh, Hemmat
    Barkhoda, Wafa
    JOURNAL OF INTERCONNECTION NETWORKS, 2020, 20 (01)
  • [47] An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    Pham Anh Duc
    Binh Minh Nguyen
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 397 - 404
  • [48] QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm
    Mohammad Bagher Karimi
    Ayaz Isazadeh
    Amir Masoud Rahmani
    The Journal of Supercomputing, 2017, 73 : 1387 - 1415
  • [49] QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm
    Karimi, Mohammad Bagher
    Isazadeh, Ayaz
    Rahmani, Amir Masoud
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (04) : 1387 - 1415
  • [50] Hybrid Imperialist Competitive Algorithm for Solving Multi-Factory Integrated Scheduling Problem with Multi-Trip Batch Delivery
    Tang J.-K.
    Hu R.
    Qian B.
    Jin H.-P.
    Xiang F.-H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2022, 50 (07): : 1621 - 1630