Resource availability-aware advance reservation for parallel jobs with deadlines

被引:1
作者
Li, Bo [1 ]
Pei, Yijian [1 ]
Wu, Hao [1 ]
Shen, Bin [2 ]
机构
[1] Yunnan Univ, Sch Informat Sci & Engn, Kunming 650091, Peoples R China
[2] Wuhan Inst Technol, Sch Elect & Informat Engn, Wuhan 430073, Peoples R China
关键词
Multiprocessor; Advance reservation; Data structure; Scheduling algorithm; Deadline; IMPACT; NETWORKS; SERVICE;
D O I
10.1007/s11227-013-1067-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advance reservation is important to guarantee the quality of services of jobs by allowing exclusive access to resources over a defined time interval on resources. It is a challenge for the scheduler to organize available resources efficiently and to allocate them for parallel advance reservation jobs with deadline constraint appropriately. This paper provides a slot-based data structure to organize available resources of multiprocessor systems in a way that enables efficient search and update operations and formulates a suite of scheduling policies to allocate resources for dynamically arriving advance reservation requests. The performance of the scheduling algorithms were investigated by simulations with different job sizes and durations, system loads, and scheduling flexibilities. Simulation results show that job sizes and durations, system load and the flexibility of scheduling will impact the performance metrics of all the scheduling algorithms, and the algorithm becomes the best algorithm for the scheduler with the highest acceptance rate of advance reservation requests, and the jobs with the algorithm experience the lowest average slowdown. The data structure and scheduling policies can be used to organize and allocate resources for parallel advance reservation jobs with deadline constraint in large-scale computing systems.
引用
收藏
页码:798 / 819
页数:22
相关论文
共 35 条
[1]   Bi-level fuzzy based advanced reservation of Cloud workflow applications on distributed Grid resources [J].
Adabi, Sahar ;
Movaghar, Ali ;
Rahmani, Amir Masoud .
JOURNAL OF SUPERCOMPUTING, 2014, 67 (01) :175-218
[2]   Scheduling mixed-parallel applications with advance reservations [J].
Aida, Kento ;
Casanova, Henri .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2009, 12 (02) :205-220
[3]  
Al-Ali RJ, 2002, COMPUT INFORM, V21, P363
[4]  
[Anonymous], Parallel Workloads Archive
[5]  
[Anonymous], 2012, Scheduling
[6]   SLA enabled CARE resource broker [J].
Balakrishnan, P. ;
Somasundaram, Thamarai Selvi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (03) :265-279
[7]  
Bo Li, 2012, 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC 2012), P278, DOI 10.1109/CyberC.2012.54
[8]  
Bode B., 2000, P 4 ANN LIN SHOWC C, V4, P1
[10]   Analysis of data structures for admission control of advance reservation requests [J].
Burchard, LO .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (03) :413-424