Computational resource management systems

    Research output: Book/ReportReport

    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

    SeriesVTT Research Report
    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 = "VTT 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/ReportReport

    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 - VTT 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).