• DocumentCode
    1480356
  • Title

    A trace-driven simulation study of dynamic load balancing

  • Author

    Zhou, Songnian

  • Author_Institution
    Div. of Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    14
  • Issue
    9
  • fYear
    1988
  • fDate
    9/1/1988 12:00:00 AM
  • Firstpage
    1327
  • Lastpage
    1341
  • Abstract
    A trace-driven simulation study of dynamic load balancing in homogeneous distributed systems supporting broadcasting is presented. Information about job CPU and input/output (I/O) demands collected from production systems is used as input to a simulation model that includes a representative CPU scheduling policy and considers the message exchange and job transfer cost explicitly. Seven load-balancing algorithms are simulated and their performances compared. Load balancing is capable of significantly reducing the mean and standard deviation of job response times, especially under heavy load, and for jobs with high resource demands. Algorithms based on periodic or nonperiodic load information exchange provide similar performance, and, among the periodic policies, the algorithms that use a distinguished agent to collect and distribute load information cut down the overhead and scale better. With initial job placements only, source initiative algorithms were found to perform better than server initiative algorithms. The performances of all hosts, even those originally with light loads, are generally improved by load balancing
  • Keywords
    distributed databases; input-output programs; scheduling; CPU; broadcasting; dynamic load balancing; homogeneous distributed systems; input/output; job response times; job transfer; message exchange; scheduling; trace-driven simulation; Broadcasting; Computational modeling; Computer networks; Computer science; Costs; Delay; Hardware; Job production systems; Load management; Processor scheduling;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6176
  • Filename
    6176