• DocumentCode
    2837465
  • Title

    A task allocation scheme for hypercube distributed computing systems using the affinity graph model

  • Author

    Atyanarayanan, S. ; Muthukrishnan, C.R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
  • fYear
    1989
  • fDate
    22-24 Nov 1989
  • Firstpage
    630
  • Lastpage
    633
  • Abstract
    In the affinity graph model, the vertices represent the modules in the task to be allocated. The weight of the edges represents the affinity the modules represented by the vertices have for each other. The affinity function has been defined in such a way that both the competing demands of load balancing and minimizing interprocessor communication are addressed. By applying a graph partitioning algorithm on such an affinity graph, optimal task allocation is possible. The task allocation algorithm presented for hypercube distributed computing systems uses the above idea to repeatedly partition the affinity graph until all modules in the task are allocated. The algorithm is fully distributed with no central control being exercised
  • Keywords
    distributed processing; graph theory; hypercube networks; resource allocation; scheduling; affinity function; affinity graph model; graph partitioning algorithm; hypercube distributed computing systems; intermodule communication; interprocessor communication; load balancing; n-cube graph; task allocation; Centralized control; Communication system control; Computer science; Cost function; Degradation; Distributed computing; Hypercubes; Load management; Partitioning algorithms; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '89. Fourth IEEE Region 10 International Conference
  • Conference_Location
    Bombay
  • Type

    conf

  • DOI
    10.1109/TENCON.1989.177019
  • Filename
    177019