z-logo
open-access-imgOpen Access
An efficient Task Scheduling and Load Balancing in Cloud Computing using KD-Tree Algorithm
Author(s) -
Usha Kirana S P*,
Demian Antony D’Mello
Publication year - 2019
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.b7001.129219
Subject(s) - computer science , cloud computing , job shop scheduling , distributed computing , load balancing (electrical power) , virtualization , virtual machine , scheduling (production processes) , tree (set theory) , algorithm , heuristic , mathematical optimization , schedule , operating system , artificial intelligence , mathematics , mathematical analysis , geometry , grid
Cloud Computing provides the sharing ability and access for available cloud host and various distributed environments, namely Load Balancing (LB), virtualization technologies and scheduling techniques. The satisfaction of both users and cloud providers are the major issues for effective LB and task scheduling algorithms in cloud resource management, where the requirements namely high resource utilization, low monetary costs and minimum makespan. Many researchers tried to develop various heuristic and meta-heuristic algorithms to attain the aforementioned user requirements. But, when the number of tasks grows exponentially, these algorithms failed to achieve LB, lower running time, and it faces the high time complexity. In this research work, a KD-Tree algorithm is developed to address the issues of heuristic algorithms and provide efficient LB by partitioning the environments into several tasks. According to the deadline of task execution, the remaining tasks are adjusted dynamically by the proposed KD-tree algorithm in the virtual environment. The experiments are conducted to evaluate the efficiency of KD-Tree algorithm with existing heuristic techniques by using makespan, energy consumption and task migrations. When the number of tasks is 20, the proposed KD-Tree algorithm achieved 71.33% makespan and 5% task migrations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here