0% found this document useful (0 votes)
36 views

A Task Scheduling Algorithm Based On Load Balancing in Cloud Computing

This document discusses and summarizes six different papers related to task and resource scheduling algorithms in cloud computing environments. The papers propose and evaluate algorithms aimed at load balancing, optimized resource allocation, priority-based job scheduling, energy efficient scheduling, and surveys various existing scheduling algorithms. The goal of most of the algorithms is to improve resource utilization and performance while meeting user requirements in cloud systems.

Uploaded by

sheraz mehmood
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

A Task Scheduling Algorithm Based On Load Balancing in Cloud Computing

This document discusses and summarizes six different papers related to task and resource scheduling algorithms in cloud computing environments. The papers propose and evaluate algorithms aimed at load balancing, optimized resource allocation, priority-based job scheduling, energy efficient scheduling, and surveys various existing scheduling algorithms. The goal of most of the algorithms is to improve resource utilization and performance while meeting user requirements in cloud systems.

Uploaded by

sheraz mehmood
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing

The performance of cloud computing can be achieved with a mechanism to meet user requirements
and to maximize resource utilization. But scheduling of task in grid computing is often about the
static task requirements, and the resource utilization is also minimum. According to the new
features of cloud computing such as flexibility and virtualization, we will discuss a two levels task
scheduling mechanism based on load balancing in cloud computing. This task scheduling mechanism
not just only meets user requirements, but also increase resource utilization. And with the help of
CloudSim toolkit, we simulate this scheduling mechanism providing the require results.

An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems


Based on the deep research on Infrastructure as a Service (IaaS) cloud systems of open-source, we
propose an optimized scheduling algorithm to achieve the optimization for cloud scheduling
problems. So, here we investigate the possibility to allocate the Virtual Machines (VMs) in a flexible
way to permit the maximum usage of physical resources. We use an Improved Genetic Algorithm
(IGA) for the automated scheduling policy. The IGA uses the shortest genes and introduces the idea
of Dividend Policy in Economics to select an optimal allocation for the VMs requests. The tests will
illustrate that the speed of the IGA almost twice the traditional GA scheduling method in Grid
environment and the utilization rate of resources always higher than the open-source IaaS cloud
systems.

A Priority based Job Scheduling Algorithm in Cloud Computing


Nowadays cloud computing has become a popular platform for scientific applications. Cloud
computing intends to share a large scale resources and equipments of computation, storage,
information and knowledge for scientific researches. Job scheduling algorithms is one of the most
challenging theoretical issues in the cloud computing area. Some intensive researches have been
done in the area of job scheduling of cloud computing. In this paper we have proposed a new
priority based job scheduling algorithm (PJSC) in cloud computing. The proposed algorithm is based
on multiple criteria decision making model.

A Resource Scheduling Algorithm of Cloud Computing based on Energy Efficient


Optimization Methods
Cloud computing has become the emerging and powerful computational architecture to offer
ubiquitous services to users. Cloud inter connect hardware and software resources in a unified way,
which is different to traditional computational environments. A variety of hardware and software
resources are integrated together as a resource pool, the software is no longer resided in a single
hardware environment, it is performed upon the schedule of the resource pool for optimized
resource utilization. So, here we will discuss about the relationship between components and power
consumption of the cloud computing environment, and then we present a resource scheduling
algorithm of Cloud Computing based on energy efficient optimization methods. The experimental
results demonstrate that, for jobs that not fully utilized the hardware environment, using our
algorithm can significantly reduce energy consumption.

A Survey of Various Scheduling Algorithms in Cloud Environment


Cloud computing is known as provider of dynamic services using virtualized resources over the
internet. So, scheduling of job is an important factor in cloud computing because users pay for the
resources that are used in a period of time. The goal of scheduling algorithm in distributed systems is
to divide the load on processors and maximizing their utilization and minimizing the total task
execution time. Two categories of algorithm involve BMHA in which jobs are queued and collected in
a set when they arrive. e.g. (FCFS algorithm),(RR algorithm), Min-Min algorithm, Max-Min algorithm
and OMHA in which jobs are scheduled when they arrive in system. e.g. Most Fit Task scheduling
algorithm. Among these different scheduling algorithm disk space management is critical issue in
virtual environment. These algorithms are cost and effective and provide high throughput but they
don’t consider reliability and availability.

You might also like