ILoadBalancer
Версия от 16:00, 3 июля 2017; Ninok2801 (обсуждение | вклад) (Содержимое страницы заменено на «{{NavBar|{{Системная иерархия:ILoadBalancer}}}} {{ILoadBalancer_brief}} {{ILoadBalancer methods}}»)
Программный интерфейс, предоставляемый подсистемой управления для подсистемы предметной области. Предоставляет методы для регистрации задачи, которая должна быть выполнена как элемент параллельных вычислений, а также для регистрации свободного узла INode.
Методы InterfaceBase
Release | Закрывает текущий экземпляр, реализующий интерфейс. |
Собственные методы
AddRef | Инкрементирует счетчик ссылок на балансировщик нагрузки. |
RegisterFreeNode | Регистрация в глобальном балансировщике нагрузки незанятого вычислениями узла INode. |
AddProcessParameters | Регистрация в глобальном балансировщике нагрузки параметров элементарного (в глобальном смысле) модельного эксперимента, который необходимо выполнить в рамках параллельного логического процесса. |
NodeCount | Через выходной параметр возвращает количество свободных узлов, зарегистрированных вызывающим принципалом в глобальном балансировщике нагрузки. |
ParametersTotalSize | Через выходной параметр возвращает суммарный объем параметров логических процессов, в байтах, зарегистрированных в глобальном балансировщике нагрузки вызывающим принципалом. |
Clear | Удаляет все сведения о свободных узлах экземпляра подсистемы предметной области (узлы и параметры модельных экспериментов), с которым ассоциирован вызывающий принципал, из глобального балансировщика нагрузки. |
Marshal | Производит запись ссылки на балансировщик нагрузки в выходной поток IOutputStream. |
