Cloud Computing: Optimization using Particle Swarm Optimization to Improve Performance of Cloud

Authors

  • Nidhi Pranveer Singh Institute of Technology
  • Malti Nagle Pranveer Singh Institute of Technology
  • Vashal Nagar Pranveer Singh Institute of Technology

DOI:

https://doi.org/10.4108/eetiot.4577

Keywords:

Fog Computing, FCFS, SJF, Task Scheduling, Cloud Computing, Round Robin, PSO, CloudSim

Abstract

INTRODUCTION: In the contemporary world cloud computing is acknowledged as advanced technology to manage and store huge amount of data over the network. To handle the network traffic and effective task scheduling some efficient load balancing algorithm should be implemented. This can reduce the network traffic and overcome the problem of limited bandwidth. The various research articles represents ample amount of optimization techniques to overcome the transfer of data with limited bandwidth. Among all, few solutions has been chosen for current research article such as – optimization of load distribution of various resources provided by cloud.

OBJECTIVES:  In this paper, Comparative analysis of various task scheduling algorithms such as (FCFS, SJF, Round Robin & PSO) have been proposed in current research article to accumulate the outcome and evaluate the overall performance of cloud at different number of processing elements (pesNumber) .

METHODS: Overall performance of task scheduling is significantly enhanced by PSO Algorithm implemented on cloud in comparison of  FCFS, SJF and Round Robin. Outcomes of optimization technique has been implemented and tested over the CloudSim simulator.

RESULTS: The comparative analysis conducted based on scalability for increasing the number of processing elements over the cloud. The major insight of proposed algorithm has shows that results are still better when number of VMs is increased and it successfully minimizes waiting time and turnaround time and completion time by 43% which is significantly high than outcomes of existing research articles.

CONCLUSION: To optimize the task scheduling in cloud computing, comparative analysis of various task scheduling algorithms has been proposed, including Particle Swarm Optimization algorithm.

Downloads

Download data is not yet available.
<br data-mce-bogus="1"> <br data-mce-bogus="1">

References

Entisar S. Alkayal, Maysoon F. Abulkhair, Nicholas R. Jennings, Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing, IEEE 41st Conference on Local Computer Networks Workshops, 2016. DOI: https://doi.org/10.1109/LCN.2016.024

Z. Hao, E. Novak, S. Yi, Q. Li, Challenges and software architecture for fog computing, IEEE Internet Compute.21, 2017, 44–53. DOI: https://doi.org/10.1109/MIC.2017.26

S. Sharma, H. Saini, A novel four-tier architecture for delay aware scheduling and load balancing in fog environment, Sustain.Compute.Inform.Syst.24,2019, 100355. DOI: https://doi.org/10.1016/j.suscom.2019.100355

S. Bitam, S. Zeadally, A.Mellouk, Fog computing job scheduling optimization based on bees swarm, Enterpr. Inform. Syst.12, 2018, 373–397.

D. Tychalas, H. Karatza, A scheduling algorithm for a fog computing system with bag-of-tasks jobs: simulation and performance evaluation, Simul.Modell.Pract.Theory98, 2020, 101982. DOI: https://doi.org/10.1016/j.simpat.2019.101982

L. H. Kazem, Efficient resource allocation for time-sensitive IoT applications in cloud and fog environments, Int. J. Recent Technol. Eng. 8, 2019, 2356–2363. DOI: https://doi.org/10.35940/ijrte.B1568.098319

San Jose, Cisco Knowledge Networking, Cisco Global Cloud Index: Forecast and Methodology, 2015- 2020, white paper, Cisco Public, 2016.

P. Hu, S. Dhelim, H. Ning, T. Qiu, Survey on fog computing: architecture, key technologies, applications and open issues, J. Netw. Compute. Appl. 98, 2017, 27–42. DOI: https://doi.org/10.1016/j.jnca.2017.09.002

R. K. Naha, S. Garg, D. Georgakopoulos, P. P. Jayaraman, L. Gao, Y. Xiang et al., Fog computing: survey of trends, architectures, requirements, and research directions, 2019, 47980–48009. DOI: https://doi.org/10.1109/ACCESS.2018.2866491

Y. Liu, J. E. Fieldsend, G. Min, A frame work of fog computing: architecture, challenges, and optimization, 2019, 25445–25454. DOI: https://doi.org/10.1109/ACCESS.2017.2766923

H. Rafique, M. A. Shah, S. U. Islam, T. Maqsood, S. Khan, C. Maple, A novel bio-inspired hybrid algorithm (NBIHA) for efficient resource management in fog computing, 2019, 115760–115773. DOI: https://doi.org/10.1109/ACCESS.2019.2924958

