O Uniwersytecie |
University of Technology, Sydney (UTS) mieści się w Sydney w Australii i obsługuje 35 700 studentów i 2 750 pracowników naukowych. Konsekwentnie znajduje się na liście 300 najlepszych uniwersytetów na świecie, a wiele najwyższej klasy badań prowadzonych na tym uniwersytecie jest oznaczane przez rząd Australii jako przekraczające światowy standard. Uniwersytecki Linuksowy klaster obliczeniowy wysokiej wydajności FEIT zapewnia zasoby HPC wszystkim naukowcom Faculty of Engineering and Information Technology (Wydział inżynierii i technologii informacyjnej, FEIT). Na terenie tego wydziału znajduje się dziesięć centrów badawczych, łącznie z węzłem Center for Autonomous Systems (Centrum systemów autonomicznych), czołowego światowego centrum robotyki. |
|
|
Wyzwanie |
Linuksowy klaster UTS FEIT HPC potrzebował lepszych, szybszych środków dla połączeń studentów i pracowników naukowych z zasobami superkomputerów. W przeciwieństwie do wielu innych ośrodków HPC, które zapewniają jedynie dostęp na poziomie poleceń, w University of Technology, Sydney zaprojektowany został, by dawać użytkownikom, z których wielu ma nikłe lub żadne doświadczenie z systemem Unix, dostęp do całkowicie interaktywnego środowiska graficznego, podobnego do środowiska pulpitu Windows. Studentom dano dostęp do intensywnych graficznie aplikacji matematycznych, fizycznych i obliczeniowych, np. MATLAB, w których prędkość sesji jest istotnym czynnikiem dla produktywności. Ponieważ korzystanie z dostępu do klastra HPC możliwe jest również poza kampusem, potrzebna była możliwość zapewnienia użytkownikom bezpiecznego połączenia SSH, do którego dostęp byłby możliwy z komputerów korzystających z systemów Mac, Windows lub Linux. |
|
|
Rozwiązanie |
UTS FEIT podjął próby z kilkoma innymi opcjami oprogramowania, jednak albo występowało ograniczenie do systemu Windows, albo prędkość nie była idealna. W 2007 r. ośrodek rozpoczął korzystanie z oprogramowania NoMachine poziomu firmowego w połączeniu z NX Web Companion. Teraz podstawową metodą dostępu do klastra HPC jest dostęp poprzez portal internetowy ośrodka, który korzysta z NX Web Companion firmy NoMachine dla bezpiecznego łączenia użytkowników (z kampusu jak i spoza niego) z węzłem klastra.
"Główną przyczyną, dla której wybraliśmy NoMachine i Web Companion była wysoka liczba urządzeń, do których użytkownicy mogą się połączyć" , powiedział kierownik badań obliczeniowych FEIT, Dr. Matt Gaston. "Zapewnia to również środowisko wymagające właściwie jednego logowania, pozwalając użytkownikom łączyć się z wieloma urządzeniami bez konieczności wielokrotnego wprowadzania hasła. Zamiast statycznie konfigurować profile dla ponad 100 urządzeń, posiadamy sieciowe rozwiązanie front-end, które dynamicznie kreuje sesję na żądanie użytkownika."
To daje użytkownikom elastyczne, dostosowane środowisko, Dr. Gaston i jego zespół konfigurują NX Web Companion, aby zapewnić trzy typy sesji NX: pulpit Gnome, konsola (dla tych, którzy preferują interfejs wiersza poleceń) oraz sesja, która uruchamia wirtualną maszynę Windows 7. Wirtualne maszyny Windows 7 zapewniają użytkownikom dostęp do procesorów wysokiej prędkości i pamięci dla oprogramowania Windows, które w innym przypadku mogłyby przeciążyć ograniczone zasoby dostępne w przypadku komputerów PC. Użytkownicy mają również możliwość dostosowania ustawień sesji za pomocą portalu, zmienić mogą np. rozdzielczość ekranu lub ustawienia kompresji, aby stworzyć bogatsze doświadczenia pracy z pulpitem.
|
Rysunek 1. Użytkownicy wysokiej wydajności rozwiązań obliczeniowych uzyskują dostęp za pomocą NX Web Companion firmy NoMachine do łatwego w obsłudze GUI
|
|
Rezultaty |
NX Web Companion NoMachine umożliwia University of Technology, Sydney zapewnienie dostępu do ich Linuksowego klastra obliczeniowego wysokiej wydajności FEIT ponad 400 użytkownikom komputerów z systemami Mac, Windows i Linux. Za pomocą jednego kliknięcia studenci, badacze i pracownicy naukowi otrzymują dostęp do środowiska pulpitu łatwego w użytku GUI, bez konieczności konfigurowania żadnego oprogramowania klienckiego. Użytkownicy nie muszą się również uczyć żadnych poleceń systemu Linux, aby rozwiązać swoje problemy, tak, że od razu mogą rozpocząć swoje obliczenia.
"Nasz ośrodek HPC jest całkowicie zależny od NoMachine. To jest istotny komponent naszego systemu", dodaje Dr. Gaston. |
|
|