Computational resource management systems

Research output: Book/ReportReportProfessional

Abstract

Industrial processes require sufficient computational resources and their high availability, along with right tools and practices. Often, the amount of computational resources is not the problem, but the easy and efficient utilisation of the resources. To tackle this challenge, a class of information systems, computational distributed resource management systems (DRMSs), has been developed. These systems aim to optimise the computational load bal-ancing and resource availability for the users letting the user to focus on the actual challenge in hands. The trend in this sector is from managing the resources of a single system, such as a computational server, towards distributed large computational resources in form of compu-tational grids and cloud computing. This report discusses different software tools to improve the usability and utilisation of computational resources. There are different tools to utilise office laptop and desktop computers idle resources, dedi-cated computer clusters, grids of heterogeneous computational hardware, and cloud compu-ting resources. Some DRMSs can deal with several use scenarios, but none of them can handle all the scenarios well, and thus there is multitude of different workable systems. In this report, most of the major computational DRMSs are discussed, and use experiences are covered for the selected tools: Grid Engine, SLURM, HTCondor, and Techila. Grid Engine and SLURM are designed for cluster computation, i.e. for systems from small to vast collec-tions of dedicated computers connected with a special network. HTCondor's and Techila's strengths are in workstation grids, i.e. utilisation of idle computational resources of the work-stations and laptops in a heterogeneous computer network or cloud computing resources.
Original languageEnglish
PublisherVTT Technical Research Centre of Finland
Number of pages60
Publication statusPublished - 2015
MoE publication typeD4 Published development or research report or study

Publication series

NameResearch Report
PublisherVTT
VolumeVTT-R-01975-15

Fingerprint

Cloud computing
Availability
Engines
Laptop computers
Grid computing
Computer networks
Personal computers
Computer hardware
Information systems
Servers

Keywords

  • high-performance computing
  • resource management system
  • computing
  • simulation

Cite this

Keränen, J., Kortelainen, J., & Antila, M. (2015). Computational resource management systems. VTT Technical Research Centre of Finland. VTT Research Report, Vol.. VTT-R-01975-15
Keränen, Janne ; Kortelainen, Juha ; Antila, Marko. / Computational resource management systems. VTT Technical Research Centre of Finland, 2015. 60 p. (VTT Research Report, Vol. VTT-R-01975-15).
@book{1849d95f39534cf1a2166e7fdb9f43f2,
title = "Computational resource management systems",
abstract = "Industrial processes require sufficient computational resources and their high availability, along with right tools and practices. Often, the amount of computational resources is not the problem, but the easy and efficient utilisation of the resources. To tackle this challenge, a class of information systems, computational distributed resource management systems (DRMSs), has been developed. These systems aim to optimise the computational load bal-ancing and resource availability for the users letting the user to focus on the actual challenge in hands. The trend in this sector is from managing the resources of a single system, such as a computational server, towards distributed large computational resources in form of compu-tational grids and cloud computing. This report discusses different software tools to improve the usability and utilisation of computational resources. There are different tools to utilise office laptop and desktop computers idle resources, dedi-cated computer clusters, grids of heterogeneous computational hardware, and cloud compu-ting resources. Some DRMSs can deal with several use scenarios, but none of them can handle all the scenarios well, and thus there is multitude of different workable systems. In this report, most of the major computational DRMSs are discussed, and use experiences are covered for the selected tools: Grid Engine, SLURM, HTCondor, and Techila. Grid Engine and SLURM are designed for cluster computation, i.e. for systems from small to vast collec-tions of dedicated computers connected with a special network. HTCondor's and Techila's strengths are in workstation grids, i.e. utilisation of idle computational resources of the work-stations and laptops in a heterogeneous computer network or cloud computing resources.",
keywords = "high-performance computing, resource management system, computing, simulation",
author = "Janne Ker{\"a}nen and Juha Kortelainen and Marko Antila",
note = "Project code: 78634",
year = "2015",
language = "English",
series = "Research Report",
publisher = "VTT Technical Research Centre of Finland",
address = "Finland",

}

Keränen, J, Kortelainen, J & Antila, M 2015, Computational resource management systems. VTT Research Report, vol. VTT-R-01975-15, VTT Technical Research Centre of Finland.

Computational resource management systems. / Keränen, Janne; Kortelainen, Juha; Antila, Marko.

VTT Technical Research Centre of Finland, 2015. 60 p. (VTT Research Report, Vol. VTT-R-01975-15).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - Computational resource management systems

AU - Keränen, Janne

AU - Kortelainen, Juha

AU - Antila, Marko

N1 - Project code: 78634

PY - 2015

Y1 - 2015

N2 - Industrial processes require sufficient computational resources and their high availability, along with right tools and practices. Often, the amount of computational resources is not the problem, but the easy and efficient utilisation of the resources. To tackle this challenge, a class of information systems, computational distributed resource management systems (DRMSs), has been developed. These systems aim to optimise the computational load bal-ancing and resource availability for the users letting the user to focus on the actual challenge in hands. The trend in this sector is from managing the resources of a single system, such as a computational server, towards distributed large computational resources in form of compu-tational grids and cloud computing. This report discusses different software tools to improve the usability and utilisation of computational resources. There are different tools to utilise office laptop and desktop computers idle resources, dedi-cated computer clusters, grids of heterogeneous computational hardware, and cloud compu-ting resources. Some DRMSs can deal with several use scenarios, but none of them can handle all the scenarios well, and thus there is multitude of different workable systems. In this report, most of the major computational DRMSs are discussed, and use experiences are covered for the selected tools: Grid Engine, SLURM, HTCondor, and Techila. Grid Engine and SLURM are designed for cluster computation, i.e. for systems from small to vast collec-tions of dedicated computers connected with a special network. HTCondor's and Techila's strengths are in workstation grids, i.e. utilisation of idle computational resources of the work-stations and laptops in a heterogeneous computer network or cloud computing resources.

AB - Industrial processes require sufficient computational resources and their high availability, along with right tools and practices. Often, the amount of computational resources is not the problem, but the easy and efficient utilisation of the resources. To tackle this challenge, a class of information systems, computational distributed resource management systems (DRMSs), has been developed. These systems aim to optimise the computational load bal-ancing and resource availability for the users letting the user to focus on the actual challenge in hands. The trend in this sector is from managing the resources of a single system, such as a computational server, towards distributed large computational resources in form of compu-tational grids and cloud computing. This report discusses different software tools to improve the usability and utilisation of computational resources. There are different tools to utilise office laptop and desktop computers idle resources, dedi-cated computer clusters, grids of heterogeneous computational hardware, and cloud compu-ting resources. Some DRMSs can deal with several use scenarios, but none of them can handle all the scenarios well, and thus there is multitude of different workable systems. In this report, most of the major computational DRMSs are discussed, and use experiences are covered for the selected tools: Grid Engine, SLURM, HTCondor, and Techila. Grid Engine and SLURM are designed for cluster computation, i.e. for systems from small to vast collec-tions of dedicated computers connected with a special network. HTCondor's and Techila's strengths are in workstation grids, i.e. utilisation of idle computational resources of the work-stations and laptops in a heterogeneous computer network or cloud computing resources.

KW - high-performance computing

KW - resource management system

KW - computing

KW - simulation

M3 - Report

T3 - Research Report

BT - Computational resource management systems

PB - VTT Technical Research Centre of Finland

ER -

Keränen J, Kortelainen J, Antila M. Computational resource management systems. VTT Technical Research Centre of Finland, 2015. 60 p. (VTT Research Report, Vol. VTT-R-01975-15).