Practical Market-Based Resource Allocation
Skip to main content
eScholarship
Open Access Publications from the University of California

Practical Market-Based Resource Allocation

Abstract

Resource allocation continues to be one of the primary challenges in federated computing systems. Currently, users are forced to either suffer the delays inherent to batch scheduling used by the supercomputing community or the tragedy of the commons that befalls propotional share allocation as employed on PlanetLab. Market-based schemes have repeatedly been proposed as a possible solution but none have yet to see wide deployment. We present our initial experience with two operational auction-based schedulers---one for PlanetLab, the other for a large SensorNet testbed---and propose two key mechanisms to combat the challenges faced by real-world use of economic schedulers. Our experience shows that some users are unwilling or unable to accept the uncertainty of an auction; hence, we develop a buy-it-now mechanism that allows risk-averse users to instantly acquire resources at a price premium. Further, we describe how intelligent monetary policy, in particular the judicious use of a savings tax, ameliorates the budget disparities induced by the 90/10 usage patterns common in these environments.

Pre-2018 CSE ID: CS2007-0901

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View