• DocumentCode
    794180
  • Title

    Constructing parallel paths between two subcubes

  • Author

    Chen, Guan-Ing ; Lai, Ten-Hwang

  • Author_Institution
    AT&T Bell Labs., Naperville, IL, USA
  • Volume
    41
  • Issue
    1
  • fYear
    1992
  • fDate
    1/1/1992 12:00:00 AM
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    The authors consider a hypercube system that runs more than one job at a time, with each job allocated a subcube. They discuss the problem of migrating (relocating) a job from one subcube to another, assuming a circuit-switching hypercube network. An algorithm is presented for constructing parallel circuits between two subcubes so that the tasks of a job can be migrated simultaneously. It is shown that no matter how fragmented the hypercube is, one can always construct parallel paths between two given subcubes. Furthermore, one can always minimize the maximum length of the constructed circuits. A solution that minimizes the maximum length of the circuits will also minimize the total length. The circuits are mutually edge-disjoint and do not use any edge that has been used by other jobs. The time complexity of the algorithm is O(n2m), where n is the dimension of the hypercube system and m is the number of jobs already in the system
  • Keywords
    computational complexity; hypercube networks; circuit-switching hypercube network; edge-disjoint; hypercube system; parallel circuits; parallel paths; subcubes; time complexity; Computer architecture; Concurrent computing; Distributed computing; Heuristic algorithms; Iterative algorithms; Parallel processing; Pattern matching; Samarium; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.123387
  • Filename
    123387