Proposing A Load Balancing Algorithm For The Optimization Of Cloud Computing Applications

Cloud Computing (CC) is a fast growing services that make use of pay per use model. The technology provides various services in terms of storage, deployment, web services etc. however the expand of these services and the tremendous increase of user demand has resulted in many challenges to keep up the performance in line with QoS measurement and SLA document provided by cloud providers to enterprises. This expand resulted in challenges such as load balancing. Besides that, user's requirements became hard to fulfil in terms of response time and deadline regarding task scheduling. To address these challenges, this research proposes an optimized algorithm with the use of Machine Learning Classification technique based on deadline constraints. The main objective of the proposed algorithm is to enhance the efficiency, optimize the server resources by considering the priority of different users' tasks and avoid server breakdown. Our proposed algorithm will address the mentioned issues and current research gap based on the recent literature.

[1]  Azween Abdullah,et al.  Prevention of Crypto-Ransomware Using a Pre-Encryption Detection Algorithm , 2019, Comput..

[2]  Abdelouahed Gherbi,et al.  Virtual Machine Classification-based Approach to Enhanced Workload Balancing for Cloud Computing Applications , 2018, ANT/SEIT.

[3]  Mayank Sohani,et al.  PRIORITY BASED NON-PREEMPTIVE SHORTEST JOB FIRST RESOURCE ALLOCATION TECHNIQUE IN CLOUD COMPUTING , 2018 .

[4]  Muder Almiani,et al.  Novel Approach to Task Scheduling and Load Balancing Using the Dominant Sequence Clustering and Mean Shift Clustering Algorithms , 2019, Future Internet.

[5]  Gur Mauj Saran Srivastava,et al.  Cloud Computing: A Paradigm Shift in the Way of Computing , 2017 .

[6]  Noor Zaman,et al.  Proposing A Data Privacy Aware Protocol for Roadside Accident Video Reporting Service Using 5G In Vehicular Cloud Networks Environment , 2018, 2018 4th International Conference on Computer and Information Sciences (ICCOINS).

[7]  Mainak Adhikari,et al.  Heuristic-based load-balancing algorithm for IaaS cloud , 2018, Future Gener. Comput. Syst..

[8]  Rawya Rizk,et al.  Honey Bee Based Load Balancing in Cloud Computing , 2017, KSII Trans. Internet Inf. Syst..

[9]  Mohit Kumar,et al.  Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing , 2017 .

[10]  Nz Jhanjhi,et al.  Comprehensive Review: Privacy Protection of User in Location-Aware Services of Mobile Cloud Computing , 2019, Wirel. Pers. Commun..

[11]  Nz Jhanjhi,et al.  Current Trends and Issues Legacy Application of the Serverless Architecture , 2018 .

[12]  Savita Khurana,et al.  Virtual Machine Categorization and Enhance Task Scheduling Framework in Cloud Environment , 2018, 2018 International Conference on Computing, Power and Communication Technologies (GUCON).

[13]  R. Sathya,et al.  Comparison of Supervised and Unsupervised Learning Algorithms for Pattern Classification , 2013 .

[14]  Faouzia Benabbou,et al.  Priority Task Scheduling Strategy for Heterogeneous Multi-Datacenters in Cloud Computing , 2017 .

[15]  N. Jhanjhi,et al.  Blockchain for Internet of Things (IoT) Research Issues Challenges & Future Directions: A Review , 2019 .

[16]  Mansaf Alam,et al.  Resource-Aware Min-Min (RAMM) Algorithm for Resource Allocation in Cloud Computing Environment , 2018, International Journal of Recent Technology and Engineering.

[17]  Mohsin Nazir,et al.  Cloud Computing: Overview & Current Research Challenges , 2012 .