• DocumentCode
    1932416
  • Title

    Analysis of query matching criteria and resource monitoring models for grid application scheduling

  • Author

    Desai, Ronak ; Tilak, Sameer ; Gandhi, Bhavin ; Lewis, Michael J. ; Abu-Ghazaleh, Nael B.

  • Author_Institution
    State Univ. of New York, Binghamton, NY, USA
  • Volume
    1
  • fYear
    2006
  • fDate
    16-19 May 2006
  • Lastpage
    616
  • Abstract
    Making effective use of computational grids requires scheduling grid applications onto resources that best match them. Resource-related state (e.g., load, availability, and location), and demand-related state (number and distribution of application resource requests) influences scheduling decision success. The scale of the grid makes collecting and maintaining detailed up-to-date state information for all resources and requests impractical. Thus, concurrent distributed schedulers must make scheduling decisions based on incomplete resource state information. In this paper, we evaluate the effect that the criteria for selecting scheduling matches have on the success of scheduling decisions. We focus on three criteria: information freshness, resource distance from requesters, and past behavior. We evaluate the quality of the schedule for various resource monitoring models, grid load models, and grid overlay topologies. Among our findings is the counter-intuitive result that favoring freshness can sometimes harm overall system performance; a combination of resource distance and past scheduling success performs best. We also evaluate a pure resource state pull model with caching, and discover that pro-actively pushing dynamic state information to schedulers is beneficial.
  • Keywords
    grid computing; query processing; resource allocation; scheduling; computational grids; concurrent distributed schedulers; demand-related state; grid application scheduling; grid load models; grid overlay topology; query matching criteria; resource monitoring models; resource state information; resource-related state; scheduling decisions; scheduling grid applications; scheduling matches; Availability; Costs; Grid computing; Load modeling; Monitoring; Multicast algorithms; Processor scheduling; Scheduling algorithm; System performance; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    0-7695-2585-7
  • Type

    conf

  • DOI
    10.1109/CCGRID.2006.18
  • Filename
    1630877