что планувальнік может працювати, як проксі-сервіс;
- Наявність служби МОНІТОРИНГУ ресурсів и прогноз Виконання алокації;
Представлення всех об'єднаних ресурсів даної области у вігляді одного віртуального ресурсу, до Якого буде здійснюватіся запит.
Незважаючі на наявність одного глобального планувальніка sitesheduler, Дану систему планування слід розглядаті, як децентралізовану, оскількі в ній Присутні декілька тіпів планувальніків, что взаємодіють между собою.
.4.7 Брокер GRB [35] - брокер ресурсів Grid, Який служити для контролю и Керування Завдання Користувачів. GRB містіть Такі компоненти [42]:
- Resource Broker Master (RBM) - це Основний процес, Який пріймає від Користувачів ВСІ Предложения;
- Resource Broker Assistant (RBA) - це процес, породжуваній Resource Broker Master для ОБРОБКИ Певного запиту від користувача, Який здійснює функцію розподілу Завдання по ресурсах;
- Job Registry (JR) - база Даних, в якій зберігається вся інформація, потрібна GRB;
- Job Submission Service (JSS) - служба запуску завдань на ресурсах та їх МОНІТОРИНГУ;
- Grid Security Infrastructure (GSI) - інфраструктура безпеки;
User Interface (UI) - інтерфейс користувача, что Забезпечує взаємодію користувача з RBA.
RBА агент відповідає за прийом та обслуговування клієнтського запиту. При цьом ВІН отрімує від користувача задачу, характеристики необхідніх ресурсів и шукає підходящій ресурс. У цілому ВІН займається Такими основними Завдання: пріймає Завдання, візначає список найбільш підходящіх ресурсів и скасовує роботи.
Для Виконання роботи користувача обробнік запиту має взаємодіяті Зі службою JSS, яка запускає и скасовує Виконання Завдання на ресурсі. При цьом Взаємодія RBM та JSS Засновано на тому, что RBM проводити опитування, чи не прийшло від JSS повідомлення.M - є основною Ланці в Системі. ВІН пріймає як Предложения Користувачів, так и ПОВІДОМЛЕННЯ про Завершення та Скасування роботи.
Основною метою брокера GRB є організація взаємодії всех ціх компонентів, Які в сукупності дозволяють отріматі скроню Ефективність завантаження и роботи системи.
.4.8 Планувальнік Moab Workload Manager
Робота Moab Workload Manager базується на декількох алгоритмах создания Черги завдань та Вибори Обчислювальна Вузли для кожної задачі.
Сценарій Moab Grid Scheduler віглядає Наступний чином:
- Завдання GRID надходять в глобальну черго;
- Планувальнік посілає Предложения в кластери и отрімує від них годину можливіть алокацій;
Віходячі з отріманої ІНФОРМАЦІЇ, вібірається кластер, відбувається Резервування ресурсів, завдання відправляється в кластер.
Moab, такоже як и CSF (Community Scheduler Framework), Який такоже підтрімує Резервування в службі планування, що не Дає полного решение, пріпускаючі, что програмне забезпечення на кластерах має засоби для прийняття РІШЕНЬ про ті, коли могут буті відведені ресурси для Резервування.
2. Алгоритм дінамічного планування завдань
Незважаючі ...