DocumentCode
554397
Title
A customized dynamic array for job scheduling queue of a large-scale server cluster
Author
Zhenghua Xue ; Jianhui Li ; Geng Shen ; Yuanchun Zhou ; Yang Zhang
Author_Institution
Comput. Network Inf. Center, Chinese Acad. of Sci., Beijing, China
Volume
2
fYear
2011
fDate
12-14 Aug. 2011
Firstpage
841
Lastpage
844
Abstract
As computing demands increase, the management and scheduling of a volume of jobs is becoming a significant challenge. This paper analyzes various data structures and algorithms used to manage job queue. Considering a fair and adjustable job scheduling, job scheduling algorithms are generally based on dynamic priorities of jobs. This paper analyzes three conventional data structures, including binary tree, Vector, linked list, and corresponding algorithms used to implement priority queue. Based on the application scenarios, we propose a customized dynamic array to manage priority queue, and design corresponding algorithm, including job queue sorting, inserting, removing and etc. A performance measurement and comparison of these algorithms are performed in varying job scale. The measurement results show time cost of sorting in the dynamic array grows slower than Vector and binary tree. Moreover, the customized dynamic array causes more economical space cost than Vector. Considering performance and actual requirement, the customized dynamic array is more competent for implementing a job scheduling queue than others.
Keywords
processor scheduling; sorting; tree data structures; binary tree data structure; customized dynamic array; job queue sorting; job scheduling algorithms; job scheduling queue; large-scale server cluster; linked list data structures; performance measurement; priority queue management; vector data structures; Algorithm design and analysis; Arrays; Binary trees; Complexity theory; Heuristic algorithms; Sorting; job scheduling; priority queue; server cluster;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on
Conference_Location
Harbin, Heilongjiang, China
Print_ISBN
978-1-61284-087-1
Type
conf
DOI
10.1109/EMEIT.2011.6023225
Filename
6023225
Link To Document