Economic models for resource management and scheduling in Grid computing

被引:433
作者
Buyya, R
Abramson, D
Giddy, J
Stockinger, H
机构
[1] Univ Melbourne, Dept Comp Sci & Software Engn, Grid Comp & Distributed Syst Lab, Melbourne, Vic, Australia
[2] Monash Univ, CRC Enterprise Distributed Syst Technol, Sch Comp Sci & Software Engn, Melbourne, Vic 3004, Australia
[3] CERN, CMS Expt Comp Grp, European Org Nucl Res, CH-1211 Geneva 23, Switzerland
关键词
world-wide computing; grid economy; resource management; scheduling;
D O I
10.1002/cpe.690
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The accelerated development in peer-to-peer and Grid computing has positioned them as promising next-generation computing platforms. They enable the creation of virtual enterprises for sharing resources distributed across the world. However, resource management, application development and usage models in these environments is a complex undertaking. This is due to the geographic distribution of resources that are owned by different organizations or peers. The resource owners of each of these resources have different usage or access policies and cost models, and varying loads and availability. In order to address complex resource management issues, we have proposed a computational economy framework for resource allocation and for regulating supply and demand in Grid computing environments. This framework provides mechanisms for optimizing resource provider and consumer objective functions through trading and brokering services. In a real world market, there exist various economic models for setting the price of services based on supply-and-demand and their value to the user. They include commodity market, posted price, tender and auction models. In this paper, we discuss the use of these models for interaction between Grid components to decide resource service value, and the necessary infrastructure to realize each model. In addition to usual services offered by Grid computing systems, we need an infrastructure to support interaction protocols, allocation mechanisms, currency, secure banking and enforcement services. We briefly discuss existing technologies that provide some of these services and show their usage in developing the Nimrod-G grid resource broker. Furthermore, we demonstrate the effectiveness of some of the economic models in resource trading and scheduling using the Nimrod/G resource broker, with deadline and cost constrained scheduling for two different optimization strategies, on the World-Wide Grid testbed that has resources distributed across five continents. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:1507 / 1542
页数:36
相关论文
共 35 条
  • [1] ABRAMSON D, 2001, P 2001 HIGH PERF COM
  • [2] An opportunity cost approach for job assignment in a scalable computing cluster
    Amir, Y
    Awerbuch, B
    Barak, A
    Borgstrom, RS
    Keren, A
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (07) : 760 - 768
  • [3] [Anonymous], P INT PAR DISTR PROC
  • [4] [Anonymous], P 1 INT C INF COMP E
  • [5] Berman F., 1997, P 8 NEC RES S BERL G
  • [6] BREDIN J, 1998, CSTR98331 DARTM COLL
  • [7] Brooke J., 2000, P 1 IEEE ACM INT WOR
  • [8] Buyya R., 2000, P 2 INT WORKSH ACT M
  • [9] BUYYA R, 2001, 2001103 MONASHCSSE M
  • [10] Buyya R, 2000, P 4 INT C EXH HIGH P