• DocumentCode
    775065
  • Title

    Resource placement with multiple adjacency constraints in k-ary n-cubes

  • Author

    Ramanathan, Parameswaran ; Chalasani, Suresh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • Volume
    6
  • Issue
    5
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    511
  • Lastpage
    519
  • Abstract
    The problem of placing resources in a k-ary n-cube (k>2) is considered in this paper. For a given j⩾1, resources are placed such that each nonresource node is adjacent to j resource nodes. We first prove that perfect j-adjacency placements are impossible in k-ary n-cubes if n<j<2n. Then, we show that a perfect j-adjacency placement is possible in k-ary n-cubes when one of the following two conditions is satisfied: (1) if and only if j equals 2n and k is even, or (2) if 1⩽j⩽n and there exist integers q and r such that q divides k and qr-1=2n/j. In each case, we describe an algorithm to obtain perfect j-adjacency placements. We also show that these algorithms can be extended under certain conditions to place j distinct types of resources in a such way that each nonresource node is adjacent to a resource node of each type. For the cases when perfect j-adjacency placements are not possible, we consider approximate j-adjacency placements. We show that the number of copies of resources required in this case either approaches a theoretical lower bound on the number of copies required for any j-adjacency placement or is within a constant factor of the theoretical lower bound for large k
  • Keywords
    fault tolerant computing; multiprocessor interconnection networks; resource allocation; Resource allocation; fault-tolerance; hypercubes; interconnection network; k-ary n-cubes; mesh connected computers; multiple adjacency constraints; multiprocessors; resource placement; Computer networks; Costs; Hardware; Hypercubes; Multiprocessing systems; Multiprocessor interconnection networks; Performance loss; Printers; Resource management; Software libraries;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.382319
  • Filename
    382319