• DocumentCode
    2428639
  • Title

    Microeconomic algorithms for load balancing in distributed computer systems

  • Author

    Ferguson, D. ; Yemini, Yechiam ; Nikolaou, Christos

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1988
  • fDate
    13-17 June 1988
  • Firstpage
    491
  • Lastpage
    499
  • Abstract
    A novel approach to allocating and sharing communication and computational resources in a distributed system is described. The approach, which is based on concepts drawn from microeconomics, uses algorithms that are competitive rather than cooperative. The effectiveness of these concepts is demonstrated by describing an economy that improves the performance of a distributed system by implementing load balancing. In this economy, competition sets prices for the resources in the system. Jobs complete for the resources by issuing bids, and the resource allocation decisions are made through auctions held by the processors. The benefits of the method include limited complexity and algorithms that are intrinsically decentralized and modular. Simulation studies show that these economies achieve substantial performance benefits.<>
  • Keywords
    distributed processing; performance evaluation; supervisory programs; auctions; distributed computer systems; load balancing; microeconomics; performance benefits; resource allocation decisions; Bandwidth; Computational modeling; Computer science; Computer simulation; Distributed computing; Load management; Microeconomics; Parallel processing; Power generation economics; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1988., 8th International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-8186-0865-X
  • Type

    conf

  • DOI
    10.1109/DCS.1988.12552
  • Filename
    12552