Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

DDS: The Dynamic Deployment System

Tytuł:
DDS: The Dynamic Deployment System
Autorzy:
Lebedev Andrey
Manafov Anar
Temat:
Physics
QC1-999
Źródło:
EPJ Web of Conferences, Vol 214, p 01011 (2019)
Wydawca:
EDP Sciences, 2019.
Rok publikacji:
2019
Kolekcja:
LCC:Physics
Typ dokumentu:
article
Opis pliku:
electronic resource
Język:
English
ISSN:
2100-014X
Relacje:
https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_01011.pdf; https://doaj.org/toc/2100-014X
DOI:
10.1051/epjconf/201921401011
Dostęp URL:
https://doaj.org/article/91e19b6426984faf99a260e9b367dcc5  Link otwiera się w nowym oknie
Numer akcesji:
edsdoj.91e19b6426984faf99a260e9b367dcc5
Czasopismo naukowe
The Dynamic Deployment System (DDS) [1, 2] is a tool-set that automates and significantly simplifies the deployment of user-defined processes and their dependencies on any resource management system (RMS) using a given topology. DDS is a part of the ALFA framework [3]. DDS implements a single responsibility principle command line tool-set and API. The system treats users’ taskas a black box – it can be an executable or a script. It also provides a watchdogging and a rule-based execution of tasks. DDS implements a plug-in system to abstract the execution of the topology from RMS. Additionally it ships an SSH and a localhost plug-ins which can be used when no RMS is available. DDS doesn’t require pre-installation and pre-configuration on the worker nodes. It deploys private facilities on demand with isolated sandboxes.The system provides a key-value property propagation engine. That engine can be used to configure tasks at runtime. DDS also provides a lightweight API for tasks to exchange messages, so-called, custom commands. In this report a detailed description, current status and future development plans of the DDS will be highlighted.

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies