The simulation of a distributed control model for resource allocation and the implied pricing

  • Authors:
  • Martin D. Fraser;Ross A. Gagliano

  • Affiliations:
  • Department of Mathematics and Computer Science;Department of Mathematics and Computer Science

  • Venue:
  • ANSS '89 Proceedings of the 22nd annual symposium on Simulation
  • Year:
  • 1989

Quantified Score

Hi-index 0.02

Visualization

Abstract

The allocation of computing resources and the scheduling of tasks in a multitasking environment are simulated using a distributed control model. The tasks compete for computing resources in a decentralized manner through sealed bid auctions to improve their schedules, rather than having resources centrally administered by a host controller. Funds used for bidding are endowed to the tasks upon arrival at the computing system. The effects on completion times of three endowment strategies and two machine sizes are analyzed using a range of system capacities. Within each capacity class, an apparent cost, derived from the run parameters, is contrasted with an implied price generated by the auction process. Performance is examined in terms of congestion at various capacities. At optimal (lowest cost per successful completion) rates of occurrence of these capacity classes, an implied price arises that exceeds the “free access” price. This internally generated price appears to ration resources and time, thus discouraging congestion. Implementing such a distributed control algorithm suggests that determining a price schedule for allocating computing resources can be moved “to the left” in the system life cycle.