Work

A Two-Step Job Scheduling Algorithm Based on Priority for Cloud Computing

Year: 2013
Type: article
Abstract: Cloud systems are popular computing environment because they can provide easy access to computing resources for users as well as efficient use of resources for companies. The resources of cloud computing are heterogeneous and jobs have various characteristics. One such issue is effective job scheduling. Scheduling in the cloud system may be defined as a multiple criteria decision model. To address this issue, this paper proposes a priority-based two-step job scheduling algorithm. On the first level, jobs are classified based on preference. Resources are dedicated to a job if a deadline failure would cause severe results or critical business losses. In case of only minor discomfort or slight functional impairment, the job is scheduled using a best effort approach. On the second level, jobs are allocated to adequate resources through their priorities that are calculated by the analytic hierarchic process model. We then analyze the proposed algorithm and make a scheduling example to confirm its efficiency.
Author: Jeongwon Kim
Institution: Silla University
Language: English
Open Access status: bronze
OpenAlex ID: W2017525878
FWCI: 0.545
Cites: 14
Cited by: 1
Related to: 10