• DocumentCode
    1237009
  • Title

    A Distributed Drafting Algorithm for Load Balancing

  • Author

    Ni, Lionel M. ; Xu, Chong-wei ; Gendreau, Thomas B.

  • Author_Institution
    Department of Computer Science, Michigan State University
  • Issue
    10
  • fYear
    1985
  • Firstpage
    1153
  • Lastpage
    1161
  • Abstract
    It is desirable for the load in a distributed system to be balanced evenly. A dynamic process migration protocol is needed in order to achieve load balancing in a user transparent manner. A distributed algorthim for load balancing which is network topology independent is proposed in this paper. Different network topologies and low-level communications protocols affect the choice of only some system design parameters. The "drafting" algorithm attempts to compromise two contradictory goals: maximize the processor utilization and minimize the communication overhead. The main objective of this paper is to describe the dynamic process migration protocol based on the proposed drafting algorithm. A sample distributed system is used to further illustrate the drafting algorithm and to show how to define system design parameters. The system performance is measured by simulation experiments based on the sample system.
  • Keywords
    Bidding algorithm; computer network; distributed algorithm; distributed operation system; distributed system; load balancing; process migration; system performance; Computational modeling; Computer networks; Delay; Distributed algorithms; Load management; Network topology; Operating systems; Protocols; System performance; Technical drawing; Bidding algorithm; computer network; distributed algorithm; distributed operation system; distributed system; load balancing; process migration; system performance;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.231863
  • Filename
    1701931