Technology Partners

Формирование связей, создающих ценность

University of Leicester

Являясь мировым лидером в области инженерных и естественных наук, Университет Лестера предоставляет исследователям и студентам интерактивный удаленный доступ к высокопроизводительным компьютерным кластерам из любой точки с высокой скоростью и постоянными сеансами.

Об Университете
Являясь мировым лидером в области инженерных и естественных наук, Университет Лестера вкладывает средства в высокопроизводительные компьютерные кластеры и предоставляет студентам, сотрудникам и международным исследователям решения для сложных задач, которым необходима высокая компьютерная мощность. Во-первых, ALICE — одна из наиболее мощных систем в британских университетах — оптимизирована для обеспечения максимальной производительности для самых требовательных задач обработки данных, анализа данных и моделирования, например в сфере генетики, физики, инженерии и биологии. Во-вторых, SPECTRE, которая предоставляет интерактивную среду Linux, объединенную с высокопроизводительным компьютерным кластером меньшего размера, доступна всему персоналу и студентам Университета Лестера и используется в основном для преподавания и небольших исследовательских проектов. Среднее использование, как правило, составляет 5000—25 000 задач, выполняемых и визуализируемых в любой момент времени.
Вызов
Учитывая, что в службе Alice зарегистрировано более 600 исследователей, а Spectre доступна всему персоналу университета и студентам (свыше 10 000), Университету требовалась технология удаленного доступа, которая не только позволила бы пользователям активно выполнять задачи по требованию, связанные с программированием и анализом данных, но и гарантировала непревзойденную скорость и повышенную надежность сеанса. Основополагающим требованием к решению была балансировка нагрузки, которая гарантировала бы доступ к постоянным сеансам виртуального рабочего стола Linux, откуда пользователи могут подготавливать и отправлять эксперименты на вычислительные узлы на одном из кластеров через диспетчер задач. Использование графически насыщенных интерактивных приложений в дополнение к моделированию с помощью CUDA означало поддержку VirtualGL для удаленной визуализации, в том числе в режиме реального времени, и было важным необходимым условием.
Решение
Версия 5 сервера Enterprise server работает как шлюз с балансировкой нагрузки, предоставляя доступ к узлам терминальных серверов Terminal Server Node NoMachine, работающим на узлах входа в систему кластеров Alice и Spectre. Они в свою очередь дают доступ к 208 и 24 вычислительным узлам соответственно. Оба кластера соединяются высокопроизводительной коммутируемой сетью Infiniband QDR, предоставляющей поддержку для больших распределенных задач. Через эту сеть присоединяется высокопроизводительная параллельная файловая система объемом немного больше 1 ТБ.
Результаты
NoMachine позволяет пользователям запускать неограниченные постоянные сеансы виртуального рабочего стола на узлах входа в систему, которые они используют для ввода пользовательского программного кода, генерации и отправки задач, а также визуализации результатов. Обычно в течение дня насчитывается от 100 до 160 пользователей с активными рабочими столами, запущенными с помощью NoMachine, которые распределены между узлами входа в систему. Пользователи подключаются к серверу Alice или Spectre Enterprise Server; затем на одном из терминальных серверов на узлах входа в систему автоматически начинается их сеанс рабочего стола, а сервер Enterprise Server обеспечивает балансировку нагрузки.
Сетевая Среда Ключевые Преимущества Доставленные Приложения
NoMachine Enterprise Server, версия 5
NoMachine Terminal Server Nodes, версия 5
Scientific Linux 6
Балансировка нагрузки
Поддержка VirtualGL
Впечатляющее разнообразие функций
Постоянство сеанса
ПО для визуализации
Моделирование данных
Анализ данных
NoMachine Enterprise Server
Создавайте пулы из рабочих столов Mac, Windows и Linux, а также объединяйте их в единую точку входа для централизованного пользовательского доступа. Сервер Enterprise Server от NoMachine предоставляет многоузловую поддержку, а также обеспечивает балансировку и встроенные возможности кластеризации и автоматического переключения при отказе в случае серьезного простоя.