The DOI matches its Crossref record; 27 of the 27 references it cites were found in a registry or an index.
An imperialist competitive algorithm for virtual machine placement in cloud computing
Abstract
Cloud computing, the recently emerged revolution in IT industry, is empowered by virtualisation technology. In this paradigm, the user’s applications run over some virtual machines (VMs). The process of selecting proper physical machines to host these virtual machines is called virtual machine placement. It plays an important role on resource utilisation and power efficiency of cloud computing environment. In this paper, we propose an imperialist competitive-based algorithm for the virtual machine placement problem called ICA-VMPLC. The base optimisation algorithm is chosen to be ICA because of its ease in neighbourhood movement, good convergence rate and suitable terminology. The proposed algorithm investigates search space in a unique manner to efficiently obtain optimal placement solution that simultaneously minimises power consumption and total resource wastage. Its final solution performance is compared with several existing methods such as grouping genetic and ant colony-based algorithms as well as bin packing heuristic. The simulation results show that the proposed method is superior to other tested algorithms in terms of power consumption, resource wastage, CPU usage efficiency and memory usage efficiency.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“The techniques include EAGLE algorithm [139], Imperialist competitive algorithm [140], Krill herd algorithm [141].”
From Energy efficiency in cloud computing data centers: a survey on software technologies (2023) · cites this paper as [140]
Citations
Cites
Xen and the art of virtualization
Barham, P., Dragovic, B., Fraser, K. A., Hand, S., Harris, T., Ho, A. C., Neugebauer, R., Pratt, I., & Warfield, A. (2003) · ACM SIGOPS Operating Systems Review · doi:10.1145/1165389.945462 · Cited by 6,063
Calheiros, R. N., Ranjan, R. K., Beloglazov, A., Rose, C. A. F. D., & Buyya, R. (2010) · Software Practice and Experience · doi:10.1002/spe.995 · Cited by 4,961
Beloglazov, A., Abawajy, J., & Buyya, R. (2011) · Future Generation Computer Systems · doi:10.1016/j.future.2011.04.017 · Cited by 2,865
Atashpaz-Gargari, E., & Lucas, C. (2007) · IEEE Congress on Evolutionary Computation (CEC) · doi:10.1109/cec.2007.4425083 · Cited by 2,741
Xen and the art of virtualization
Barham, P., Dragovic, B., Fraser, K. A., Hand, S., Harris, T., Ho, A. C., Neugebauer, R., Pratt, I., & Warfield, A. (2003) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/945445.945462 · Cited by 2,238
Neural Computing and Applications
(2013) · Neural Computing and Applications · doi:10.1007/521.1433-3058 · Cited by 679
A multi-objective ant colony system algorithm for virtual machine placement in cloud computing
Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013) · Journal of Computer and System Sciences · doi:10.1016/j.jcss.2013.02.004 · Cited by 673
A hybrid grouping genetic algorithm for bin packing
Falkenauer, E. (1996) · Journal of Heuristics · doi:10.1007/bf00226291 · Cited by 604
Energy-Aware Ant Colony Based Workload Placement in Clouds
Feller, E., Rilling, L., & Morin, C. (2011) · IEEE/ACM International Conference on Grid Computing (GRID) · doi:10.1109/grid.2011.13 · Cited by 322
Application Performance Management in Virtualized Server Environments
Khanna, G., Beaty, K. A., Kar, G., et al. (2006) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2006.1687567 · Cited by 307
Shares and utilities based power consolidation in virtualized server environments
Cardosa, M., Korupolu, M. R., & Singh, A. (2009) · IFIP/IEEE International Symposium on Integrated Network Management (IM) · doi:10.1109/inm.2009.5188832 · Cited by 265
Niknam, T., Fard, E. T., Pourjafarian, N., et al. (2010) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2010.10.001 · Cited by 195
Vogels, W. (2008) · Queue · doi:10.1145/1348583.1348590 · Cited by 194
Solving the integrated product mix-outsourcing problem using the Imperialist Competitive Algorithm
Nazari-Shirkouhi, S., Eivazy, H., Ghodsi, R., et al. (2010) · Expert Systems with Applications · doi:10.1016/j.eswa.2010.04.081 · Cited by 192
Grit, L. E., Irwin, D., Yumerefendi, A. R., et al. (2006) · doi:10.1109/vtdc.2006.17 · Cited by 170
Application of an imperialist competitive algorithm to the design of a linear induction motor
Lucas, C., Nasiri‐Gheidari, Z., & Tootoonchian, F. (2010) · Energy Conversion and Management · doi:10.1016/j.enconman.2010.01.014 · Cited by 164
Improving Packing Algorithms for Server Consolidation.
Ajiro, Y., & Tanaka, A. (2007) · Int. CMG Conference · Cited by 153
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
Xu, L., China, G. '. G. '. A. G. A. E. C. S. 2. S., Association for Computing Machinery-Digital Library, et al. (2009) · doi:10.1145/1543834 · Cited by 72
Distributed redundancy and robustness in complex systems
Randles, M., Lamb, D. J., Odat, E., & Taleb-Bendiab, A. (2010) · Journal of Computer and System Sciences · doi:10.1016/j.jcss.2010.01.008 · Cited by 66
A hybrid heuristic workflow scheduling algorithm for cloud computing environments
Mirzayi, S., & Rafe, V. (2015) · Journal of Experimental & Theoretical Artificial Intelligence · doi:10.1080/0952813x.2015.1020524 · Cited by 36
Rafe, V., Moradi, M., Yousefian, R., et al. (2015) · Applied Soft Computing · doi:10.1016/j.asoc.2015.04.032 · Cited by 34
PSO-SFDD: Defense against SYN flooding DoS attacks by employing PSO algorithm
Jamali, S., & Gholam, S. (2011) · Computers & Mathematics with Applications · doi:10.1016/j.camwa.2011.11.012 · Cited by 21
Self-citationCoverage Aware Scheduling in Wireless Sensor Networks: An Optimal Placement Approach
Jamali, S., & Hatami, M. (2015) · Wireless Personal Communications · doi:10.1007/s11277-015-2862-8 · Cited by 18
Self-citationDefense against SYN flooding attacks: A particle swarm optimization approach
Jamali, S., & Shaker, V. (2014) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2014.05.012 · Cited by 17
Self-citationAn intelligent intrusion detection system by using hierarchically structured learning automata
Jamali, S., & Jafarzadeh, P. (2015) · Neural Computing and Applications · doi:10.1007/s00521-015-2116-4 · Cited by 15
Self-citationFault localization algorithm in computer networks by employing a genetic algorithm
Jamali, S., & Garshasbi, M. S. (2016) · Journal of Experimental & Theoretical Artificial Intelligence · doi:10.1080/0952813x.2015.1132264 · Cited by 8
Self-citation
Research works printed but not linked: 5
- Ajiro Y, 2007, The International Conference for the Computer Measurement Group (CMG)
- Feller E., 2011, Proceedings of the IEEE/ACM International Conference on Grid Computing (GRID), 26
- Khanna G, 2006, Proceedings of the 10th IEEE/IFIP Network Operations and Management Symposium (NOMS), 373
- 10.1016/j.jcss.2010.01.008 · DOI
- 10.1145/1348583 · DOI
Cited by
Sorted by citations
Energy efficiency in cloud computing data centers: a survey on software technologies
Katal, A., Dahiya, S., & Choudhury, T. (2023) · Cluster Computing · doi:10.1007/s10586-022-03713-0 · Cited by 516
“The techniques include EAGLE algorithm [139], Imperialist competitive algorithm [140], Krill herd algorithm [141].”
MethodOptimizing Virtual Machine placement in IaaS data centers: Taxonomy, review and open issues
Talebian, H., Gani, A., Sookhak, M., Abdelatif, A. A., Yousafzai, A., Vasilakos, A. V., & Yu, F. R. (2020) · Cluster Computing · doi:10.1007/s10586-019-02954-w · Cited by 72
A multi-objective krill herd algorithm for virtual machine placement in cloud computing
Baalamurugan, K. M., & Vijay Bhanu, S. (2020) · The Journal of Supercomputing · doi:10.1007/s11227-018-2516-1 · Cited by 26
Metadata
- Authors
- Jamali, S., Malektaji, S., & Analoui, M.
- Affiliations
- University of Mohaghegh Ardabili (IR)
- Iran University of Science and Technology (IR)
- Corresponding author
- Jamali, Shahram
- Venue
- Journal of Experimental & Theoretical Artificial Intelligence
- Publisher
- Informa UK Limited
- Published
- 2016-07-26
- Volume
- 29
- Issue
- 3
- Pages
- 575-596
- ISSN
- 0952-813X (ISSN-L)
- 1362-3079
- OpenAlex
- W2500359574
- Cited by
- 14
- References
- 27
- Citations by year
- 2023: 2 · 2022: 1 · 2021: 1 · 2020: 4 · 2019: 4 · 2018: 1 · 2017: 1
- FWCI
- 4.46
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Experimental & Theoretical Artificial Intelligence (publishedVersion)
- Funders
- University of Technology Sydney
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Artificial Intelligence › Metaheuristic Optimization Algorithms Research
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Keywords
- virtual machine placement, imperialist competitive algorithm, cloud computing, resource waste, resource utilization, metaheuristic optimization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review