templet:архитектура_системы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| templet:архитектура_системы [2013/10/21 18:30] – [Технологии] artamonov | templet:архитектура_системы [2013/10/29 18:25] (текущий) – [Компоненты системы] artamonov | ||
|---|---|---|---|
| Строка 20: | Строка 20: | ||
| {{ : | {{ : | ||
| - | Доступ к суперкомпьютеру " | + | Доступ к суперкомпьютеру " |
| - | Исходный код задач компилируется на управляющем узле суперкомпьютера. Затем сервис генерирует описатель задания PBS и передаёт задачу пакетной системе Torque. | + | Исходный код задач компилируется на управляющем узле суперкомпьютера. Затем сервис генерирует описатель задания PBS, загружает входные данные |
| Далее сервис периодически опрашивает состояние задачи и по завершении выгружает результаты. | Далее сервис периодически опрашивает состояние задачи и по завершении выгружает результаты. | ||
| Строка 30: | Строка 30: | ||
| * для планового времени более 10 часов – 1 час. | * для планового времени более 10 часов – 1 час. | ||
| - | Максимальный размер архива результатов ограничен | + | Алгоритм проверки состояния задачи в суперкомпьютерном окружении использует для проверки состояния два признака исполнения: |
| Для работы сервиса не требуется установки стороннего ПО на узлах суперкомпьютера. | Для работы сервиса не требуется установки стороннего ПО на узлах суперкомпьютера. | ||
| + | |||
| + | ==== Разграничение прав доступа ==== | ||
| + | |||
| + | Роли пользователей в системе: | ||
| + | |||
| + | * Гость - ограниченный доступ, | ||
| + | * Пользователь - разрешено создание проектов | ||
| + | * Администратор проекта - полный доступ к проекту | ||
| + | * Разработчик проекта - имеет доступ к задачам и окружениям проекта | ||
| + | * Модератор системы - имеет возможность изменения в данные пользователей, | ||
| + | * Администратор системы - имеет возможность управления пользователями системы | ||
| + | |||
| + | ==== Схема базы данных ==== | ||
| + | |||
| + | {{ : | ||
| ==== Технологии ==== | ==== Технологии ==== | ||
| Строка 42: | Строка 57: | ||
| * Сервер БД PostgreSQL 9.1 | * Сервер БД PostgreSQL 9.1 | ||
| - | Сервис функционирует на ОС: Ubuntu Linux Server 12.04.3 LTS | + | Сервис функционирует на ОС Ubuntu Linux Server 12.04.3 LTS |
| Всё ПО является свободно распространяемым и не требует приобретения лицензии. | Всё ПО является свободно распространяемым и не требует приобретения лицензии. | ||
templet/архитектура_системы.1382380259.txt.gz · Последнее изменение: 2013/10/21 18:31 (внешнее изменение)