International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Optimum Selection of Virtual Machine Using Improved Particle Swarm Optimization in Cloud Environment

Author NameAuthor Details

R.Jeena, Logesh R

R.Jeena[1]

Logesh R[2]

[1]Department of Computer Science and Engineering, School of Computing, Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology, Chennai, Tamil Nadu, India

[2]Department of Computer Science and Engineering, School of Computing, Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology, Chennai, Tamil Nadu, India

Abstract

Nowadays, Cloud Computing acts a major role in every field. These days, more large data centers are in service and many small cloud data centers are enlarging all over the universe. Cloud Computing is a catchword in the domain of HPC and offers on-demand services to the resources on the internet. The VMs (Virtual Machines) specified in the cloud data centres may have different specifications and instable resource usage, which causes imbalanced resource utilization within servers. Thus, it leads to performance degradation. Hence to achieve efficient selection of VM, these challenges must be addressed and solved by using meta-heuristics algorithms. In order to process the data, the VMs are placed on the PMs (Physical Machines). There will be multiple and dynamic request of input in the IaaS(Infrastructure as a Service) framework, hence the system’s responsibility is to create a VMs without knowing the types of tasks. Therefore, the fixed tasks scheduling is not right for this system. The most important research area that needs to be addressed is its performance in scheduling. The best and optimal solution is to find out in the cloud environment. Metaheuristics-based algorithms provide the near-optimal solution. In this paper, we proposed an Improved Particle Swarm Optimization algorithm to reduce the makespan and improve the throughput. We have compared our results with adaptive three-threshold energy-aware (ATEA) algorithm and PSO. The investigational results display the proposed Improved PSO algorithm will schedule and balance the load in the dynamic cloud environment better than the other approaches.

Index Terms

Particle Swarm Optimization

Task Scheduling

Cloud Computing

Virtual Machine

Virtualization

Load Balancing

