• DocumentCode
    1190994
  • Title

    Isomorphic strategy for processor allocation in k-ary n-cube systems

  • Author

    Kang, Moonsoo ; Yu, Chansu ; Youn, Hee Yong ; Ben Lee ; Kim, Myungchul

  • Author_Institution
    Sch. of Eng., Inf. & Commun. Univ., Taejon, South Korea
  • Volume
    52
  • Issue
    5
  • fYear
    2003
  • fDate
    5/1/2003 12:00:00 AM
  • Firstpage
    645
  • Lastpage
    657
  • Abstract
    Due to its topological generality and flexibility, the k-ary n-cube architecture has been actively researched for various applications. However, the processor allocation problem has not been adequately addressed for the k-ary n-cube architecture, even though it has been studied extensively for hypercubes and meshes. The earlier k-ary n-cube allocation schemes based on conventional slice partitioning suffer from internal fragmentation of processors. In contrast, algorithms based on job-based partitioning alleviate the fragmentation problem but require higher time complexity. This paper proposes a new allocation scheme based on isomorphic partitioning, where the processor space is partitioned into higher dimensional isomorphic subcubes. The proposed scheme minimizes the fragmentation problem and is general in the sense that any size request can be supported and the host architecture need not be isomorphic. Extensive simulation study reveals that the proposed scheme significantly outperforms earlier schemes in terms of mean response time for practical size k-ary and n-cube architectures. The simulation results also show that reduction of external fragmentation is more substantial than internal fragmentation with the proposed scheme.
  • Keywords
    computational complexity; multiprocessor interconnection networks; parallel architectures; processor scheduling; resource allocation; virtual machines; fragmentation problem; isomorphic partitioning; isomorphic subcubes; k-ary n-cube architecture; mean response time; processor allocation problem; simulation; time complexity; Application software; Computational modeling; Computer Society; Computer architecture; Concurrent computing; Delay; Hypercubes; Partitioning algorithms; Processor scheduling; Topology;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1197130
  • Filename
    1197130