Проект Templet

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

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

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


templet:общее_описание_системы

Общее описание системы

Система Templet – это веб-инструмент, призванный помочь программистам, которым требуется управление полным циклом разработки параллельного приложения, от шаблона до реализации и развёртывания.

Веб-сервис предназначен для предоставления следующих новых возможностей:

  1. База данных примеров и шаблонов в различных программных/аппаратных архитектурах;
  2. Создание новых проектов путем копирования-вставки существующих проектов или совместного использования проектов;
  3. Сотрудничество в области разработки параллельных приложений на базе системы контроля версий;
  4. Автоматическая сборка и развертывание исходных программ для исполнения на суперкомпьютере;
  5. Совместное использования ресурсов облака или суперкомпьютера.

Сервис работает на нескольких VPS/VDS серверах в частном облаке суперкомпьютера «Сергей Королев» Самарского государственного аэрокосмического университета. Он использует Subversion-совместимые репозитории, установленные на суперкомпьютере или в Интернете. Структура проекта с фиксированными изменениями проверяется нашим сервисом. Если структура корректна, по запросу пользователя проект может быть скомпилирован и запущен на суперкомпьютере или в частном окружении, тип которого поддерживается сервисом.

Поддерживаются проекты в модели программирования Templet, а также проекты с определённой структурой файлов, необходимой для унифицированной процедуры развёртывания.

Для развёртывания программы в частном окружении доступен тип окружения «Linux-сервер», он может быть использован в любых проектах, не зависимо от частного облака СГАУ и суперкомпьютера. Необходимым условием является лишь наличие доступа к частному окружению по протоколу SSH из сети Интернет. Для работы на суперкомпьютере доступен тип окружения, который может использоваться при наличии доступа к суперкомпьютеру «Сергей Королев».

Служба доступна по адресу http://graphplus.ssau.ru/templet.

templet/общее_описание_системы.txt · Последнее изменение: 2013/10/08 18:45 — artamonov