• DocumentCode
    3503873
  • Title

    Metascheduling Multiple Resource Types using the MMKP

  • Author

    Vanderster, Daniel C. ; Dimopoulos, Nikitas J. ; Sobie, Randall J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Victoria Univ., BC
  • fYear
    2006
  • fDate
    28-29 Sept. 2006
  • Firstpage
    231
  • Lastpage
    237
  • Abstract
    Grid computing involves the transparent sharing of computational resources of many types by users across large geographic distances. The altruistic nature of many current grid resource contributions does not encourage efficient usage of resources. As grid projects mature, increased resource demands coupled with increased economic interests will introduce a requirement for a metascheduler that improves resource utilization, allows administrators to define allocation policies, and provides an overall quality of service to the grid users. In this work we present one such metascheduling framework, based on the multichoice multidimensional knapsack problem (MMKP). This strategy maximizes overall grid utility by selecting desirable options of each task subject to constraints of multiple resource types. We present the framework for the MMKP metascheduler and discuss a selection of allocation policies and their associated utility functions. The MMKP metascheduler and allocation policies are demonstrated using a grid of processor, storage, and network resources. In particular, a data transfer time metric is incorporated into the utility function in order to prefer task options with the lowest data transfer times. The resulting schedules are shown to be consistent with the defined policies
  • Keywords
    grid computing; knapsack problems; resource allocation; utility theory; computational resources sharing; grid computing; metascheduling; multichoice multidimensional knapsack problem; utility functions; Astronomy; Computer applications; Grid computing; Monitoring; Multidimensional systems; Physics; Processor scheduling; Quality of service; Resource management; Sensitivity analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 7th IEEE/ACM International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    1-4244-0343-X
  • Electronic_ISBN
    1-4244-0344-8
  • Type

    conf

  • DOI
    10.1109/ICGRID.2006.311020
  • Filename
    4100477