Templet Web: the use of volunteer computing approach in PaaS-style cloud

This article presents the Templet Web cloud service. The service is designed for high-performance scientific computing automation. The use of high-performance technology is specifically required by new fields of computational science such as data mining, artificial intelligence, machine learning, an...

Full description

Bibliographic Details
Main Authors: Vostokin Sergei, Artamonov Yuriy, Tsarev Daniil
Format: Article
Language:English
Published: De Gruyter 2018-03-01
Series:Open Engineering
Subjects:
Online Access:https://doi.org/10.1515/eng-2018-0007
id doaj-9a7e0374580e4b308462ac8e1d2d116c
record_format Article
spelling doaj-9a7e0374580e4b308462ac8e1d2d116c2021-09-05T20:44:49ZengDe GruyterOpen Engineering2391-54392018-03-0181505610.1515/eng-2018-0007eng-2018-0007Templet Web: the use of volunteer computing approach in PaaS-style cloudVostokin Sergei0Artamonov Yuriy1Tsarev Daniil2Samara National Research University, Samara, RussiaSamara National Research University, Samara, RussiaSamara National Research University, Samara, RussiaThis article presents the Templet Web cloud service. The service is designed for high-performance scientific computing automation. The use of high-performance technology is specifically required by new fields of computational science such as data mining, artificial intelligence, machine learning, and others. Cloud technologies provide a significant cost reduction for high-performance scientific applications. The main objectives to achieve this cost reduction in the Templet Web service design are: (a) the implementation of “on-demand” access; (b) source code deployment management; (c) high-performance computing programs development automation. The distinctive feature of the service is the approach mainly used in the field of volunteer computing, when a person who has access to a computer system delegates his access rights to the requesting user. We developed an access procedure, algorithms, and software for utilization of free computational resources of the academic cluster system in line with the methods of volunteer computing. The Templet Web service has been in operation for five years. It has been successfully used for conducting laboratory workshops and solving research problems, some of which are considered in this article. The article also provides an overview of research directions related to service development.https://doi.org/10.1515/eng-2018-0007cloud computingplatform as a servicescientific computingautomatic parallel programmingcluster computing
collection DOAJ
language English
format Article
sources DOAJ
author Vostokin Sergei
Artamonov Yuriy
Tsarev Daniil
spellingShingle Vostokin Sergei
Artamonov Yuriy
Tsarev Daniil
Templet Web: the use of volunteer computing approach in PaaS-style cloud
Open Engineering
cloud computing
platform as a service
scientific computing
automatic parallel programming
cluster computing
author_facet Vostokin Sergei
Artamonov Yuriy
Tsarev Daniil
author_sort Vostokin Sergei
title Templet Web: the use of volunteer computing approach in PaaS-style cloud
title_short Templet Web: the use of volunteer computing approach in PaaS-style cloud
title_full Templet Web: the use of volunteer computing approach in PaaS-style cloud
title_fullStr Templet Web: the use of volunteer computing approach in PaaS-style cloud
title_full_unstemmed Templet Web: the use of volunteer computing approach in PaaS-style cloud
title_sort templet web: the use of volunteer computing approach in paas-style cloud
publisher De Gruyter
series Open Engineering
issn 2391-5439
publishDate 2018-03-01
description This article presents the Templet Web cloud service. The service is designed for high-performance scientific computing automation. The use of high-performance technology is specifically required by new fields of computational science such as data mining, artificial intelligence, machine learning, and others. Cloud technologies provide a significant cost reduction for high-performance scientific applications. The main objectives to achieve this cost reduction in the Templet Web service design are: (a) the implementation of “on-demand” access; (b) source code deployment management; (c) high-performance computing programs development automation. The distinctive feature of the service is the approach mainly used in the field of volunteer computing, when a person who has access to a computer system delegates his access rights to the requesting user. We developed an access procedure, algorithms, and software for utilization of free computational resources of the academic cluster system in line with the methods of volunteer computing. The Templet Web service has been in operation for five years. It has been successfully used for conducting laboratory workshops and solving research problems, some of which are considered in this article. The article also provides an overview of research directions related to service development.
topic cloud computing
platform as a service
scientific computing
automatic parallel programming
cluster computing
url https://doi.org/10.1515/eng-2018-0007
work_keys_str_mv AT vostokinsergei templetwebtheuseofvolunteercomputingapproachinpaasstylecloud
AT artamonovyuriy templetwebtheuseofvolunteercomputingapproachinpaasstylecloud
AT tsarevdaniil templetwebtheuseofvolunteercomputingapproachinpaasstylecloud
_version_ 1717785097633005568