• DocumentCode
    813728
  • Title

    Selfish Grids: Game-Theoretic Modeling and NAS/PSA Benchmark Evaluation

  • Author

    Kwok, Yu-Kwong ; Hwang, Kai ; Song, ShanShan

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Hong Kong Univ.
  • Volume
    18
  • Issue
    5
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    621
  • Lastpage
    636
  • Abstract
    Selfish behaviors of individual machines in a grid can potentially damage the performance of the system as a whole. However, scrutinizing the grid by taking into account the noncooperativeness of machines is a largely unexplored research problem. In this paper, we first present a new hierarchical game-theoretic model of the grid that matches well with the physical administrative structure in real-life situations. We then focus on the impact of selfishness in intrasite job execution mechanisms. Based on our novel utility functions, we analytically derive the Nash equilibrium and optimal strategies for the general case. To study the effects of different strategies, we have also performed extensive simulations by using a well-known practical scheduling algorithm over the NAS (numerical aerodynamic simulation) and the PSA (parameter sweep application) workloads. We have studied the overall job execution performance of the grid system under a wide range of parameters. Specifically, we find that the optimal selfish strategy significantly outperforms the Nash selfish strategy. Our performance evaluation results can serve as a valuable reference for designing appropriate strategies in a practical grid
  • Keywords
    benchmark testing; decision theory; game theory; grid computing; resource allocation; NAS benchmark evaluation; Nash equilibrium; PSA benchmark evaluation; hierarchical game-theoretic model; intrasite job execution mechanisms; job execution performance; numerical aerodynamic simulation; optimal selfish behavior strategy; parameter sweep application; selfish grids; Aerodynamics; Algorithm design and analysis; Game theory; Grid computing; Helium; Nash equilibrium; Numerical simulation; Performance analysis; Processor scheduling; Scheduling algorithm; Grid computing; NAS workload; Nash equilibrium; noncooperative games; online scheduling; optimal strategies; parameter sweep application (PSA).; performance evaluation; selfish behaviors; virtual organizations;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1013
  • Filename
    4160931