A market design for grid computing

被引:30
作者
Bapna, Ravi [1 ]
Das, Sanjukta [2 ]
Garfinkel, Robert [3 ]
Stallaert, Jan [3 ]
机构
[1] Indian Sch Business, CITNE, Hyderabad 500032, Andhra Pradesh, India
[2] SUNY Buffalo, Dept Management Sci & Syst, Buffalo, NY 14260 USA
[3] Univ Connecticut, Dept Operat & Informat Management, Storrs, CT 06269 USA
关键词
grid computing; combinatorial call auction; fair versus efficient allocation; social welfare; market design;
D O I
10.1287/ijoc.1070.0221
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Grid computing uses software to integrate computing resources, such as CPU cycles, storage, network bandwidth, and even applications, across a distributed and heterogeneous set of networked computers. It is now widely deployed by organizations and provides seamless temporary processing-capacity expansion to handle peak-period demand on e-commerce servers, distributed gaming, and content storage and distribution. We develop a market-based resource-allocation model that adds an economic layer to the current approach of treating resource allocation as primarily a scheduling issue. We design a value-elicitation and allocation scheme that provides the economic incentives for buyers and sellers of computing resources to exchange assets. We formulate the problem as a combinatorial call auction and present a portfolio of three solution approaches that trade off economic properties, such as allocative efficiency, incentive compatibility, and fairness in allocation, with computational efficiency. The first of these is an efficient solution that maximizes social welfare and yields incentive-compatible Vickrey-Clarke-Groves prices, but requires solving multiple instances of an NP-hard problem. For markets where having a commodity price is critical, we show how the addition of fairness constraints to the efficient model can somewhat reduce the computational burden and yet preserve incentive compatibility. Finally, for markets that require real-time fast solution techniques, we propose a time-sensitive fair Grid (tsfGRID) heuristic that relaxes the maximal allocation requirement of the welfare-maximizing fair solution. Its solution is not guaranteed to be incentive-compatible, but the heuristic is designed to be fast, maintain fairness in allocations, and yield commodity prices. Notably, while incentive compatibility is not guaranteed by tsfGRID, computational results comparing it with the efficient solution technique indicate that there are no significant differences in the expected-revenue and operational-allocative characteristics.
引用
收藏
页码:100 / 111
页数:12
相关论文
共 32 条
[1]  
[Anonymous], 1998, JOB SCHEDULING STRAT
[2]   An efficient dynamic auction for heterogeneous commodities [J].
Ausubel, Lawrence M. .
AMERICAN ECONOMIC REVIEW, 2006, 96 (03) :602-629
[3]   Optimal investment in knowledge within a firm using a market mechanism [J].
Ba, SL ;
Stallaert, J ;
Whinston, AB .
MANAGEMENT SCIENCE, 2001, 47 (09) :1203-1219
[4]   Pricing and allocation for quality-differentiated online services [J].
Bapna, R ;
Goes, P ;
Gupta, A .
MANAGEMENT SCIENCE, 2005, 51 (07) :1141-1150
[5]   The GrADS project: Software support for high-level grid application development [J].
Berman, F ;
Chien, A ;
Cooper, K ;
Dongarra, J ;
Foster, I ;
Gannon, D ;
Johnsson, L ;
Kennedy, K ;
Kesselman, C ;
Mellor-Crummey, J ;
Reed, D ;
Torczon, L ;
Wolski, R .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (04) :327-344
[6]  
BERTIN L, 2001, GRID COMPUTING PROMI
[7]  
BIKCHANDANI S, 1997, J ECON THEORY, V74, P385
[8]  
BUYYA R, 2002, THESIS MONASH U MELB
[9]  
Clarke E, 1971, Public Choice, V11, P17, DOI DOI 10.1007/BF01726210
[10]  
Cramton P., 2006, COMBINATORIAL AUCTIO