Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


templet:архитектура_системы

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
templet:архитектура_системы [2013/10/21 18:57] – [Компоненты системы] artamonovtemplet:архитектура_системы [2013/10/29 18:25] (текущий) – [Компоненты системы] artamonov
Строка 20: Строка 20:
 {{ :templet:templet-servers-scheme.png |}} {{ :templet:templet-servers-scheme.png |}}
  
-Доступ к суперкомпьютеру "Сергей Королёв" осуществляется по протоколу SSH от имени пользователя, запускающего задачу. Таким образом обеспечивается разграничение прав доступа на уровне системы безопасности суперкомпьютера. Для работы с суперкомпьютером требуются учётные данные, выдаваемые суперкомпьютерным центром СГАУ. Сервис может использовать собственную учётную запись для опроса состояния суперкомпьютера и осуществления мониторинга загрузки узлов.+Доступ к суперкомпьютеру "Сергей Королёв" осуществляется по протоколу SSH от имени пользователя, запускающего задачу. Таким образомобеспечивается разграничение прав доступа на уровне системы безопасности суперкомпьютера. Для работы с суперкомпьютером требуются учётные данные, выдаваемые суперкомпьютерным центром СГАУ. Сервис может использовать собственную учётную запись для опроса состояния суперкомпьютера и осуществления мониторинга загрузки узлов.
  
 Исходный код задач компилируется на управляющем узле суперкомпьютера. Затем сервис генерирует описатель задания PBS, загружает входные данные и передаёт задачу пакетной системе Torque.  Исходный код задач компилируется на управляющем узле суперкомпьютера. Затем сервис генерирует описатель задания PBS, загружает входные данные и передаёт задачу пакетной системе Torque. 
Строка 33: Строка 33:
  
 Для работы сервиса не требуется установки стороннего ПО на узлах суперкомпьютера. Для работы сервиса не требуется установки стороннего ПО на узлах суперкомпьютера.
 +
 +==== Разграничение прав доступа ====
 +
 +Роли пользователей в системе:
 +
 +  * Гость - ограниченный доступ, только просмотр шаблонов и справочной информации
 +  * Пользователь - разрешено создание проектов
 +  * Администратор проекта - полный доступ к проекту
 +  * Разработчик проекта - имеет доступ к задачам и окружениям проекта
 +  * Модератор системы - имеет возможность изменения в данные пользователей, задач, шаблонов и проектов
 +  * Администратор системы - имеет возможность управления пользователями системы
 +
 +==== Схема базы данных ====
 +
 +{{ :templet:templet-db.png |}}
  
 ==== Технологии ==== ==== Технологии ====
templet/архитектура_системы.1382381821.txt.gz · Последнее изменение: 2013/10/21 18:57 (внешнее изменение)