{"title":"БАЛАНСИРОВКА НАГРУЗКИ С ИСПОЛЬЗОВАНИЕМ ВЗВЕШЕННЫХ ДИАГРАММ ВОРОНОГО","authors":"Р. В. Муратов, П. Н. Рябов, С. А. Дьячков","doi":"10.26583/vestnik.2023.252","DOIUrl":null,"url":null,"abstract":"Решение задачи балансировки нагрузки актуально при проведении высокопроизводительных вычислений. Одним из оригинальных методов решения задачи балансировки является использование диаграмм Вороного для декомпозиции области. Сильной стороной данного подхода является возможность применения такой декомпозиции на различных типах данных. Балансировка может использоваться на эйлеровых сетках, лагранжевых сетках, совместно с методикой сглаженных частиц (SPH). Метод также может использоваться для балансировки адаптивных сеток, но в этом случае проявляется его недостаток: из-за сильной неоднородности нагрузки на адаптивных сетках метод динамической балансировки может быть неустойчивым или обладать плохой сходимостью. В работе предлагается усовершенствование алгоритма балансировки за счет перехода от использования обычных диаграмм Вороного к взвешенным диаграммам. Предложенный алгоритм реализован в виде программного комплекса. Тестирование предложенного алгоритма строится на базе ряда модельных задач и задач из области механики сплошной среды. Оценка эффективности балансировки строится на базе исследования поведения величины дисбаланса с учетом балансировки и без. Показано, что предложенный алгоритм успешно справляется со своей задачей, и величина дисбаланса в случае использования взвешенной диаграммы Вороного в 10–100 раз меньше, чем при использовании обычных диаграмм Вороного.","PeriodicalId":118070,"journal":{"name":"Вестник НИЯУ МИФИ","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Вестник НИЯУ МИФИ","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26583/vestnik.2023.252","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Решение задачи балансировки нагрузки актуально при проведении высокопроизводительных вычислений. Одним из оригинальных методов решения задачи балансировки является использование диаграмм Вороного для декомпозиции области. Сильной стороной данного подхода является возможность применения такой декомпозиции на различных типах данных. Балансировка может использоваться на эйлеровых сетках, лагранжевых сетках, совместно с методикой сглаженных частиц (SPH). Метод также может использоваться для балансировки адаптивных сеток, но в этом случае проявляется его недостаток: из-за сильной неоднородности нагрузки на адаптивных сетках метод динамической балансировки может быть неустойчивым или обладать плохой сходимостью. В работе предлагается усовершенствование алгоритма балансировки за счет перехода от использования обычных диаграмм Вороного к взвешенным диаграммам. Предложенный алгоритм реализован в виде программного комплекса. Тестирование предложенного алгоритма строится на базе ряда модельных задач и задач из области механики сплошной среды. Оценка эффективности балансировки строится на базе исследования поведения величины дисбаланса с учетом балансировки и без. Показано, что предложенный алгоритм успешно справляется со своей задачей, и величина дисбаланса в случае использования взвешенной диаграммы Вороного в 10–100 раз меньше, чем при использовании обычных диаграмм Вороного.