BigJob

Скріншот програми:
BigJob
Дані програми:
Версія: 0.4.134
Дата завантаження: 20 Feb 15
Розробник: Andre Luckow
Ліцензія: Безкоштовно
Популярність: 2

Rating: 3.0/5 (Total Votes: 2)

BigJob є SAGA основі пілотне впровадження робота в Python & NBSP ;. Простий API для грід-застосувань (SAGA) є API високого рівня, проста у використанні програма для доступу до розподілених ресурсів. На відміну від інших систем роботи загальних пілотних SAGA BigJob (я) спочатку підтримує роботу MPI і (II) працює на різних серверних систем, як правило, відображає перевагу використання підходу SAGA основі. Наступний малюнок дає короткий огляд архітектури SAGA BigJob.
SAGA BigJob складається з трьох компонентів: (я) BigJob менеджер, який забезпечує абстракцію пілот роботу і управляє оркестровки і планування BigJobs (який в свою чергу, дозволяє керівництву обох об'єктів BigJob і підзадач) (II) BigJob-Agent, який представляє Пілот роботи і, таким чином, менеджер ресурсів на рівні додатків на відповідному ресурсі, і (III) послуг оголошення, яке використовується для зв'язку між BigJob менеджером і агентом.
Перед запуском постійну роботу, додаток повинен ініціалізувати об'єкт BigJob. Те BigJob менеджер черги пілотного роботу, яка насправді працює в BigJob Agent на відповідному ресурсі. Для цього агента певну кількість ресурсів за запитом. Згодом, суб-завдання можуть бути представлені за допомогою диспетчера BigJob за допомогою ІД-о BigJob в якості посилання. BigJob менеджер гарантує, що підзавдань запускаються на правильний ресурс на основі зазначеного JobId, використовуючи праву кількість процесів. Зв'язок між BigJob Агента і BigJob менеджера здійснюється за допомогою оголошень обслуговування саги, центральне сховище ключ / значення. Для кожного нового завдання, оголошення запис створюється BigJob? Менеджер. Агент періодично опитує нових робочих місць. . Якщо нова робота знаходиться і ресурси доступні, робота відправляється, в іншому випадку вони перебувають у черзі

Вимоги

  • Python

BigJob

Коментар не знайдено
додати коментар
Включіть картинки!