289
которые позволяют осуществлять БН между всеми доступными
дисками системы. Исерт (Isert) и Шван (Schwan) в работе [13]
исследовали распределение потоков данных в режиме реального
времени, осуществляемое путем миграции объектов между узлами
системы. Методы балансировки однородной нагрузки по ресурсу УВВ,
предложенные в их работе, так же как и метод, рассмотренный выше,
являются достаточно эффективными
и позволяют увеличить
производительность системы в целом за счет наиболее полного
использования ресурсов жестких дисков. Однако эти методы нельзя
применять к гетерогенным кластерным системам, с неоднородной
нагрузкой, в которых задачи с интенсивным вводом-выводом должны
разделять общие ресурсы с множеством других задач, интенсивно
использующих ЦП и ОП [15].
Методы БН на основе комбинации ЦП, ОП и УВВ
Достаточно хорошие методы БН систем, задачи которых
интенсивно используют комбинацию ресурсов ЦП, ОП и УВВ,
предложены коллективами авторов в работах [8,14]. В их основу
положены механизмы распределения запросов по узлам
распределенной системы, основанные на усредненных весовых
коэффициентах, подсчитываемых индивидуально для каждого узла.
Методы позволяют осуществлять балансировку большого количества
одновременно поступающих запросов таким
образом, что время
ожидания ответа на каждый запрос становится минимальным. К
основным недостаткам методов можно отнести отсутствие механизма
миграции задач от одного узла к другому, а также то, что они не
предусматривают возможности для выполнения удаленных операций
ввода-вывода. Попытку преодоления недостатков метода предприняла
группа ученых под руководством Чжана (Zhang). Они
добавили
механизм приоритетной миграции задач [17]. Однако полученный в
результате их доработки метод оказался слишком ресурсоемким и
обладал невысокой производительностью на задачах с интенсивной
загрузкой ОП, даже по сравнению с исходными методами [8,14]. Более
того, величина стоимости миграции данных в работе [17] учитывает
лишь затраты на миграцию содержимого ОП, игнорируя при этом
накладные расходы
, связанные с миграцией результатов выполнения
операций ввода-вывода, которые являются важной составляющей в
общей стоимости миграции и должны учитываться при БН.