Cargando…

Resource allocation on computational grids using a utility model and the knapsack problem

This work introduces a utility model (UM) for resource allocation on computational grids and formulates the allocation problem as a variant of the 0–1 multichoice multidimensional knapsack problem. The notion of task-option utility is introduced, and it is used to effect allocation policies. We pres...

Descripción completa

Detalles Bibliográficos
Autores principales: Van der ster, Daniel C, Dimopoulos, Nikitas J, Parra-Hernandez, Rafael, Sobie, Randall J
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.future.2008.07.006
http://cds.cern.ch/record/1274021
_version_ 1780920274504384512
author Van der ster, Daniel C
Dimopoulos, Nikitas J
Parra-Hernandez, Rafael
Sobie, Randall J
author_facet Van der ster, Daniel C
Dimopoulos, Nikitas J
Parra-Hernandez, Rafael
Sobie, Randall J
author_sort Van der ster, Daniel C
collection CERN
description This work introduces a utility model (UM) for resource allocation on computational grids and formulates the allocation problem as a variant of the 0–1 multichoice multidimensional knapsack problem. The notion of task-option utility is introduced, and it is used to effect allocation policies. We present a variety of allocation policies, which are expressed as functions of metrics that are both intrinsic and external to the task and resources. An external user-defined credit-value metric is shown to allow users to intervene in the allocation of urgent or low priority tasks. The strategies are evaluated in simulation against random workloads as well as those drawn from real systems. We measure the sensitivity of the UM-derived schedules to variations in the allocation policies and their corresponding utility functions. The UM allocation strategy is shown to optimally allocate resources congruent with the chosen policies.
id cern-1274021
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2009
record_format invenio
spelling cern-12740212019-09-30T06:29:59Zdoi:10.1016/j.future.2008.07.006http://cds.cern.ch/record/1274021engVan der ster, Daniel CDimopoulos, Nikitas JParra-Hernandez, RafaelSobie, Randall JResource allocation on computational grids using a utility model and the knapsack problemComputing and ComputersThis work introduces a utility model (UM) for resource allocation on computational grids and formulates the allocation problem as a variant of the 0–1 multichoice multidimensional knapsack problem. The notion of task-option utility is introduced, and it is used to effect allocation policies. We present a variety of allocation policies, which are expressed as functions of metrics that are both intrinsic and external to the task and resources. An external user-defined credit-value metric is shown to allow users to intervene in the allocation of urgent or low priority tasks. The strategies are evaluated in simulation against random workloads as well as those drawn from real systems. We measure the sensitivity of the UM-derived schedules to variations in the allocation policies and their corresponding utility functions. The UM allocation strategy is shown to optimally allocate resources congruent with the chosen policies.oai:cds.cern.ch:12740212009
spellingShingle Computing and Computers
Van der ster, Daniel C
Dimopoulos, Nikitas J
Parra-Hernandez, Rafael
Sobie, Randall J
Resource allocation on computational grids using a utility model and the knapsack problem
title Resource allocation on computational grids using a utility model and the knapsack problem
title_full Resource allocation on computational grids using a utility model and the knapsack problem
title_fullStr Resource allocation on computational grids using a utility model and the knapsack problem
title_full_unstemmed Resource allocation on computational grids using a utility model and the knapsack problem
title_short Resource allocation on computational grids using a utility model and the knapsack problem
title_sort resource allocation on computational grids using a utility model and the knapsack problem
topic Computing and Computers
url https://dx.doi.org/10.1016/j.future.2008.07.006
http://cds.cern.ch/record/1274021
work_keys_str_mv AT vandersterdanielc resourceallocationoncomputationalgridsusingautilitymodelandtheknapsackproblem
AT dimopoulosnikitasj resourceallocationoncomputationalgridsusingautilitymodelandtheknapsackproblem
AT parrahernandezrafael resourceallocationoncomputationalgridsusingautilitymodelandtheknapsackproblem
AT sobierandallj resourceallocationoncomputationalgridsusingautilitymodelandtheknapsackproblem