Rahbari D., Nickray M., Scheduling of Fog Networks with Optimized Knapsack by Symbiotic Organisms Search, Conf. Open Innov. Assoc. Fruct, 2017. DOI: https://doi.org/10.23919/FRUCT.2017.8250193

Kabirzadeh S., Rahbari D., Nickray M., A hyper heuristic algorithm for scheduling of fog networks, Conf. Open Innov. Assoc. Fruct, 2018, pp.148–155.

Mostafavi S, Ahmadi F, Sarram M., Reinforcement-Learning-Based Foresighted Task Scheduling in Cloud Computing, 2018.

Pathak GR., Task Scheduling in the Cloud Using Machine Learning Classification, 2015.

Yufei Ye,Jin Wang, Lingxiao, Wenxia Guo, Wenqian Huang, Wenhong Tian, A new approach for resource scheduling with deep reinforcement learning, 2018.

Abdi S, Motamedi S, Sharifian S., Task scheduling using modified PSO algorithm in cloud computing environment, Int. Conf. Mach. Learn. Electr. Mech. Eng., 2014, pp.37-41.

Hadjar K, Jedidi A., A new approach for scheduling tasks and/or jobs in big data cluster, 4th MEC International Conference on Big Data and Smart City (ICBDSC), 2019, pp.1-4.DOI:10.1109/ ICBDSC.2019.8645613. DOI: https://doi.org/10.1109/ICBDSC.2019.8645613

Sharma V, Bala M., A credits based scheduling algorithm with K-means clustering, First International Conference on Secure Cyber Computing and Communication (ICSCCC), 2018, pp.82-86. DOI:10.1109/ICSCCC.2018.8703201. DOI: https://doi.org/10.1109/ICSCCC.2018.8703201

Shetty C, Sarojadevi H., Framework for task scheduling in cloud using machine learning techniques, 2020 Fourth International Conference on Inventive Systems and Control (ICISC), 2020, pp. 727-731. DOI: 10.1109/ ICISC47916.2020.9171141. DOI: https://doi.org/10.1109/ICISC47916.2020.9171141

Bitam S, Zeadally S, Mellouk A., Fog computing job scheduling optimization based on Bees Swarm. Entrepreneurship, 2017, 12:1-25. DOI:10.1080/17517575.2017.1304579. DOI: https://doi.org/10.1080/17517575.2017.1304579

Kabirzadeh S, Rahbari D, Nickray M., A hyper heuristic algorithm for scheduling of fog networks, 21st Conference of Open Innovations Association (FRUCT), 2017, pp.148-155.DOI:10.23919/FRUCT.2017.8250177. DOI: https://doi.org/10.23919/FRUCT.2017.8250177

Ghaffari E., Providing a new scheduling method in fog network using the ant colony algorithm, 2019.

R. Buyya, R. N. Calheiros, A. Beloglazov, and S.Garg. GRIDS Lab, cloudsim 3.0 package download, updates from version 2.0 to version 3.0, Jan11, 2012.

F. Bonomi, R. Milito, J. Zhu, S. Addepalli, Fog computing and its role in the internet of things, Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing (MCC), 2012, pp.13–16. DOI: https://doi.org/10.1145/2342509.2342513

Ghosh, H., Tusher, M.A., Rahat, I.S., Khasim, S., Mohanty, S.N. (2023). Water Quality Assessment Through Predictive Machine Learning. In: Intelligent Computing and Networking. IC-ICN 2023. Lecture Notes in Networks and Systems, vol 699. Springer, Singapore. https://doi.org/10.1007/978-981-99-3177-4_6 DOI: https://doi.org/10.1007/978-981-99-3177-4_6

Alenezi, F.; Armghan, A.; Mohanty, S.N.; Jhaveri, R.H.; Tiwari, P. Block-Greedy and CNN Based Underwater Image Dehazing for Novel Depth Estimation and Optimal Ambient Light. Water 2021, 13, 3470. https://doi.org/10.3390/w13233470 DOI: https://doi.org/10.3390/w13233470

G. P. Rout and S. N. Mohanty, "A Hybrid Approach for Network Intrusion Detection," 2015 Fifth International Conference on Communication Systems and Network Technologies, Gwalior, India, 2015, pp. 614-617, doi: 10.1109/CSNT.2015.76. DOI: https://doi.org/10.1109/CSNT.2015.76

Downloads

Published

12-12-2023

How to Cite

[1]
Nidhi, M. Nagle, and V. Nagar, “Cloud Computing: Optimization using Particle Swarm Optimization to Improve Performance of Cloud”, EAI Endorsed Trans IoT, vol. 10, Dec. 2023.