Design and implementation of a service for cloud HPC computations

Ruslan Kuchumov, Vadim Petrunin, Vladimir Korkhov, Nikita Balashov, Nikolay Kutovskiy, Ivan Sokolov

Research output

2 Citations (Scopus)

Abstract

Cloud computing became a routine tool for scientists in many domains. In order to speed up an achievement of scientific results a cloud service for execution of distributed applications was developed. It obliviates users from manually creating virtual cluster environment or using batch scheduler and allows them only to specify input parameters to perform their computations. This service, in turn, deploys virtual cluster, executes supplied job and uploads its results to user’s cloud storage. It consists of several components and implements flexible and modular architecture which allows to add on one side more applications and on another side various types of resources as a computational backends as well as to increase a utilization of cloud idle resources.

Original languageEnglish
Pages (from-to)103-112
Number of pages10
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10963
DOIs
Publication statusPublished - 4 Jul 2018
Event18th International Conference on Computational Science and Its Applications, ICCSA 2018 - Melbourne
Duration: 2 Jul 20185 Jul 2018

Fingerprint

Cloud computing
Resources
Distributed Applications
Scheduler
Cloud Computing
Batch
Speedup
Design
Architecture

Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

@article{725d82dfb93841ae826c65c2bb80a095,
title = "Design and implementation of a service for cloud HPC computations",
abstract = "Cloud computing became a routine tool for scientists in many domains. In order to speed up an achievement of scientific results a cloud service for execution of distributed applications was developed. It obliviates users from manually creating virtual cluster environment or using batch scheduler and allows them only to specify input parameters to perform their computations. This service, in turn, deploys virtual cluster, executes supplied job and uploads its results to user’s cloud storage. It consists of several components and implements flexible and modular architecture which allows to add on one side more applications and on another side various types of resources as a computational backends as well as to increase a utilization of cloud idle resources.",
keywords = "Cloud computing, High performance computing, Software as a service",
author = "Ruslan Kuchumov and Vadim Petrunin and Vladimir Korkhov and Nikita Balashov and Nikolay Kutovskiy and Ivan Sokolov",
year = "2018",
month = "7",
day = "4",
doi = "10.1007/978-3-319-95171-3_9",
language = "English",
volume = "10963",
pages = "103--112",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer",

}

TY - JOUR

T1 - Design and implementation of a service for cloud HPC computations

AU - Kuchumov, Ruslan

AU - Petrunin, Vadim

AU - Korkhov, Vladimir

AU - Balashov, Nikita

AU - Kutovskiy, Nikolay

AU - Sokolov, Ivan

PY - 2018/7/4

Y1 - 2018/7/4

N2 - Cloud computing became a routine tool for scientists in many domains. In order to speed up an achievement of scientific results a cloud service for execution of distributed applications was developed. It obliviates users from manually creating virtual cluster environment or using batch scheduler and allows them only to specify input parameters to perform their computations. This service, in turn, deploys virtual cluster, executes supplied job and uploads its results to user’s cloud storage. It consists of several components and implements flexible and modular architecture which allows to add on one side more applications and on another side various types of resources as a computational backends as well as to increase a utilization of cloud idle resources.

AB - Cloud computing became a routine tool for scientists in many domains. In order to speed up an achievement of scientific results a cloud service for execution of distributed applications was developed. It obliviates users from manually creating virtual cluster environment or using batch scheduler and allows them only to specify input parameters to perform their computations. This service, in turn, deploys virtual cluster, executes supplied job and uploads its results to user’s cloud storage. It consists of several components and implements flexible and modular architecture which allows to add on one side more applications and on another side various types of resources as a computational backends as well as to increase a utilization of cloud idle resources.

KW - Cloud computing

KW - High performance computing

KW - Software as a service

UR - http://www.scopus.com/inward/record.url?scp=85049956424&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-95171-3_9

DO - 10.1007/978-3-319-95171-3_9

M3 - Article

AN - SCOPUS:85049956424

VL - 10963

SP - 103

EP - 112

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -