Прогнозирование загрузки вычислительного кластера методами анализа временных рядов
PDF

Ключевые слова

прогнозирование временных рядов
загрузка вычислительного кластера
байесовские динамические линейные модели
векторная авторегрессия
планирование ресурсов

Как цитировать

1.
Михалевич Д.А. Прогнозирование загрузки вычислительного кластера методами анализа временных рядов // Успехи кибернетики. 2026. Т. 7, № 3. С. 101-109.

Аннотация

управление ресурсами вычислительного кластера требует прогноза будущей загрузки: недооценка спроса приводит к деградации сервисов, переоценка — к избыточному резервированию и лишним затратам. В работе на данных производственной трассы Alibaba GPU Trace 2020 решается задача краткосрочного прогнозирования почасовой загрузки процессоров, графических ускорителей и оперативной памяти кластера с горизонтом в один час и тестовым окном в 168 часов. События задач агрегированы в почасовые ряды усреднением по времени. Сопоставлены пять моделей: наивный прогноз по последнему наблюдению, модель проинтегрированного скользящего среднего, рекуррентная нейронная сеть с долгой краткосрочной памятью, байесовская динамическая линейная модель и многомерная модель векторной авторегрессии с отбором лагов глубиной до 168 часов. Критерии сравнения — точность прогноза, качество 99-процентного доверительного интервала, точность предсказания направления изменения и экономия резервируемых ресурсов. Наивысшую точность дает байесовская динамическая линейная модель: средняя абсолютная ошибка на 6–9 процентов ниже, чем у наивного прогноза; для оперативной памяти конкурентоспособна рекуррентная сеть, а векторная авторегрессия полезна для прогнозирования загрузки процессоров и ускорителей. Переход от резервирования по историческому максимуму к резервированию по верхней границе прогнозного интервала сокращает объем резерва на 22–30 процентов при покрытии 96–99 процентов.

PDF

Литература

Weng Q., Xiao W., Yu Y. et al. MLaaS in the Wild: Workload Analysis and Scheduling in Large-Scale Heterogeneous GPU Clusters. Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI’22); 2022. Режим доступа: https://www.usenix.org/system/files/nsdi22-paper-weng.pdf.

Amiri M., Mohammad-Khanli L. Survey on Prediction Models of Applications for Resources Provisioning in Cloud. Journal of Network and Computer Applications. 2017;82:93–113. DOI: 10.1016/j.jnca.2017.01.016.

Dinda P. A., O’Hallaron D. R. Host Load Prediction Using Linear Models. Cluster Computing. 2000;3(4):265–280. DOI: 10.1023/A:1019075903624.

Calheiros R. N., Masoumi E., Ranjan R., Buyya R. Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS. IEEE Transactions on Cloud Computing. 2015;3(4):449–458. DOI: 10.1109/TCC.2014.2350475.

Hochreiter S., Schmidhuber J. Long Short-Term Memory. Neural Computation. 1997;9(8):1735–1780. DOI: 10.1162/neco.1997.9.8.1735.

Li Y. Y., Do T. V., Nguyen H. T. A Comparison of Forecasting Models for the Resource Usage of MapReduce Applications. Neurocomputing. 2020;418:36–55. DOI: 10.1016/j.neucom.2020.07.059.

Makridakis S., Spiliotis E., Assimakopoulos V. Statistical and Machine Learning Forecasting Methods: Concerns and Ways Forward. PLoS ONE. 2018;13(3):e0194889. DOI: 10.1371/journal.pone.0194889.

Prado R., West M. Time Series: Modeling, Computation, and Inference. New York; 2010. 368 p.

Лицензия Creative Commons

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.

Скачивания

Данные скачивания пока не доступны.