Результаты исследований: Научные публикации в периодических изданиях › статья в журнале по материалам конференции
Программный интерфейс для отказоустойчивых распределённых вычислений на Python. / Терещенко, Дмитрий Владиславович.
в: Процессы управления и устойчивость, № 8, 09.04.2021, стр. 332-336.Результаты исследований: Научные публикации в периодических изданиях › статья в журнале по материалам конференции
}
TY - JOUR
T1 - Программный интерфейс для отказоустойчивых распределённых вычислений на Python
AU - Терещенко, Дмитрий Владиславович
N1 - Conference code: CPS'21
PY - 2021/4/9
Y1 - 2021/4/9
N2 - Распределённые вычисления сегодня достаточно востребованы, но текущие решения, которые позволяют в Python их использовать, либо слишком узкоспециализированные, либо не дают полной отказоустойчивости. Целью данной работы было создание интерфейса к новому С++ фреймворку Subordination, в которой последняя проблема была решена. Для достижения низкоуровневой совместимости и адаптации всех сценариев функционирования было реализовано расширение интепретатора Python. Проверка работы получившегося интерфейса проводилась на задаче пакетной обработки данных. Замеры времени работы показали рост производительности с увеличением количества узлов в кластере и возможность обработки различных сценариев сбоя узлов за приемлемое время. По итогу работы был разработан и протестирован высокоуровневый интерфейс на языке Python для нового фреймворка отказоустойчивых распределенных вычислений Subordination. В дальнейшем планируется на его базе реализовать возможность построения распределенных веб-сервисов.
AB - Распределённые вычисления сегодня достаточно востребованы, но текущие решения, которые позволяют в Python их использовать, либо слишком узкоспециализированные, либо не дают полной отказоустойчивости. Целью данной работы было создание интерфейса к новому С++ фреймворку Subordination, в которой последняя проблема была решена. Для достижения низкоуровневой совместимости и адаптации всех сценариев функционирования было реализовано расширение интепретатора Python. Проверка работы получившегося интерфейса проводилась на задаче пакетной обработки данных. Замеры времени работы показали рост производительности с увеличением количества узлов в кластере и возможность обработки различных сценариев сбоя узлов за приемлемое время. По итогу работы был разработан и протестирован высокоуровневый интерфейс на языке Python для нового фреймворка отказоустойчивых распределенных вычислений Subordination. В дальнейшем планируется на его базе реализовать возможность построения распределенных веб-сервисов.
UR - https://elibrary.ru/item.asp?id=46226994
M3 - статья в журнале по материалам конференции
SP - 332
EP - 336
JO - Процессы управления и устойчивость
JF - Процессы управления и устойчивость
SN - 2313-7304
IS - 8
T2 - LII Международная научная конференция аспирантов и студентов «Процессы управления и устойчивость»
Y2 - 5 April 2021 through 9 April 2021
ER -
ID: 85048736