Пользовательский интерфейс для NumGRID Руководитель проекта: Городничев М.А. – м.н.с. ИВМ и МГ СО РАН Участники проекта: Пустосмехов Владимир Волков Александр Цели и задачи проекта Доработать пользовательский интерфейс NumGRID: Добавить возможность редактирования связей между кластерами, предусмотреть наличие нескольких сетевых интерфейсов на кластерах Улучшить систему сборки NumGRID, корректно обрабатывать все возможные ошибки Продолжать работу задач на кластерах даже после закрытия интерфейса пользователем Обзор пользовательского интерфейса NumGRID Пользователь задаёт список кластеров и выбирает главный (к шлюзу которого будут присоединяться остальные). Затем выбирает архив со своей программой, которая загружается на сервер и запускается. Граф связей между кластерами • Вершины графа – кластеры, рёбра – связи между ними • Рёбра размечены: кластер может «видеть» другой под уникальным именем (например, два кластера расположены в локальной сети, связь через которую будет происходить быстрее, чем через интернет) Обработка ошибок и сохранение сессий • Сборка NumGRID производится bash-скриптом, обрабатывающим возникающие ошибки • Данные о запущенных задачах и шлюзах сохраняются в домашнем каталоге пользователя, благодаря чему статус задачи можно всегда узнать позже. • Шлюзы запускаются через nohup, так что вычисления продолжаются даже после закрытия пользовательского интерфейса. Конец Спасибо за внимание