Reference

  1. 1.
    Z. Luo and H. Liu,. (2019). IPSO: Improved PSO Based TS (Task Scheduling) at the Cloud Data Center. 15th International Conference on Semantics, Knowledge and Grids (SKG), pp. 139-144.
  2. 2.
    Fu, X. (2015). VM selection and placement for dynamic consolidation in Cloud computing environment. Front. Comput. Sci. 9, 322–330.
  3. 3.
    Higang Hu and Keqin L. (2016). VM Placement Algorithm for Both Energy-Awareness and SLA Violation Reduction in Cloud Data Centers. Resource Management in Virtualized Clouds, Article ID 5612039.
  4. 4.
    Shabeera, T. P. et al. (2017) ‘Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm’, Engineering Science and Technology, an International Journal, 20(2), pp. 616–628. doi: 10.1016/j.jestch.2016.11.006
  5. 5.
    Chaudhary and Kumar. (2014). An analysis of the load scheduling algorithms in the cloud computing environment, IEEE Conference, ICIIS, IEEE, pp. 1-6.
  6. 6.
    Kennedy J and Eberhart R. (1995). PSO, IEEE International Conference on Neural Networks, vol. 4, IEEE, pp. 1942-1948.
  7. 7.
    Garg, S.K., Versteeg, S. and Buyya, R. (2013) A Framework for Ranking of Cloud Computing Services. Future Generation Computer Systems
  8. 8.
    E. Rashedi and A. Zarezadeh. (2014). Noise filtering in ultrasound images using GSA (Gravitational Search Algorithm), Iranian Conference on Intelligent Systems, ICIS, 2014.
  9. 9.
    Zhou, Z., Hu, Z. and Li, K. (2016) ‘Virtual Machine Placement Algorithm for Both Energy-Awareness and SLA Violation Reduction in Cloud Data Centers’, Scientific Programming, 2016(i). doi: 10.1155/2016/5612039.
  10. 10.
    Li, G. and Wu, Z. (2019) ‘Ant colony optimization task scheduling algorithm for SWIM based on load balancing’, Future Internet, 11(4). doi: 10.3390/fi11040090.
  11. 11.
    Mishra, K. and Majhi, S. K. (2021) ‘A binary Bird Swarm Optimization based load balancing algorithm for cloud computing environment’, Open Computer Science, 11(1), pp. 146–160. doi: 10.1515/comp-2020-0215.
  12. 12.
    Dubey, A. K., Kumar, A. and Agrawal, R. (2021) ‘An efficient ACO-PSO-based framework for data classification and preprocessing in big data’, Evolutionary Intelligence, 14(2), pp. 909–922. doi: 10.1007/s12065-020-00477-7.
  13. 13.
    Gupta, A. and Srivastava, S. (2020) ‘Comparative Analysis of Ant Colony and Particle Swarm Optimization Algorithms for Distance Optimization’, Procedia Computer Science, 173(2019), pp. 245–253. doi: 10.1016/j.procs.2020.06.029.
  14. 14.
    Azad, A. et al. (2019) ‘Comparative evaluation of intelligent algorithms to improve adaptive neuro-fuzzy inference system performance in precipitation modelling’, Journal of Hydrology, 571, pp. 214–224. doi: 10.1016/j.jhydrol.2019.01.062.
  15. 15.
    Deng, W. et al. (2019) ‘A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm’, Soft Computing, 23(7), pp. 2445–2462. doi: 10.1007/s00500-017-2940-9.
  16. 16.
    Ullah and Ouhame, S. (2021). Recent advancement in Virtual Machine task allocation system for cloud computing: review from 2015 to2021. Artificial Intelligence.
  17. 17.
    Ramezani and Hussain. (2014). TBSLB (Task-Based System Load Balancing) in Cloud Computing Using Particle Swarm Optimization. Int J Parallel Prog 42, 739–754.
  18. 18.
    Koohi, I. and Groza, V. Z. (2014) ‘Optimizing Particle Swarm Optimization algorithm’, Canadian Conference on Electrical and Computer Engineering, pp. 1–5. doi: 10.1109/CCECE.2014.6901057.
  19. 19.
    A. Francis Saviour, E. Laxmi Lydia, S. Dhanasekaran, (2020) Hybridization of firefly and Improved MO-PSO algorithm for energy efficient load balancing in Cloud Computing environments, Journal of Parallel and Distributed Computing, Volume 142, Pages 36-45, ISSN 0743-7315.
  20. 20.
    Selvarajan, D., Jabar, A. S. A. and Ahmed, I. (2019) ‘Comparative analysis of PSO and ACO based feature selection techniques for medical data preservation’, International Arab Journal of Information Technology, 16(4), pp. 731–736.
  21. 21.
    Xu, H., Pu, P. and Duan, F. (2018) ‘Dynamic Vehicle Routing Problems with Enhanced Ant Colony Optimization’, Hindawi Discrete Dynamics in Nature and Society, 2018.
  22. 22.
    A Greenberg, J Hamilton, and Patel. The cost of a cloud: research problems in data center networks. (2008).Computer Communication Review, 39(1): 68—73.
  23. 23.
    Ramezani, F., Lu, J. and Hussain, F. K. (2014) ‘Task-based system load balancing in cloud computing using particle swarm optimization’, International Journal of Parallel Programming, 42(5), pp. 739–754. doi: 10.1007/s10766-013-0275-4.
  24. 24.
    El-kenawy, E. M. T. (2018) ‘Solar Radiation Machine Learning Production Depend on Training Neural Networks with Ant Colony Optimization Algorithms’, International Journal of Advanced Research in Computer and Communication Engineering, 7(5). doi: 10.17148/IJARCCE.2018.752.
  25. 25.
    D.Patel, M.K.Patra and B.Sahoo, ‘GWO Based Task Allocation for Load Balancing in Containeraized Cloud’ 2020 International Conference on Inventive Computation Technologies (ICICT), 2020, pp. 655-659, doi:10.1109/ICICT48043.2020.9112525.
SCOPUS
SCImago Journal & Country Rank