{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T04:19:17Z","timestamp":1768623557072,"version":"3.49.0"},"reference-count":79,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,4,9]],"date-time":"2019-04-09T00:00:00Z","timestamp":1554768000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,4,9]],"date-time":"2019-04-09T00:00:00Z","timestamp":1554768000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Hum. Cent. Comput. Inf. Sci."],"published-print":{"date-parts":[[2019,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In data center companies, cloud computing can host multiple types of heterogeneous virtual machines (VMs) and provide many features, including flexibility, security, support, and even better maintenance than traditional centers. However, some issues need to be considered, such as the optimization of energy usage, utilization of resources, reduction of time consumption, and optimization of virtual machine placement. Therefore, this paper proposes an alternative multiobjective optimization (MOP) approach that combines the salp swarm and sine-cosine algorithms (MOSSASCA) to determine a suitable solution for virtual machine placement (VMP). The objectives of the proposed MOSSASCA are to maximize mean time before a host shutdown (MTBHS), to reduce power consumption, and to minimize service level agreement violations (SLAVs). The proposed method improves the salp swarm and the sine-cosine algorithms using an MOP technique. The SCA works by using a local search approach to improve the performance of traditional SSA by avoiding trapping in a local optimal solution and by increasing convergence speed. To evaluate the quality of MOSSASCA, we perform a series of experiments using different numbers of VMs and physical machines. The results of MOSSASCA are compared with well-known methods, including the nondominated sorting genetic algorithm (NSGA-II), multiobjective particle swarm optimization (MOPSO), a multiobjective evolutionary algorithm with decomposition (MOEAD), and a multiobjective sine-cosine algorithm (MOSCA). The results reveal that MOSSASCA outperforms the compared methods in terms of solving MOP problems and achieving the three objectives. Compared with the other methods, MOSSASCA exhibits a better ability to reduce power consumption and SLAVs while increasing MTBHS. The main differences in terms of power consumption between the MOSCA, MOPSO, MOEAD, and NSGA-II and the MOSSASCA are 0.53, 1.31, 1.36, and 1.44, respectively. Additionally, the MOSSASCA has higher MTBHS value than MOSCA, MOPSO, MOEAD, and NSGA-II by 362.49, 274.70, 585.73 and 672.94, respectively, and the proposed method has lower SLAV values than MOPSO, MOEAD, and NSGA-II by 0.41, 0.28, and 1.27, respectively.<\/jats:p>","DOI":"10.1186\/s13673-019-0174-9","type":"journal-article","created":{"date-parts":[[2019,4,11]],"date-time":"2019-04-11T00:02:41Z","timestamp":1554940961000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":50,"title":["Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing"],"prefix":"10.1186","volume":"9","author":[{"given":"Shayem Saleh","family":"Alresheedi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Songfeng","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7682-6269","authenticated-orcid":false,"given":"Mohamed","family":"Abd Elaziz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed A.","family":"Ewees","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,9]]},"reference":[{"issue":"12","key":"174_CR1","doi-asserted-by":"publisher","first-page":"e4123","DOI":"10.1002\/cpe.4123","volume":"29","author":"M Xu","year":"2017","unstructured":"Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurrency Comput Pract Exp 29(12):e4123","journal-title":"Concurrency Comput Pract Exp"},{"key":"174_CR2","unstructured":"Zheng Q, Li Jia, Dong Bo, Li Rui, Shah Nazaraf, Tian Feng (2016) Multi-objective optimization algorithm based on bbo for virtual machine consolidation problem. In: IEEE international conference on parallel and distributed systems. Piscataway, IEEE, pp 414\u2013421"},{"issue":"2","key":"174_CR3","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/s11063-014-9339-8","volume":"41","author":"M Tang","year":"2015","unstructured":"Tang M, Pan S (2015) A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers. Neural Process Lett 41(2):211\u2013221","journal-title":"Neural Process Lett"},{"key":"174_CR4","first-page":"9471356","volume":"2018","author":"X Fu","year":"2018","unstructured":"Fu X, Zhao Q, Wang J, Zhang L, Qiao L (2018) Energy-aware vm initial placement strategy based on bpso in cloud computing. Sci Program 2018:9471356","journal-title":"Sci Program"},{"key":"174_CR5","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1016\/j.asoc.2016.05.056","volume":"48","author":"J Bajo","year":"2016","unstructured":"Bajo J, De la PF, Corchado JM, Rodr\u00edguez S (2016) A low-level resource allocation in an agent-based cloud computing platform. Appl Softw Comput 48:716\u2013728","journal-title":"Appl Softw Comput"},{"issue":"4","key":"174_CR6","first-page":"1943","volume":"8","author":"Z Cao","year":"2017","unstructured":"Cao Z, Lin J, Wan C, Song Y, Zhang Y, Wang X (2017) Optimal cloud computing resource allocation for demand side management in smart grid. IEEE Trans Smart Grid 8(4):1943\u20131955","journal-title":"IEEE Trans Smart Grid"},{"issue":"5","key":"174_CR7","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1007\/s10845-015-1074-0","volume":"28","author":"Y-K Lin","year":"2017","unstructured":"Lin Y-K, Chong CS (2017) Fast ga-based project scheduling for computing resources allocation in a cloud manufacturing system. J Intell Manuf 28(5):1189\u20131201","journal-title":"J Intell Manuf"},{"key":"174_CR8","doi-asserted-by":"crossref","unstructured":"LopezPires F, Baran B (2015) Virtual machine placement literature review. Comput Sci","DOI":"10.1109\/CCGrid.2015.15"},{"key":"174_CR9","doi-asserted-by":"crossref","unstructured":"El\u00a0AM\u00a0Abd, Ewees AA, Hassanien AE (2016) Hybrid swarms optimization based image segmentation. In: Hybrid soft computing for image segmentation, Springer, Berlin, pp 1\u201321","DOI":"10.1007\/978-3-319-47223-2_1"},{"key":"174_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-017-3131-4","author":"AA Ewees","year":"2017","unstructured":"Ewees AA, El Aziz MA, Hassanien AE (2017) Chaotic multi-verse optimizer-based feature selection. Neur Comput Appl. https:\/\/doi.org\/10.1007\/s00521-017-3131-4","journal-title":"Neur Comput Appl"},{"key":"174_CR11","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-319-70139-4_16","volume-title":"Neural Information Processing","author":"Rehab Ali Ibrahim","year":"2017","unstructured":"Ibrahim RA, Oliva D, Ewees AA, Lu S (2017) Feature selection based on improved runner-root algorithm using chaotic singer map and opposition-based learning. In: International conference on neural information processing, Springer, Berlin, pp 156\u2013166"},{"issue":"7","key":"174_CR12","doi-asserted-by":"publisher","first-page":"865","DOI":"10.3390\/en10070865","volume":"10","author":"D Oliva","year":"2017","unstructured":"Oliva D, Ewees AA, El Aziz MA, Hassanien AE, Per\u00e9z-Cisneros M (2017) A chaotic improved artificial bee colony for parameter estimation of photovoltaic cells. Energies 10(7):865","journal-title":"Energies"},{"key":"174_CR13","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.advengsoft.2017.03.014","volume":"110","author":"A Kaveh","year":"2017","unstructured":"Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69\u201384","journal-title":"Adv Eng Softw"},{"issue":"3","key":"174_CR14","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1080\/0305215X.2017.1318872","volume":"50","author":"A Kaveh","year":"2018","unstructured":"Kaveh A, Dadras A (2018) Structural damage identification using an enhanced thermal exchange optimization algorithm. Eng Optimization 50(3):430\u2013451","journal-title":"Eng Optimization"},{"key":"174_CR15","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.biosystems.2017.07.010","volume":"160","author":"F Fausto","year":"2017","unstructured":"Fausto F, Cuevas E, Valdivia A, Gonz\u00e1lez A (2017) A global optimization algorithm inspired in the behavior of selfish herds. Biosystems 160:39\u201355","journal-title":"Biosystems"},{"key":"174_CR16","first-page":"89","volume-title":"IFIP Advances in Information and Communication Technology","author":"Shengqi Jiang","year":"2018","unstructured":"Jiang S, Zhou Y, Wang D, Zhang S (2018) Elite opposition-based selfish herd optimizer. In: International conference on intelligent information processing, Springer, Berlin, pp 89\u201398"},{"issue":"19","key":"174_CR17","doi-asserted-by":"publisher","first-page":"6686","DOI":"10.1016\/j.eswa.2015.04.055","volume":"42","author":"MS Kiran","year":"2015","unstructured":"Kiran MS (2015) Tsa: TreE\u2212seed algorithm for continuous optimization. Expert Syst Appl 42(19):6686\u20136698","journal-title":"Expert Syst Appl"},{"issue":"1","key":"174_CR18","first-page":"48","volume":"3","author":"AC Cinar","year":"2018","unstructured":"Cinar AC, Iscan H, Kiran MS (2018) Tree-seed algorithm for large-scale binary optimization. KnE Soc Sci 3(1):48\u201364","journal-title":"KnE Soc Sci"},{"key":"174_CR19","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/j.asoc.2017.12.026","volume":"64","author":"AA El-Fergany","year":"2018","unstructured":"El-Fergany AA, Hasanien HM (2018) Tree-seed algorithm for solving optimal power flow problem in large-scale power systems incorporating validations and comparisons. Appl Softw Comput 64:307\u2013316","journal-title":"Appl Softw Comput"},{"key":"174_CR20","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1016\/j.cie.2017.12.009","volume":"115","author":"AC Cinar","year":"2018","unstructured":"Cinar AC, Kiran MS (2018) Similarity and logic gate-based tree-seed algorithms for binary optimization. Comput Ind Eng 115:631\u2013646","journal-title":"Comput Ind Eng"},{"key":"174_CR21","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.advengsoft.2017.07.002","volume":"114","author":"S Mirjalili","year":"2017","unstructured":"Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salpswarm algorithm: a bio-inspired optimizer for engineering designproblems. Adv Eng Softw 114:163\u2013191","journal-title":"Adv Eng Softw"},{"key":"174_CR22","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.knosys.2015.12.022","volume":"96","author":"S Mirjalili","year":"2016","unstructured":"Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120\u2013133","journal-title":"Knowl Based Syst"},{"key":"174_CR23","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1016\/j.renene.2017.12.051","volume":"119","author":"AA El-Fergany","year":"2018","unstructured":"El-Fergany AA (2018) Extracting optimal parameters of pem fuel cells using salp swarm optimizer. Renew Energy 119:641\u2013648","journal-title":"Renew Energy"},{"key":"174_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-1031-9","author":"RA Ibrahim","year":"2018","unstructured":"Ibrahim RA, Ewees AA, Oliva D, Elaziz MA, Lu S (2018) Improved salp swarm algorithm based on particle swarm optimization for feature selection. J Ambient Intell Hum Comput. https:\/\/doi.org\/10.1007\/s12652-018-1031-9","journal-title":"J Ambient Intell Hum Comput"},{"key":"174_CR25","doi-asserted-by":"crossref","unstructured":"Elaziz Mohamed EA, Ewees AA, Oliva D, Duan P, Xiong S (2017) A hybrid method of sine cosine algorithm and differential evolution for feature selection. In: International conference on neural information processing, Springer, Berlin, pp 145\u2013155","DOI":"10.1007\/978-3-319-70139-4_15"},{"issue":"2","key":"174_CR26","doi-asserted-by":"publisher","first-page":"782","DOI":"10.1007\/s11227-016-1797-5","volume":"73","author":"F Teng","year":"2017","unstructured":"Teng F, Lei Y, Li T, Deng D, Magouls F (2017) Energy efficiency of vm consolidation in iaas clouds. J Supercomput 73(2):782\u2013809","journal-title":"J Supercomput"},{"key":"174_CR27","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.future.2015.02.010","volume":"54","author":"Q Zheng","year":"2016","unstructured":"Zheng Q, Li R, Li X, Shah N, Zhang J, Tian F, Chao K-M, Li J (2016) Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener Comput Syst 54:95\u2013122","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"174_CR28","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/s11227-014-1276-9","volume":"71","author":"S Hosseinimotlagh","year":"2015","unstructured":"Hosseinimotlagh S, Khunjush F, Samadzadeh R (2015) Seats: smart energy-aware task scheduling in real-time cloud computing. J Supercomput 71(1):45\u201366","journal-title":"J Supercomput"},{"issue":"11","key":"174_CR29","doi-asserted-by":"publisher","first-page":"3357","DOI":"10.1109\/TC.2016.2529629","volume":"65","author":"Z Mann","year":"2016","unstructured":"Mann Z (2016) Multicore-aware virtual machine placement in cloud data centers. IEEE Trans Comput 65(11):3357\u20133369","journal-title":"IEEE Trans Comput"},{"issue":"7","key":"174_CR30","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1109\/JLT.2014.2301450","volume":"32","author":"AQ Lawey","year":"2014","unstructured":"Lawey AQ, El-Gorashi TEH, Elmirghani JMH (2014) Distributed energy efficient clouds over core networks. J Lightwave Technol 32(7):1261\u20131281","journal-title":"J Lightwave Technol"},{"key":"174_CR31","unstructured":"Dong J, Jin X, Wang H, Li Y, Zhang P, Cheng S (2013) Energy-saving virtual machine placement in cloud data centers. In IEEE\/ACM international symposium on cluster, cloud and grid computing, IEEE, Piscataway, pp 618\u2013624"},{"key":"174_CR32","volume-title":"Energy-efficient virtual machine placement in data centers by genetic algorithm","author":"W Grant","year":"2012","unstructured":"Grant W, Tang M, Tian YC, Li W (2012) Energy-efficient virtual machine placement in data centers by genetic algorithm. Springer, Berlin Heidelberg"},{"issue":"1","key":"174_CR33","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10479-015-1973-7","volume":"242","author":"M Gabay","year":"2016","unstructured":"Gabay M, Zaourar S (2016) Vector bin packing with heterogeneous bins: application to the machine reassignment problem. Ann Oper Res 242(1):161\u2013194","journal-title":"Ann Oper Res"},{"key":"174_CR34","doi-asserted-by":"crossref","unstructured":"Marotta A, Avallone S (2015) A simulated annealing based approach for power efficient virtual machines consolidation. In: 2015 IEEE 8th International conference on cloud computing (CLOUD), IEEE, Piscataway, pp 445\u2013452","DOI":"10.1109\/CLOUD.2015.66"},{"issue":"2","key":"174_CR35","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1109\/TSC.2014.2382555","volume":"8","author":"F Farahnakian","year":"2015","unstructured":"Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I, Tenhunen H (2015) Using ant colony system to consolidate vms for green cloud computing. IEEE Trans Serv Comput 8(2):187\u2013198","journal-title":"IEEE Trans Serv Comput"},{"key":"174_CR36","first-page":"199","volume-title":"Operations Research\/Computer Science Interfaces Series","author":"Enrique Gabriel Baquela","year":"2017","unstructured":"Baquela EG, Olivera AC (2018) A multi-objective optimization via simulation framework for restructuring traffic networks subject to increases in population. In: Recent developments in metaheuristics, Springer, Berlin, pp 199\u2013218"},{"key":"174_CR37","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.eswa.2016.10.015","volume":"70","author":"S Bandaru","year":"2017","unstructured":"Bandaru S, Ng AHC, Deb K (2017) Data mining methods for knowledge discovery in multi-objective optimization: part a-survey. Expert Syst Appl 70:139\u2013159","journal-title":"Expert Syst Appl"},{"key":"174_CR38","doi-asserted-by":"crossref","unstructured":"Zambrano-VC, Nebro AJ, Garc\u00eda-Nieto J, Aldana-Montes JF (2017) A multi-objective optimization framework for multiple sequence alignment with metaheuristics. In: International conference on bioinformatics and biomedical engineering, Springer, Berlin, pp 245\u2013256","DOI":"10.1007\/978-3-319-56154-7_23"},{"key":"174_CR39","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1016\/j.energy.2018.07.186","volume":"162","author":"JXV Neto","year":"2018","unstructured":"Neto JXV, Junior EJG, Moreno SR, Ayala HV\u00a0H, Mariani VC, dos Santos\u00a0CL (2018) Wind turbine blade geometry design based on multi-objective optimization using metaheuristics. Energy 162:645\u2013658","journal-title":"Energy"},{"key":"174_CR40","doi-asserted-by":"publisher","first-page":"26135","DOI":"10.1007\/s11042-018-5840-9","volume":"77","author":"MA El Aziz","year":"2018","unstructured":"El Aziz MA, Ewees AA, Hassanien AE (2018) Multi-objective whale optimization algorithm for content-based image retrieval. Multimedia Tools Appl 77:26135\u201326172","journal-title":"Multimedia Tools Appl"},{"key":"174_CR41","doi-asserted-by":"crossref","unstructured":"El\u00a0Aziz MA, Ewees A\\A, Hassanien AE, Mudhsh M, Xiong S (2018) Multi-objective whale optimization algorithm for multilevel thresholding segmentation. In: Advances in soft computing and machine learning in image processing, Springer, Berlin, pp 23\u201339","DOI":"10.1007\/978-3-319-63754-9_2"},{"issue":"4","key":"174_CR42","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1007\/s10489-017-1019-8","volume":"48","author":"SZ Mirjalili","year":"2018","unstructured":"Mirjalili SZ, Mirjalili S, Saremi S, Faris H, Aljarah I (2018) Grasshopper optimization algorithm for multi-objective optimization problems. Appl Intell 48(4):805\u2013820","journal-title":"Appl Intell"},{"issue":"1","key":"174_CR43","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/s10489-016-0825-8","volume":"46","author":"S Mirjalili","year":"2017","unstructured":"Mirjalili S, Jangir P, Saremi S (2017) Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Appl Intell 46(1):79\u201395","journal-title":"Appl Intell"},{"issue":"9","key":"174_CR44","doi-asserted-by":"publisher","first-page":"1222","DOI":"10.1080\/0305215X.2013.832237","volume":"46","author":"X-S Yang","year":"2014","unstructured":"Yang X-S, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multiobjective optimization. Eng Optimization 46(9):1222\u20131237","journal-title":"Eng Optimization"},{"key":"174_CR45","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1016\/j.asoc.2014.10.042","volume":"27","author":"A Sadollah","year":"2015","unstructured":"Sadollah A, Sadollah A, Eskandar H, Kim JH (2015) Water cycle algorithm for solving constrained multi-objective optimization problems. Appl Softw Comput 27:279\u2013298","journal-title":"Appl Softw Comput"},{"issue":"8","key":"174_CR46","doi-asserted-by":"publisher","first-page":"1230","DOI":"10.1016\/j.jcss.2013.02.004","volume":"79","author":"Y Gao","year":"2013","unstructured":"Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230\u20131242","journal-title":"J Comput Syst Sci"},{"issue":"1","key":"174_CR47","first-page":"1","volume":"98","author":"K Sathish","year":"2017","unstructured":"Sathish K, Reddy RM (2017) Workflow scheduling in grid computing environment using a hybrid gaaco approach. J Inst Eng 98(1):1\u20138","journal-title":"J Inst Eng"},{"issue":"7","key":"174_CR48","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.future.2013.12.004","volume":"36","author":"X Wang","year":"2014","unstructured":"Wang X, Wang Y, Cui Y (2014) A new multi-objective bi-level programming model for energy and locality aware multi-job scheduling in cloud computing. Future Gener Comput Syst 36(7):91\u2013101","journal-title":"Future Gener Comput Syst"},{"key":"174_CR49","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1016\/j.future.2013.09.006","volume":"37","author":"F Zhang","year":"2014","unstructured":"Zhang F, Cao J, Li K, Khan SU, Hwang K (2014) Multi-objective scheduling of many tasks in cloud platforms. Future Gener Comput Syst 37:309\u2013320","journal-title":"Future Gener Comput Syst"},{"issue":"9","key":"174_CR50","doi-asserted-by":"publisher","first-page":"1225","DOI":"10.1016\/j.jpdc.2013.05.003","volume":"73","author":"WY Shieh","year":"2013","unstructured":"Shieh WY, Pong CC (2013) Energy and transition-aware runtime task scheduling for multicore processors. J Parallel Distributed Comput 73(9):1225\u20131238","journal-title":"J Parallel Distributed Comput"},{"key":"174_CR51","volume-title":"Task scheduling optimization in coud computing applying multi-objective particle swarm optimization","author":"F Ramezani","year":"2013","unstructured":"Ramezani F, Jie L, Hussain F (2013) Task scheduling optimization in coud computing applying multi-objective particle swarm optimization. Springer, Berlin Heidelberg"},{"issue":"1","key":"174_CR52","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67\u201382","journal-title":"IEEE Trans Evol Comput"},{"key":"174_CR53","doi-asserted-by":"crossref","unstructured":"Ekinci S, Hekimoglu B (2018) Parameter optimization of power system stabilizer via salp swarm algorithm. In: 2018 5th International conference on electrical and electronic engineering (ICEEE), IEEE, Piscataway, pp 143\u2013147","DOI":"10.1109\/ICEEE2.2018.8391318"},{"key":"174_CR54","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1016\/j.enconman.2018.10.069","volume":"179","author":"R Abbassi","year":"2019","unstructured":"Abbassi R, Abbassi R, Abbassi A, Heidari AA, Mirjalili S (2019) An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers Manag 179:362\u2013372","journal-title":"Energy Convers Manag"},{"key":"174_CR55","doi-asserted-by":"publisher","first-page":"3462","DOI":"10.1007\/s10489-018-1158-6","volume":"48","author":"GI Sayed","year":"2018","unstructured":"Sayed GI, Khoriba G, Haggag MH (2018) A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl Intell 48:3462\u20133481","journal-title":"Appl Intell"},{"key":"174_CR56","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.knosys.2018.05.009","volume":"154","author":"H Faris","year":"2018","unstructured":"Faris H, Faris H, Mafarja MM, Heidari AA, Aljarah I, AlaM A-Z, Mirjalili S, Fujita H (2018) An efficient binary salp swarm algorithm with crossover scheme for feature selection problems. Knowl Based Syst 154:43\u201367","journal-title":"Knowl Based Syst"},{"key":"174_CR57","doi-asserted-by":"publisher","first-page":"964","DOI":"10.1016\/j.asoc.2018.07.040","volume":"71","author":"I Aljarah","year":"2018","unstructured":"Aljarah I, Mafarja M, Heidari AA, Faris H, Zhang Y, Mirjalili S (2018) Asynchronous accelerating multi-leader salp chains for feature selection. Appl Softw Comput 71:964\u2013979","journal-title":"Appl Softw Comput"},{"key":"174_CR58","doi-asserted-by":"crossref","unstructured":"Ismael SM, Aleem SHE, Abdelaziz AY, Zobaa AF (2018) Practical considerations for optimal conductor reinforcement and hosting capacity enhancement in radial distribution systems. IEEE Access","DOI":"10.1109\/ACCESS.2018.2835165"},{"key":"174_CR59","doi-asserted-by":"crossref","unstructured":"Baygi SMH, KA (2018) A hybrid optimal pid-lqr control of structural system: A case study of salp swarm optimization. In: 2018 3rd conference on swarm intelligence and evolutionary computation (CSIEC), IEEE, Piscataway, pp 1\u20136","DOI":"10.1109\/CSIEC.2018.8405416"},{"key":"174_CR60","doi-asserted-by":"publisher","first-page":"638","DOI":"10.1007\/978-3-319-95930-6_64","volume-title":"Intelligent Computing Theories and Application","author":"Zai-Xing Sun","year":"2018","unstructured":"Sun Z-X, HR, QB, LB, CG-L (2018) Salp swarm algorithm based on blocks on critical path for reentrant job shop scheduling problems. In: International conference on intelligent computing, Springer, Berlin, pp 638\u2013648"},{"key":"174_CR61","doi-asserted-by":"crossref","unstructured":"Sahlol AT, Ewees AA, Hemdan AM, Hassanien AE (2016) Training feedforward neural networks using sine-cosine algorithm to improve the prediction of liver enzymes on fish farmed on nano-selenite. In: Computer engineering conference (ICENCO), 2016 12th international, IEEE, Piscataway, pp 35\u201340","DOI":"10.1109\/ICENCO.2016.7856442"},{"issue":"5","key":"174_CR62","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755\u2013768","journal-title":"Future Gener Comput Syst"},{"issue":"2","key":"174_CR63","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10723-017-9399-x","volume":"15","author":"F L\u00f3pez-Pires","year":"2017","unstructured":"L\u00f3pez-Pires F, Bar\u00e1n B (2017) Many-objective virtual machine placement. J Grid Comput 15(2):161\u2013176","journal-title":"J Grid Comput"},{"issue":"2","key":"174_CR64","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/TEVC.2014.2308305","volume":"19","author":"X Zhang","year":"2015","unstructured":"Zhang X, Tian Y, Cheng R, Jin Y (2015) An efficient approach to nondominated sorting for evolutionary multiobjective optimization. IEEE Trans Evol Comput 19(2):201\u2013213","journal-title":"IEEE Trans Evol Comput"},{"issue":"9","key":"174_CR65","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1016\/j.tree.2016.06.007","volume":"31","author":"N Henschke","year":"2016","unstructured":"Henschke N, Everett JD, Richardson AJ, Suthers IM (2016) Rethinking the role of salps in the ocean. Trends Ecol Evol 31(9):720\u2013733","journal-title":"Trends Ecol Evol"},{"key":"174_CR66","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.eswa.2015.10.039","volume":"47","author":"SM Mirjalili","year":"2106","unstructured":"Mirjalili SM, dos Coelho LS, Mirjalili S, Saremi S (2106) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106\u2013119","journal-title":"Expert Syst Appl"},{"key":"174_CR67","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1007\/3-540-45356-3_83","volume-title":"Parallel Problem Solving from Nature PPSN VI","author":"Kalyanmoy Deb","year":"2000","unstructured":"Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: Nsga-II. In: International conference on parallel problem solving from nature, Springer, Berlin, pp 849\u2013858"},{"issue":"2","key":"174_CR68","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1162\/106365601750190406","volume":"9","author":"K Deb","year":"2001","unstructured":"Deb K, Beyer H-G (2001) Self-adaptive genetic algorithms with simulated binary crossover. Evol Comput 9(2):197\u2013221","journal-title":"Evol Comput"},{"key":"174_CR69","unstructured":"Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2008) Multiobjective optimization test instances for the cec 2009 special session and competition. University of Essex, Colchester, UK and Nanyang technological University, Singapore, special session on performance assessment of multi-objective optimization algorithms, Technical Report, 264"},{"issue":"2","key":"174_CR70","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1109\/TEVC.2003.810761","volume":"7","author":"PAN Bosman","year":"2003","unstructured":"Bosman PAN, Thierens D (2003) The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans Evol Comput 7(2):174\u2013188","journal-title":"IEEE Trans Evol Comput"},{"issue":"2","key":"174_CR71","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"S Agarwal","year":"2002","unstructured":"Agarwal S, Deb K, Pratap A, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"issue":"2","key":"174_CR72","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: Nsga-II. IEEE Trans Evol Comput 6(2):182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"issue":"6","key":"174_CR73","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","volume":"11","author":"Q Zhang","year":"2007","unstructured":"Zhang Q, Li H (2007) Moea\/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712\u2013731","journal-title":"IEEE Trans Evol Comput"},{"issue":"10","key":"174_CR74","doi-asserted-by":"publisher","first-page":"5145","DOI":"10.1166\/jctn.2017.6957","volume":"14","author":"EI Elsedimy","year":"2017","unstructured":"Elsedimy EI, Rashad MZ, Darwish MG (2017) Multi-objective optimization approach for virtual machine placement based on particle swarm optimization in cloud data centers. J Comput Theor Nanosci 14(10):5145\u20135150","journal-title":"J Comput Theor Nanosci"},{"key":"174_CR75","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-017-3049-x","author":"MA Tawhid","year":"2017","unstructured":"Tawhid MA, Savsani V (2017) Multi-objective sine-cosine algorithm (mo-sca) for multi-objective engineering design problems. Neur Comput Appl. https:\/\/doi.org\/10.1007\/s00521-017-3049-x","journal-title":"Neur Comput Appl"},{"key":"174_CR76","doi-asserted-by":"crossref","unstructured":"Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: Challenges and opportunities. In: International conference on high Performance computing and simulation, IEEE, Piscataway, pp 1\u201311","DOI":"10.1109\/HPCSIM.2009.5192685"},{"issue":"13","key":"174_CR77","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1002\/cpe.1867","volume":"24","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency Comput Pract Exp 24(13):1397\u20131420","journal-title":"Concurrency Comput Pract Exp"},{"issue":"1","key":"174_CR78","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1113361.1113374","volume":"40","author":"VS Pai","year":"2006","unstructured":"Pai VS, Park KS (2006) Comon: a mostly-scalable monitoring system for planetlab. ACM SIGOPS Operating Syst Rev 40(1):65\u201374","journal-title":"ACM SIGOPS Operating Syst Rev"},{"key":"174_CR79","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1016\/j.asoc.2017.01.038","volume":"55","author":"M Ravber","year":"2017","unstructured":"Ravber M, Mernik M, \u010crepin\u0161ek M (2017) The impact of quality indicators on the rating of multi-objective evolutionary algorithms. Appl Softw Comput 55:265\u2013275","journal-title":"Appl Softw Comput"}],"container-title":["Human-centric Computing and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-019-0174-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13673-019-0174-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-019-0174-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,30]],"date-time":"2021-07-30T11:34:32Z","timestamp":1627644872000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13673-019-0174-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,9]]},"references-count":79,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["174"],"URL":"https:\/\/doi.org\/10.1186\/s13673-019-0174-9","relation":{},"ISSN":["2192-1962"],"issn-type":[{"value":"2192-1962","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,9]]},"assertion":[{"value":"20 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 March 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"15"}}