DocumentCode :
3072396
Title :
An Empirical Investigation on the Simulation of Priority and Shortest-Job-First Scheduling for Cloud-Based Software Systems
Author :
Jia Ru ; Keung, Jacky
Author_Institution :
Dept. of Comput., Hong Kong Polytech. Univ., Hong Kong, China
fYear :
2013
fDate :
4-7 June 2013
Firstpage :
78
Lastpage :
87
Abstract :
Background: Given the dynamics in resource allocation schemes offered by cloud computing, effective scheduling algorithms are important to utilize these benefits. Aim: In this paper, we propose a scheduling algorithm integrated with task grouping, priority-aware and SJF (shortest-job-first) to reduce the waiting time and make span, as well as to maximize resource utilization. Method: Scheduling is responsible for allocating the tasks to the best suitable resources with consideration of some dynamic parameters, restrictions and demands, such as network restriction and resource processing capability as well as waiting time. The proposed scheduling algorithm is integrated with task grouping, prioritization of bandwidth awareness and SJF algorithm, which aims at reducing processing time, waiting time and overhead. In the experiment, tasks are generated using Gaussian distribution and resources are created using Random distribution as well as CloudSim framework is used to simulate the proposed algorithm under various conditions. Results are then compared with existing algorithms for evaluation. Results: In comparison with existing task grouping algorithms, results show that the proposed algorithm waiting time and processing time decreased significantly (over 30%). Conclusion: The proposed method effectively minimizes waiting time and processing time and reduces processing cost to achieve optimum resources utilization and minimum overhead, as well as to reduce influence of bandwidth bottleneck in communication.
Keywords :
Gaussian distribution; cloud computing; resource allocation; scheduling; CloudSim framework; Gaussian distribution; Random distribution; SJF scheduling; bandwidth awareness prioritization; cloud-based software system; network restriction parameter; priority scheduling; resource allocation scheme; resource processing capability parameter; resource utilization; shortest-job-first scheduling; task grouping; waiting time parameter; Bandwidth; Cloud computing; Job shop scheduling; Resource management; Scheduling algorithms; Cloud Computing; SJF; Scheduling; Software Metrics; Task Grouping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (ASWEC), 2013 22nd Australian
Conference_Location :
Melbourne, VIC
ISSN :
1530-0803
Type :
conf
DOI :
10.1109/ASWEC.2013.19
Filename :
6601295
Link To Document :
بازگشت