Standard

Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании. / Терещенко, Дмитрий Владиславович; Ганкевич, Иван Геннадьевич.

Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021 . RWTH Aahen University, 2021. p. 519-524 (CEUR workshop proceedings; Vol. 3041).

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Harvard

Терещенко, ДВ & Ганкевич, ИГ 2021, Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании. in Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021 . CEUR workshop proceedings, vol. 3041, RWTH Aahen University, pp. 519-524, 9th International Conference "Distributed Computing and Grid Technologies in Science and Education", GRID 2021, Dubna, Russian Federation, 5/07/21. <http://ceur-ws.org/Vol-3041/519-524-paper-96.pdf>

APA

Терещенко, Д. В., & Ганкевич, И. Г. (2021). Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании. In Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021 (pp. 519-524). (CEUR workshop proceedings; Vol. 3041). RWTH Aahen University. http://ceur-ws.org/Vol-3041/519-524-paper-96.pdf

Vancouver

Терещенко ДВ, Ганкевич ИГ. Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании. In Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021 . RWTH Aahen University. 2021. p. 519-524. (CEUR workshop proceedings).

Author

Терещенко, Дмитрий Владиславович ; Ганкевич, Иван Геннадьевич. / Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании. Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021 . RWTH Aahen University, 2021. pp. 519-524 (CEUR workshop proceedings).

BibTeX

@inproceedings{d865e3111a0c455a8af00423c2caa442,
title = "Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании",
abstract = "Распределённые вычисления сегодня востребованы в задачах пакетной обработки данных, но текущие решения, которые позволяют в Python их использовать, либо слишком узкоспециализированные, либо не дают полной отказоустойчивости. В рамках выпускной квалификационной работы был разработан высокоуровневый интерфейс на Python (далее SBNPython) к новому С++ фреймворку Subordination, в котором последняя проблема была решена. Для достижения низкоуровневой совместимости и адаптации всех сценариев функционирования интерфейс был реализован как расширение интерпретатора Python. Целью данной работы было проверить возможность применения нового интерфейса на реальном кейсе компании ООО «Газпромнефть-ЦР» и продемонстрировать принципы его использования. Для достижения этой цели было проанализировано текущее решение, продумана и реализована новая архитектура с использованием SBN-Python, и в конечном счёте развёрнуто получившееся решение на мощностях компании. По итогу работы вышло, что использование SBN-Python на реальном кейсе всё также даёт рост производительности с увеличением количества узлов в кластере, возможность обработки различных сценариев сбоя узлов за ограниченное время, а также архитектурные преимущества при организации вычислений. В дальнейшем планируется расширить границы применения нового интерфейса, реализовав на его базе возможность построения распределенных веб-сервисов.",
author = "Терещенко, {Дмитрий Владиславович} and Ганкевич, {Иван Геннадьевич}",
year = "2021",
language = "русский",
series = "CEUR workshop proceedings",
publisher = "RWTH Aahen University",
pages = "519--524",
booktitle = "Proceedings of the 9th International Conference {"}Distributed Computing and Grid Technologies in Science and Education{"} (GRID'2021), Dubna, Russia, July 5-9, 2021",
address = "Германия",
note = "9th International Conference {"}Distributed Computing and Grid-Technologies in Science and Education{"}, GRID 2021, GRID'2021 ; Conference date: 05-07-2021 Through 09-07-2021",
url = "https://indico.jinr.ru/event/1086/overview",

}

RIS

TY - GEN

T1 - Распределенные отказоустойчивые вычисления с sbn-python на реальном кейсе компании

AU - Терещенко, Дмитрий Владиславович

AU - Ганкевич, Иван Геннадьевич

N1 - Conference code: 9

PY - 2021

Y1 - 2021

N2 - Распределённые вычисления сегодня востребованы в задачах пакетной обработки данных, но текущие решения, которые позволяют в Python их использовать, либо слишком узкоспециализированные, либо не дают полной отказоустойчивости. В рамках выпускной квалификационной работы был разработан высокоуровневый интерфейс на Python (далее SBNPython) к новому С++ фреймворку Subordination, в котором последняя проблема была решена. Для достижения низкоуровневой совместимости и адаптации всех сценариев функционирования интерфейс был реализован как расширение интерпретатора Python. Целью данной работы было проверить возможность применения нового интерфейса на реальном кейсе компании ООО «Газпромнефть-ЦР» и продемонстрировать принципы его использования. Для достижения этой цели было проанализировано текущее решение, продумана и реализована новая архитектура с использованием SBN-Python, и в конечном счёте развёрнуто получившееся решение на мощностях компании. По итогу работы вышло, что использование SBN-Python на реальном кейсе всё также даёт рост производительности с увеличением количества узлов в кластере, возможность обработки различных сценариев сбоя узлов за ограниченное время, а также архитектурные преимущества при организации вычислений. В дальнейшем планируется расширить границы применения нового интерфейса, реализовав на его базе возможность построения распределенных веб-сервисов.

AB - Распределённые вычисления сегодня востребованы в задачах пакетной обработки данных, но текущие решения, которые позволяют в Python их использовать, либо слишком узкоспециализированные, либо не дают полной отказоустойчивости. В рамках выпускной квалификационной работы был разработан высокоуровневый интерфейс на Python (далее SBNPython) к новому С++ фреймворку Subordination, в котором последняя проблема была решена. Для достижения низкоуровневой совместимости и адаптации всех сценариев функционирования интерфейс был реализован как расширение интерпретатора Python. Целью данной работы было проверить возможность применения нового интерфейса на реальном кейсе компании ООО «Газпромнефть-ЦР» и продемонстрировать принципы его использования. Для достижения этой цели было проанализировано текущее решение, продумана и реализована новая архитектура с использованием SBN-Python, и в конечном счёте развёрнуто получившееся решение на мощностях компании. По итогу работы вышло, что использование SBN-Python на реальном кейсе всё также даёт рост производительности с увеличением количества узлов в кластере, возможность обработки различных сценариев сбоя узлов за ограниченное время, а также архитектурные преимущества при организации вычислений. В дальнейшем планируется расширить границы применения нового интерфейса, реализовав на его базе возможность построения распределенных веб-сервисов.

M3 - статья в сборнике материалов конференции

T3 - CEUR workshop proceedings

SP - 519

EP - 524

BT - Proceedings of the 9th International Conference "Distributed Computing and Grid Technologies in Science and Education" (GRID'2021), Dubna, Russia, July 5-9, 2021

PB - RWTH Aahen University

T2 - 9th International Conference "Distributed Computing and Grid-Technologies in Science and Education", GRID 2021

Y2 - 5 July 2021 through 9 July 2021

ER -

ID: 89536525