• DocumentCode
    1297158
  • Title

    Noncontiguous processor allocation algorithms for mesh-connected multicomputers

  • Author

    Lo, Virginia ; Windisch, Kurt J. ; Liu, Wanqian ; Nitzberg, Bill

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
  • Volume
    8
  • Issue
    7
  • fYear
    1997
  • fDate
    7/1/1997 12:00:00 AM
  • Firstpage
    712
  • Lastpage
    726
  • Abstract
    Current processor allocation techniques for highly parallel systems are typically restricted to contiguous allocation strategies for which performance suffers significantly due to the inherent problem of fragmentation. As a result, message-passing systems have yet to achieve the high utilization levels exhibited by traditional vector supercomputers. We are investigating processor allocation algorithms which lift the restriction on contiguity of processors in order to address the problem of fragmentation. Three noncontiguous processor allocation strategies-paging allocation, random allocation, and the Multiple Buddy Strategy (MBS)-are proposed and studied in this paper. Simulations compare the performance of the noncontiguous strategies with that of several well-known contiguous algorithms. We show that noncontiguous allocation algorithms perform better overall than the contiguous ones, even when message-passing contention is considered. We also present the results of experiments on an Intel Paragon XP/S-15 with 208 nodes that show noncontiguous allocation is feasible with current technologies
  • Keywords
    parallel architectures; processor scheduling; resource allocation; Intel Paragon; Multiple Buddy Strategy; Random allocation; fragmentation; highly parallel systems; mesh-connected multicomputers; message-passing systems; noncontiguous processor allocation; paging allocation; performance; processor allocation algorithms; Computer applications; Fault tolerance; Hypercubes; Information science; Parallel machines; Processor scheduling; Runtime; Silicon; Supercomputers; Throughput;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.598346
  • Filename
    598346