Обсуждение:ILoadBalancer

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Старая версия

Программный интерфейс, предоставляемый подсистемой управления для подсистемы предметной области. Предоставляет методы для регистрации задачи, которая должна быть выполнена как элемент параллельных вычислений, а также для регистрации свободного узла INode.

RegisterFreeNode Регистрация в глобальном балансировщике нагрузки незанятого вычислениями узла INode.
AddProcessParameters Регистрация в глобальном балансировщике нагрузки параметров элементарного (в глобальном смысле) модельного эксперимента, который необходимо выполнить в рамках параллельного логического процесса.
NodeCount Через выходной параметр возвращает количество свободных узлов, зарегистрированных вызывающим принципалом в глобальном балансировщике нагрузки.
ParametersTotalSize Через выходной параметр возвращает суммарный объем параметров логических процессов, в байтах, зарегистрированных в глобальном балансировщике нагрузки вызывающим принципалом.
Clear Удаляет все сведения о свободных узлах экземпляра подсистемы предметной области (узлы и параметры модельных экспериментов), с которым ассоциирован вызывающий принципал, из глобального балансировщика нагрузки.