• DocumentCode
    1515587
  • Title

    Heuristic model for task allocation in distributed computer systems

  • Author

    Sarje, A.K. ; Sagar, G.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Roorkee Univ., India
  • Volume
    138
  • Issue
    5
  • fYear
    1991
  • fDate
    9/1/1991 12:00:00 AM
  • Firstpage
    313
  • Lastpage
    318
  • Abstract
    In distributed computing systems, partitioning of application software into modules and proper allocation of modules among processors are important factors for efficient utilisation of resources. A method for static allocation of modules to processors, with the constraints of minimising interprocessor communication cost and load balancing is presented. The heuristic approach forms module clusters around maximally linked modules or attached modules, and restricts the cluster size to the average load to be assigned to each processor. While modules are being allocated, specific capabilities of the processors can also be taken into consideration. The module allocation with the above constraints is carried out in a single phase, and the algorithm provides a near optimal solution.
  • Keywords
    distributed processing; programming theory; resource allocation; application software; distributed computer systems; heuristic model; interprocessor communication cost; load balancing; modules; partitioning; resource utilisation; static allocation; task allocation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • Filename
    93796