Cloud Servers
Requests choose among cloud servers. Congestion raises response time as more requests share a machine.
Assign jobs to servers and compare selfish equilibria with centrally optimized load balancing.
Each job is a selfish agent that prefers the server giving it the smallest completion time. A social planner may prefer a different assignment because each new job changes congestion for others. The Price of Anarchy compares the cost of selfish behavior with the centrally optimized assignment.
Requests choose among cloud servers. Congestion raises response time as more requests share a machine.
Processes select processors. The experiment emphasizes machine speed and completion time.
Orders select fulfillment centers, where congestion acts like handling delay.
You place one job at a time; remaining jobs can be filled by selfish agents.
You control every assignment and can try to beat selfish behavior manually.
Each job greedily chooses its individually cheapest server at entry time.
The computer searches all assignments and chooses the one minimizing total completion cost.
All servers have the same speed, making congestion effects easy to isolate.
Servers have heterogeneous speeds, so the fastest machine may become overcrowded.
Jobs have different sizes, creating stronger externalities and more complex optimal assignments.