• DocumentCode
    1054644
  • Title

    Processor allocation in hypercube multicomputers: fast and efficient strategies for cubic and noncubic allocation

  • Author

    Sharma, Debendra Das ; Pradhan, Dhiraj K.

  • Author_Institution
    Gen. Syst. Lab., Hewlett-Packard Co., Roseville, CA, USA
  • Volume
    6
  • Issue
    10
  • fYear
    1995
  • fDate
    10/1/1995 12:00:00 AM
  • Firstpage
    1108
  • Lastpage
    1123
  • Abstract
    A new approach for dynamic processor allocation in hypercube multicomputers which supports a multi-user environment is proposed. A dynamic binary tree is used for processor allocation along with an array of free lists. Two algorithms are proposed based on this approach, capable of efficiently handling cubic as well as noncubic allocation. Time complexities for both allocation and deallocation are shown to be polynomial, a significant improvement over the existing exponential and even super-exponential algorithms. Unlike existing schemes, the proposed strategies are best-fit strategies within their search space. Simulation results indicate that the proposed strategies outperform the existing ones in terms of parameters such as average delay in honoring a request, average allocation time, average deallocation time, and memory overhead
  • Keywords
    computational complexity; hypercube networks; performance evaluation; processor scheduling; average allocation time; average deallocation time; average delay; best-fit strategies; cubic allocation; dynamic binary tree; hypercube multicomputers; memory overhead; multi-user environment; noncubic allocation; processor allocation; search space; simulation results; time complexities; Binary trees; Delay effects; Equations; Hypercubes; Operating systems; Polynomials;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.473519
  • Filename
    473519