26-29 октября 2010 года, Красноярск

Кириченко Е.Р.  

Использование графического интерфейса пользователя вычислительного кластера на примере решения краевых задач акустики

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

Кроме того, существует проблема, связанная с обработкой результатов работы пользовательских программ - приходится пользоваться сторонними утилитами для визуализации результатов, сами результаты необходимо копировать с кластера на компьютер пользователя, совершать множество однообразных действий для запуска и отладки ПО.

Была поставлена и решена следующая задача: создать кроссплатформенное ПО, предоставляющее удобный пользовательский интерфейс для работы с кластером и пригодное для сравнительно быстрой адаптации к нуждам пользователей. Возможности адаптации программы к конкретным задачам продемонстрирована на примере численного решения задач акустики.


К списку докладов