An adaptive job scheduling scheme for mesh-connected multicomputers

被引:2
|
作者
Ababneh, Ismail [1 ]
Bani-Mohammad, Saad [1 ]
Ould-Khaoua, Mohamed [2 ]
机构
[1] Al Al Bayt Univ, Prince Hussein Bin Abdullah Coll Informat Technol, Dept Comp Sci, Mafraq 25113, Jordan
[2] Sultan Qaboos Univ, Coll Engn, Dept Elect & Comp Engn, Muscat, Oman
来源
JOURNAL OF SUPERCOMPUTING | 2010年 / 53卷 / 01期
关键词
Job scheduling; Mesh; Multicomputer; Contiguous submesh allocation; Waiting delay; Maximum waiting delay; SUBMESH ALLOCATION;
D O I
10.1007/s11227-009-0333-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Allocating submeshes to jobs in mesh-connected multicomputers in an FCFS fashion leads to poor system performance because a large job at the head of the waiting queue can prevent the allocation of free submeshes to other smaller waiting jobs. However, serving jobs aggressively out-of-order can lead to excessive waiting delays for large jobs located at the head of the waiting queue. In this paper, we show that the ability of the job scheduling algorithm to bypass the head of the waiting queue should increase with the load, and we propose a scheduling scheme that can bypass the waiting queue head in a load-dependent adaptive fashion. Also, giving priority to large jobs because they are more difficult to accommodate is investigated. The performance of the proposed scheme has been compared to that of FCFS, aggressive out-of-order scheduling, and other previous job scheduling schemes. Extensive simulation results based on synthetic workloads and real workload traces indicate that our scheduling strategy is a good strategy when both average and maximum job waiting delays are considered. In particular, it is substantially superior to FCFS in terms of mean turnaround times, and to aggressive out-of-order scheduling in terms of maximum waiting delays.
引用
收藏
页码:5 / 25
页数:21
相关论文
共 50 条
  • [1] An adaptive job scheduling scheme for mesh-connected multicomputers
    Ismail Ababneh
    Saad Bani-Mohammad
    Mohamed Ould-Khaoua
    [J]. The Journal of Supercomputing, 2010, 53 : 5 - 25
  • [2] On the Performance of Job Scheduling for Noncontiguous Allocation in 2D Mesh-connected Multicomputers
    Bani-Mohammad, Saad
    [J]. 2012 16TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (MELECON), 2012, : 92 - 96
  • [3] A fast and efficient processor allocation scheme for mesh-connected multicomputers
    Yoo, BS
    Das, CR
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (01) : 46 - 60
  • [4] Comments on "A fast and efficient processor allocation scheme for mesh-connected multicomputers"
    Lu, Z
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (02) : 255 - 256
  • [5] Distributed processor allocation in mesh-connected multicomputers
    De Rose, CAF
    Navaux, PAO
    Geyer, CR
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1191 - 1197
  • [6] Efficient multicast algorithms for mesh-connected multicomputers
    Harutyunyan, Hovhannes A.
    Wang, Shengjian
    [J]. INFORMATION VISUALIZATION-BOOK, 2006, : 504 - +
  • [7] A performance modeling technique for mesh-connected multicomputers
    Yoo, BS
    Das, CR
    Kim, J
    [J]. 1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 408 - 413
  • [8] Job scheduling in mesh multicomputers
    Das Sharma, D
    Pradhan, DK
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (01) : 57 - 70
  • [9] A performance-optimizing scheduling technique for mesh-connected multicomputers based on real-time job size distribution
    Ho, HJ
    Lin, WM
    [J]. TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 639 - 646
  • [10] A bypass-sensitive blocking-preventing scheduling technique for mesh-connected multicomputers
    Lin, WM
    Ho, HJ
    [J]. HIGH PERFORMANCE COMPUTING, 2003, 2858 : 352 - 359