• DocumentCode
    3309254
  • Title

    Balancing risk and reward in a market-based task service

  • Author

    Irwin, David E. ; Grit, Laura E. ; Chase, Jeffrey S.

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • fYear
    2004
  • fDate
    4-6 June 2004
  • Firstpage
    160
  • Lastpage
    169
  • Abstract
    We investigate the question of scheduling tasks according to a user-centric value metric-called yield or utility. User value is an attractive basis for allocating shared computing resources, and is fundamental to economic approaches to resource management in linked clusters or grids. Even so, commonly used batch schedulers do not yet support value-based scheduling, and there has been little study of its use in a market-based grid setting. In part this is because scheduling to maximize time-varying value is a difficult problem where even simple formulations are intractable. We present improved heuristics for value-based task scheduling using a simple but rich formulation of value, in which a task´s yield decays linearly with its waiting time. We also show the role of value-based scheduling heuristics in a framework for market-based bidding and admission control, in which clients negotiate for task services from multiple grid sites. Our approach follows an investment metaphor: the heuristics balance the risk of future costs against the potential for gains in accepting and scheduling tasks. In particular, we show the importance of opportunity cost, and the impact of risk due to uncertainty in the future job mix.
  • Keywords
    batch processing (computers); client-server systems; grid computing; resource allocation; risk analysis; scheduling; allocating shared computing resources; grid computing; market-based task service; time-varying value; user-centric value metric; value-based task scheduling; Computer science; Costs; Economic forecasting; Environmental economics; Grid computing; Investments; Power generation economics; Processor scheduling; Resource management; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High performance Distributed Computing, 2004. Proceedings. 13th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-2175-4
  • Type

    conf

  • DOI
    10.1109/HPDC.2004.1323519
  • Filename
    1323519