Hierarchical Queue-Based Task Scheduling

Department

Computer Science

Document Type

Article

Publication Date

6-1-2014

Abstract

The concepts of Cloud Computing provide users with infrastructure, platform and software as service, which make those services more accessible for people via Internet. To better analyze the performance of Cloud Computing provisioning policies as well as resources allocation strategies, a toolkit named CloudSim was proposed. With CloudSim, the Cloud Computing environment can be easily constructed by modeling and simulating cloud computing components, such as datacenter, host, and virtual machine. A good scheduling strategy is the key to achieve load balancing among different machines as well as to improve the utilization of basic resources. Recently, the existing scheduling algorithms may work well in some presumptive cases in a single machine; however they are unable to make the best decision for the unforeseen future. In real world scenario, there would be numbers of tasks as well as several virtual machines working in parallel. Based on the concepts of multi-queue, this paper presents a new scheduling algorithm to schedule tasks with CloudSim by taking into account several parameters, including the machines’ capacity, the priority of tasks and the history log.

Journal Title

Journal of Advances in Computer Networks

Journal ISSN

1793-8244

Volume

2

Issue

2

First Page

138

Last Page

141

Digital Object Identifier (DOI)

10.7763/JACN.2014.V2.98

Share

COinS