PSO-CALBA: PARTICLE SWARM OPTIMIZATION BASED CONTENT-AWARE LOAD BALANCING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT

12Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

Cloud computing provides hosted services (i.e., servers, storage, bandwidth, and software) over the internet. The key benefits of cloud computing are scalability, efficiency, and cost reduction. The key challenge in cloud computing is the even distribution of workload across numerous heterogeneous servers. Several Cloud scheduling and load-balancing techniques have been proposed in the literature. These techniques include heuristic-based, meta-heuristics-based, and hybrid algorithms. However, most of the current cloud scheduling and load balancing schemes are not content-aware (i.e., they are not considering the content-type of user tasks). The literature studies show that the content type of tasks can significantly improve the balanced distribution of workload. In this paper, a novel hybrid approach named Particle Swarm Optimization based Content-Aware Load Balancing Algorithm (PSO-CALBA) is proposed. PSO-CALBA scheduling scheme combines machine learning and meta-heuristic algorithm that performs classification utilizing file content type. The SVM classifier is used to classify users' tasks into different content types like video, audio, image, and text. Particle Swarm Optimization (PSO) based meta-heuristic algorithm is used to map user's tasks on Cloud. The proposed approach has been implemented and evaluated using a renowned Cloudsim simulation kit and compared with ACOFTF and DFTF. The proposed study shows significant improvement in terms of makespan, degree of imbalance (DI).

Cite

CITATION STYLE

APA

Adil, M., Nabi, S., & Raza, S. (2022). PSO-CALBA: PARTICLE SWARM OPTIMIZATION BASED CONTENT-AWARE LOAD BALANCING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT. Computing and Informatics, 41(5), 1157–1185. https://doi.org/10.31577/cai_2022_5_1157

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free