Кириченко Е.Р.
Использование графического интерфейса пользователя вычислительного кластера на примере решения краевых задач акустики
Эффективность использования вычислительного кластера в значительной мере зависит от средств удаленного доступа к его ресурсам. Взаимодействие пользователя с кластером можно условно разделить на следующие категории: мониторинг ресурсов; портирование программ на целевую систему; запуск, временная приостановка и полная остановка задания; мониторинг ее выполнения. Для мониторинга вычислительных ресурсов существует ряд решений, например, система мониторинга Ganglia. Все остальные перечисленные категории осуществляются пользователем с помощью сетевого протокола ssh. Часто для пользователей уровень дружественности интерфейса, предоставляемого указанным протоколом, недостаточен.
Кроме того, существует проблема, связанная с обработкой результатов работы пользовательских программ - приходится пользоваться сторонними утилитами для визуализации результатов, сами результаты необходимо копировать с кластера на компьютер пользователя, совершать множество однообразных действий для запуска и отладки ПО.
Была поставлена и решена следующая задача: создать кроссплатформенное ПО, предоставляющее удобный пользовательский интерфейс для работы с кластером и пригодное для сравнительно быстрой адаптации к нуждам пользователей. Возможности адаптации программы к конкретным задачам продемонстрирована на примере численного решения задач акустики.
К списку докладов