Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Resource Optimization in Cloud Data Centers Using Particle Swarm Optimization

Published: 26 July 2022 Publication History

Abstract

To meet the ever-growing demand for computational resources, it is mandatory to have the best resource allocation algorithm. In this paper, Particle Swarm Optimization (PSO) algorithm is used to address the resource optimization problem. Particle Swarm Optimization is suitable for continuous data optimization, to use in discrete data as in the case of Virtual Machine placement we need to fine-tune some of the parameters in Particle Swarm Optimization. The Virtual Machine placement problem is addressed by our proposed model called Improved Particle Swarm Optimization (IM-PSO), where the main aim is to maximize the utilization of resources in the cloud datacenter. The obtained results show that the proposed algorithm provides an optimized solution when compared to the existing algorithms.

References

[1]
AbdessamiaF.TaiY.ZhangW. Z.ShafiqM. (2017). An improved particle swarm optimization for energy-efficiency virtual machine placement. In Proceedings of the 2017 International Conference on Cloud Computing Research and Innovation (ICCCRI) (pp. 7–13). IEEE. 10.1109/ICCCRI.2017.9
[2]
Azad, P., & Navimipour, N. (2017). An Energy-Aware Task Scheduling in the Cloud Computing Using a Hybrid Cultural and Ant Colony Optimization Algorithm. International Journal of Cloud Applications and Computing, 7(4), 20–40.
[3]
BeloglazovA.BuyyaR. (2010). Energy Efficient Allocation of Virtual Machines in Cloud Data Centers. 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 577-578. 10.1109/CCGRID.2010.45
[4]
Brezinski, K., Guevarra, M., & Ferens, K. (2020). Population Based Equilibrium in Hybrid SA/PSO for Combinatorial Optimization: Hybrid SA/PSO for Combinatorial Optimization. International Journal of Software Science and Computational Intelligence, 12(2), 74–86.
[5]
Chou, L., Chen, H., Tseng, F., Chao, H., & Chang, Y. (2018). DPRA: Dynamic Power-Saving Resource Allocation for Cloud Data Center Using Particle Swarm Optimization . IEEE Systems Journal, 12(2), 1554–1565.
[6]
Dad, D., & Belalem, G. (2020). Efficient Strategies of VMs Scheduling Based on Physicals Resources and Temperature Thresholds. International Journal of Cloud Applications and Computing, 10(3), 81–95.
[7]
Dashti, S., & Rahmani, A. (2015). Dynamic VMs placement for energy efficiency by PSO in cloud computing. Journal of Experimental & Theoretical Artificial Intelligence, 28(1-2), 1–16.
[8]
Domanal, S. G., Guddeti, R. M. R., & Buyya, R. (2020). A Hybrid Bio-Inspired Algorithm for Scheduling and Resource Management in Cloud Environment . IEEE Transactions on Services Computing, 13(1), 3–15.
[9]
Fu, X., Zhao, Q., Wang, J., Zhang, L., & Qiao, L. (2018). Energy-aware VM initial placement strategy based on BPSO in cloud computing. Scientific Programming, 10, 2018.
[10]
GuptaM. K.AmgothT. (2019). Scheduled Virtual Machine Placement in IaaS Cloud: A MPSO Approach. 2019 Fifth International Conference on Image Information Processing (ICIIP), 448-453. 10.1109/ICIIP47207.2019.8985728
[11]
Kennedy & Eberhart. (1995). Particle Swarm Optimization. IEEE International Conference on Neural Networks, 4.
[12]
KumarD.RazaZ. (2015). A PSO Based VM Resource Scheduling Model for Cloud Computing. 2015 IEEE International Conference on Computational Intelligence & Communication Technology, 213-219. 10.1109/CICT.2015.35
[13]
Loganathan, M. K., & Gandhi, O. P. (2016). Maintenance cost minimization of manufacturing systems using PSO under reliability constraint. Int J SystAssurEngManag, 7(1), 47–61.
[14]
Madhumala, R. B., & Tiwari, H. (2020). Analysis of Virtual Machine Placement and Optimization Using Swarm Intelligence Algorithms. In Haldorai, A., Ramu, A., & Khan, S. (Eds.), Business Intelligence for Enterprise Internet of Things. EAI/Springer Innovations in Communication and Computing. Springer.
[15]
Madhumala, R. B., Tiwari, H., & Devaraj, V. C. (2021). Harshvardhan Tiwari, and Verma C. Devaraj. "Virtual Machine Placement Using Energy Efficient Particle Swarm Optimization in Cloud Datacenter. Cybernetics and Information Technologies, 21(1), 62–72.
[16]
Madhumala, R. B., Tiwari, H., & Devarajaverma, C. (2021). A Reliable Frame Work for Virtual Machine Selection in Cloud Datacenter Using Particle Swarm Optimization. International Journal of Mathematics and Computer Science, 16(2), 677–685.
[17]
Malaisamy, M. (2020). Efficient Metaheuristic Population- Based and Deterministic Algorithm for Resource Provisioning Using Ant Colony Optimization and Spanning Tree. International Journal of Cloud Applications and Computing, 10(2), 1–21. Advance online publication.
[18]
MetreV. A.DeshmukhP. B. (2019). An Efficient Clustering Approach utilizing an Advanced Particle Swarm Optimization Variant. 5th International Conference On Computing, Communication, Control And Automation (ICCUBEA), 1-4. 10.1109/ICCUBEA47591.2019.9128533
[19]
PalD.VermaP.GautamD.IndaitP. (2016). Improved optimization technique using hybrid ACO-PSO. 2nd International Conference on Next Generation Computing Technologies (NGCT), 277-282. 10.1109/NGCT.2016.7877428
[20]
Pandey, S., Wu, L., Guru, S. M., & Buyya, R. (2010). A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments. 2010 24th IEEE International Conference on Advanced Information Networking and Applications, 400-407. 10.1109/AINA.2010.31
[21]
Priyanka, C. P., & Subbiah, S. (2017). Comparative analysis on Virtual Machine assignment algorithms. 2nd International Conference on Computing and Communications Technologies (ICCCT), 204-209. 10.1109/ICCCT2.2017.7972279
[22]
Saidala, R. K., & Devarakonda, N. (2018). Chaotic Tornadogenesis Optimization, Algorithm for Data Clustering Problems. International Journal of Software Science and Computational Intelligence, 10(1), 38–64.
[23]
Shen, Y. (2018). Research on Swarm Size of Multi-swarm Particle Swarm Optimization Algorithm. IEEE 4th International Conference on Computer and Communications (ICCC), 2243-2247. 10.1109/CompComm.2018.8781013
[24]
Sreelakshmi & Sindhu. (2019). Multi-Objective PSO Based Task Scheduling - A Load Balancing Approach in Cloud. 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), 1-5. 10.1109/ICIICT1.2019.8741463
[25]
SrikantaiahS.KansalA.ZhaoF. (2010). Energy-aware consolidation for cloud computing. In Proceedings of the IEEE Conference on Power-Aware Computing and Systems (pp. 577–578). IEEE Computer Society Press.
[26]
Tripathi, A., Pathak, I., & Vidyarthi, D. P. (2017). Energy Efficient VM Placement for Effective Resource Utilization using Modified Binary PSO . The Computer Journal, 61(6), 832–846.
[27]
WangS.LiuZ.ZhengZ.SunQ.YangF. (2013). Particle Swarm Optimization for Energy-Aware Virtual Machine optimization in Virtualized Data Centers. 2013 International Conference on Parallel and Distributed Systems, 102-109. 10.1109/ICPADS.2013.26
[28]
Wen, C., & Jiang, W. (2019). Research on Virtual Machine Layout Strategy Based on Improved Particle Swarm Optimization Algorithm. IEEE 21st International Conference on High-Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), 1343-1349. 10.1109/HPCC/SmartCity/DSS.2019.00187
[29]
WuD. (2018). Cloud Computing Task Scheduling Policy Based on Improved Particle Swarm Optimization. International Conference on Virtual Reality and Intelligent Systems (ICVRIS), 99-101. 10.1109/ICVRIS.2018.00032
[30]
Xiong, A., & Xu, C.-X. (2014). Energy Efficient Multi resource Allocation of Virtual Machine Based on PSO in Cloud Data Center. Mathematical Problems in Engineering., 2014.
[31]
Xu, S., Ouyang, Z., & Feng, J. (2020). An Improved Multi-objective Particle Swarm Optimization. 2020 5th International Conference on Computational Intelligence and Applications (ICCIA), 19-23. 10.1109/ICCIA49625.2020.00011
[32]
Yan, J., Zhang, H., Xu, H., & Zhang, Z. (2018). Discrete PSO-based workload optimization in virtual machine placement. Pers. Ubiquiti. Comput., 22(3), 589–596.

Cited By

View all
  • (2024)Particle Swarm Algorithm for Smart Contract Vulnerability Detection Based on Semantic WebInternational Journal on Semantic Web & Information Systems10.4018/IJSWIS.34285020:1(1-33)Online publication date: 15-May-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Cloud Applications and Computing
International Journal of Cloud Applications and Computing  Volume 12, Issue 2
Jul 2022
53 pages
ISSN:2156-1834
EISSN:2156-1826
Issue’s Table of Contents

Publisher

IGI Global

United States

Publication History

Published: 26 July 2022

Author Tags

  1. Cloud Computing
  2. Datacenter
  3. Nature-Inspired Algorithms
  4. Particle Swarm Optimization
  5. Resource Utilization
  6. Swarm Intelligence
  7. Virtual Machine Optimization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Particle Swarm Algorithm for Smart Contract Vulnerability Detection Based on Semantic WebInternational Journal on Semantic Web & Information Systems10.4018/IJSWIS.34285020:1(1-33)Online publication date: 15-May-2024

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media