, , , ,

"Облачный компилятор на основе микросервисной архитектуры и оркестрации контейнеров". Алексей Александрович Пазников, СПбГЭТУ «ЛЭТИ», 29.6.2023

etu_heidari_202306.pdf

Состав коллектива

Аннотация

Компиляция часто занимает много времени, особенно для больших проектов. Вместо локальной установки компиляторов предлагается разработка эффективных облачных компиляторов. Предлагаемая архитектура облачного компилятора основана на микросервисной архитектуре, контейнеризации и оркестрации с использованием Kubernetes. Это обеспечивает масштабируемость, надежность, безопасность и поддерживаемость. Распределенная компиляция позволяет обрабатывать большую нагрузку, разделяя фазы компиляции на отдельные серверы. Предлагается интеллектуальный подход к советам, обнаружению ошибок и оптимизации компиляторов. Проведенные эксперименты показали возможность одновременной компиляции более 100 тысяч запросов на кластере.

Грантовая поддержка

Публикации