Imperialist competitive algorithm with PROCLUS classifier for service time optimization in cloud computing service composition

被引:31
作者
Jula, Amin [1 ]
Othman, Zalinda [1 ]
Sundararajan, Elankovan [2 ]
机构
[1] Ctr Artificial Intelligence, Data Min & Optimizat Res Grp, Ukm Bangi 43600, Malaysia
[2] Univ Kebangsaan Malaysia, Fac Informat Sci & Technol, Ctr Software Technol & Management, Ukm Bangi 43600, Selangor, Malaysia
关键词
Cloud computing; Service composition; Service selection; Service time; Quality of service; QoS; Imperialist Competition algorithm; Clustering; Proclus; SECURITY; PRIVACY;
D O I
10.1016/j.eswa.2014.07.043
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aiming to provide satisfying and value-added cloud composite services, suppliers put great effort into providing a large number of service providers. This goal, achieved by providing the "best" solutions, will not be guaranteed unless an efficient composite service composer is employed to choose an optimal set of required unique services (with respect to user-defined values for quality of service parameters) from the large number of provided services in the pool. Facing a wide service pool, user constraints, and a large number of required unique services in each request, the composer must solve an NP-hard problem. In this paper, CSSICA is proposed to make advances toward the lowest possible service time of composite service; in this approach, the PROCLUS classifier is used to divide cloud service providers into three categories based on total service time and assign a probability to each provider. An improved imperialist competitive algorithm is then employed to select more suitable service providers for the required unique services. Using a large real dataset, experimental and statistical studies are conducted to demonstrate that the use of clustering improved the results compared to other investigated approaches; thus, CSSICA should be considered by the composer as an efficient and scalable approach. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:135 / 145
页数:11
相关论文
共 47 条
[1]  
Abdi H., 2010, The Greenhouse-Geisser Correction
[2]  
Aggarwal CC, 1999, SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999, P61, DOI 10.1145/304181.304188
[3]  
Allison PD., 2002, Missing data
[4]  
[Anonymous], 2012, SERVICE ORIENTED COM
[5]  
[Anonymous], 2012, P IEEE C EV COMP BRI, DOI DOI 10.1109/CEC.2012.6256465
[6]   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
[7]   Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition [J].
Atashpaz-Gargari, Esmaeil ;
Lucas, Caro .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :4661-4667
[8]   Imperialist Competitive Algorithm using Chaos Theory for Optimization (CICA) [J].
Bahrami, Helena ;
Faez, Karim ;
Abdechiri, Marjan .
2010 12TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2010, :98-103
[9]  
Barney B., 2012, MESSAGE PASSING INTE, V2013
[10]   KNIME:: The Konstanz Information Miner [J].
Berthold, Michael R. ;
Cebron, Nicolas ;
Dill, Fabian ;
Gabriel, Thomas R. ;
Koetter, Tobias ;
Meinl, Thorsten ;
Ohl, Peter ;
Sieb, Christoph ;
Thiel, Kilian ;
Wiswedel, Bernd .
DATA ANALYSIS, MACHINE LEARNING AND APPLICATIONS, 2008, :319-326