A fast and efficient processor allocation scheme for mesh-connected multicomputers

被引:58
|
作者
Yoo, BS
Das, CR
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
[2] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
allocation overhead; complete submesh recognition ability; mesh-connected multicomputers; processor allocation; stack-based allocation algorithm;
D O I
10.1109/12.980016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient processor allocation is crucial for obtaining high performance in space-shared parallel computers. A good processor allocation algorithm should find available processors for incoming jobs, if they exist, with minimum overhead. In this paper, we propose such a fast and efficient processor allocation scheme for mesh-connected multicomputers. By using simple coordinate calculation and spatial subtraction, the proposed scheme reduces the search space drastically and, hence, can locate a free submesh very quickly. The algorithm is implemented efficiently using a stack and therefore is called the stack-based allocation (SBA) algorithm. Extensive simulation reveals that our scheme incurs much less allocation overhead than all of the existing allocation algorithms, while delivering competitive performance.
引用
收藏
页码:46 / 60
页数:15
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Noncontiguous processor allocation algorithms for mesh-connected multicomputers
    Lo, V
    Windisch, KJ
    Liu, WQ
    Nitzberg, B
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (07) : 712 - 726
  • [4] Efficient processor management schemes for mesh-connected multicomputers
    Yoo, BS
    Das, CR
    [J]. PARALLEL COMPUTING, 2001, 27 (08) : 1057 - 1078
  • [5] Non-contiguous processor allocation in the mesh-connected multicomputers using compaction
    Bani-Mohammad, Saad
    Ababneh, Ismail
    Yassen, Mohammad
    [J]. 2012 International Conference on Computer Systems and Industrial Informatics, ICCSII 2012, 2012,
  • [6] Non-Contiguous Processor Allocation in the Mesh-Connected Multicomputers using Compaction
    Bani-Mohammad, Saad
    Ababneh, Ismail
    Yassen, Mohammad
    [J]. 2012 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND INDUSTRIAL INFORMATICS (ICCSII), 2012,
  • [7] A new processor allocation strategy with a high degree of contiguity in mesh-connected multicomputers
    Bani-Mohammad, S.
    Ould-Khaoua, M.
    Ababneh, I.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (04) : 465 - 480
  • [8] Corner-Boundary Processor Allocation for 3D Mesh-Connected Multicomputers
    Ababneh, Ismail
    Bani-Mohammad, Saad
    Al Smadi, Motasem
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2015, 5 (01) : 1 - 13
  • [9] Efficient multicast algorithms for mesh-connected multicomputers
    Harutyunyan, Hovhannes A.
    Wang, Shengjian
    [J]. INFORMATION VISUALIZATION-BOOK, 2006, : 504 - +
  • [10] An efficient free-list submesh allocation scheme for two-dimensional mesh-connected multicomputers
    Ababneh, Ismail
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (08) : 1168 - 1179