Abstract

Despite significant infrastructure improvements, cloud computing still faces numerous challenges in terms of load balancing. Several techniques have been applied in the literature to improve load balancing efficiency. Recent research manifested that load balancing techniques based on metaheuristics provide better solutions for proper scheduling and allocation of resources in the cloud. However, most of the existing approaches consider only a single or few QoS metrics and ignore many important factors. The performance efficiency of these approaches is further enhanced by merging with machine learning techniques. These approaches combine the relative benefits of load balancing algorithm backed up by powerful machine learning models such as Support Vector Machines (SVM). In the cloud, data exists in huge volume and variety that requires extensive computations for its accessibility, and hence performance efficiency is a major concern. To address such concerns, we propose a load balancing algorithm, namely, Data Files Type Formatting (DFTF) that utilizes a modified version of Cat Swarm Optimization (CSO) along with SVM. First, the proposed system classifies data in the cloud from diverse sources into various types, such as text, images, video, and audio using one to many types of SVM classifiers. Then, the data is input to the modified load balancing algorithm CSO that efficiently distributes the load on VMs. Simulation results compared to existing approaches showed an improved performance in terms of throughput (7%), the response time (8.2%), migration time (13%), energy consumption (8.5%), optimization time (9.7%), overhead time (6.2%), SLA violation (8.9%), and average execution time (9%). These results outperformed some of the existing baselines used in this research such as CBSMKC, FSALB, PSO-BOOST, IACSO-SVM, CSO-DA, and GA-ACO.

Highlights

  • Over the years, an increase in online applications has resulted in huge volumes of data accumulated daily

  • The output of the Support Vector Machines (SVM) is fed into Improved Cat Swarm Optimization (ICSO) for load balancing in the cloud environment

  • File type classification is done in various formats such as video, audio, text, and images in a cloud environment resulting in an appropriate data class

Read more

Summary

Introduction

An increase in online applications has resulted in huge volumes of data accumulated daily. Despite the significant evolution of clouding computing to handle such diverse data, still it faces numerous challenges in real-time processing and load balancing of resources employed to process mega volumes of data. In [1], the authors have applied the Bin-packing algorithm for multi capacity Bin-packing to achieve task waiting time and degree of imbalance on cloud resources. In a work by [3], the authors used a dynamic clustering algorithm to achieve throughput and execution time. A study by [4] applied a dynamic real clustering algorithm for achieving geographical load balancing in the cloud that results in better throughput and response time. In [5], the authors applied adaptive load balancing to achieve optimal resource provisioning resulting in better resource utilization and throughput

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call