Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions

  • Authors:
  • Erik Elmroth;Johan Tordsson

  • Affiliations:
  • Department of Computing Science, UmeåUniversity, SE-901 87 Umeå, Sweden and HPC2N, UmeåUniversity, SE-901 87 Umeå, Sweden;Department of Computing Science, UmeåUniversity, SE-901 87 Umeå, Sweden and HPC2N, UmeåUniversity, SE-901 87 Umeå, Sweden

  • Venue:
  • Future Generation Computer Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present algorithms, methods, and software for a Grid resource manager, that performs resource brokering and job scheduling in production Grids. This decentralized broker selects computational resources based on actual job requirements, job characteristics, and information provided by the resources, with the aim to minimize the total time to delivery for the individual application. The total time to delivery includes the time for program execution, batch queue waiting, and transfer of executable and input/output data to and from the resource. The main features of the resource broker include two alternative approaches to advance reservations, resource selection algorithms based on computer benchmark results and network performance predictions, and a basic adaptation facility. The broker is implemented as a built-in component of a job submission client for the NorduGrid/ARC middleware.