Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatsionnye Tekhnologii i Vychslitel'nye Sistemy:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023, Issue 4, Pages 5–18
DOI: https://doi.org/10.14357/20718632230401
(Mi itvs830)
 

COMPUTER SYSTEMS AND NETWORKS

Architecture of a distributed computing system with tasks containerization and prioritization

A. Sokolov, A. A. Larionov, V. M. Vishnevsky, A. A. Mukhtarov

V. A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, Moscow, Russia
Abstract: This article describes an architecture of a distributed system, which can speed up the process of obtaining results for such tasks. The system comprises a backend server, control service (supervisor), a set of worker nodes and a database. To abstract from particular languages and tools required for computational algorithms, these algorithms are executed in Docker containers. The system supports several strategies for tasks prioritization to operate efficiently under heavy load introduced by multiple users. To make use of the system, the user only needs to build a Docker image with an encapsulated algorithm, describe the input dataset in a JSON file and upload them via web interface. The system can be deployed in any public cloud. In this article, we provide a detailed description of the system architecture and numerical results obtained from computations on various clouds and local platforms. We show the influence of different prioritization strategies on the duration of computations under a moderate workload.
Keywords: parallel computing; container virtualization; cloud computing.
Funding agency Grant number
Russian Science Foundation 22-49-02023
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: A. Sokolov, A. A. Larionov, V. M. Vishnevsky, A. A. Mukhtarov, “Architecture of a distributed computing system with tasks containerization and prioritization”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023, no. 4, 5–18
Citation in format AMSBIB
\Bibitem{SokLarVis23}
\by A.~Sokolov, A.~A.~Larionov, V.~M.~Vishnevsky, A.~A.~Mukhtarov
\paper Architecture of a distributed computing system with tasks containerization and prioritization
\jour Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
\yr 2023
\issue 4
\pages 5--18
\mathnet{http://mi.mathnet.ru/itvs830}
\crossref{https://doi.org/10.14357/20718632230401}
\elib{https://elibrary.ru/item.asp?id=56573795}
Linking options:
  • https://www.mathnet.ru/eng/itvs830
  • https://www.mathnet.ru/eng/itvs/y2023/i4/p5
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatsionnye  Tekhnologii i Vychslitel'nye Sistemy
    Statistics & downloads:
    Abstract page:34
    References:2
    First page:4
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024