Verkehrte Welt - Linux im High Performance Computing

15:00 bis 16:00 in Raum V1

Holger Gantikow

Supercomputer, die für weit mehr als Wettersimulation eingesetzt werden, haben alle eines gemeinsam: sie werden fast ausschließlich durch Linux zum Fliegen gebracht.

Wie sich diese “fremde Welt” entwickelt hat, wie Linux dort seine unangefochtene Pole-Position erlangte, welchen Stellenwert Open Source Software in diesem Umfeld genießt und welche Themen und Werkzeuge aus dem Bereich des High Performance Computings (HPC) auch für die normale IT relevant sind, stehen im Fokus des Vortrags.


Auch wenn Linus Torvalds nach wie vor Linux auf dem Desktop den Durchbruch verschaffen will, konnte sich der Pinguin bislang dort nie wirklich ansiedeln und fristet auf dem Desktop somit eher ein Nischendasein. Dieser Markt wird heute nach wie vor von Microsoft Windows dominiert.

Dass dies nicht für alle Bereiche gelten muss, zeigt der Markt der Supercomputer, die meist in den Rechenzentren von Forschungsinstituten und großen Firmen vor dem Auge der Öffentlichkeit verborgen bleiben.

Supercomputer werden in vielfältigen Bereichen eingesetzt, immer dann, wenn es darum geht komplexe Systeme zu berechnen, zu simulieren oder zu modellieren wie dies beispielsweise beim Auffinden von Öl- und Gas-Vorkommen oder in der numerischen Strömungsmechanik nötig ist.

Ihnen allen ist eines gemeinsam: sie werden fast ausschließlich durch Linux zum Fliegen gebracht - und das nicht erst seit gestern, wie ein Blick in die Historie der Top500 [1], der Liste der 500 schnellsten Supercomputer zeigt.

Linux hält hier seit über zehn Jahren seine Poleposition inne und alle Zeichen sprechen dafür, dass dich daran die nächste Zeit nichts ändert.

Wie sich diese “fremde Welt” entwickelt hat, wie Linux dort seine Dominanz erlangte, welchen Anteil an diesem Erfolg der Open Source Gedanke hat, was es mit dem frühmittelalterlichen epischen Heldengedicht “Beowulf” in diesem Umfeld auf sich hat und welche Themen und Werkzeuge aus dem Bereich des High Performance Computings (HPC) auch für die normale IT relevant sind, stehen im Fokus des Vortrags.

So sollen hierbei nicht die neusten Queueing-Systeme oder das die Programmierschnittstelle MPI kurz vorgestellt werden, sondern Hilfsmittel, die auch in einer alltäglichen Unternehmens-IT genutzt werden können, um Herr der ständig wachsenden Datenmengen zu bleiben.

Dazu zählen neben denen unter Linux vielfältigen, verteilten Dateisystemen beispielsweise Werkzeuge wie die Robin Hood Policy Engine [2], die sich bei mehreren TB großen Dateisystemen als effiziente Alternative zu den Klassikern “find” und “du” anbieten.

Darüber hinaus wird kurz beleuchtet, ob sich ein Ausflug in die Cloud für solche Computing-Aufgaben “rechnen” kann.

Für den Vortrag ist kein besonderes Vorwissen nötig, ein allgemeines Interesse an Linux, freier Software und daran, in eine Welt jenseits des Desktops und dem “normalem IT-Alltag” zu schnuppern, schadet sicher nicht ;)

Beim Linux-Magazin online ist ein zusammenfassender Basis-Artikel zum Thema erschienen [5], sowie kurze Vorstellungen der Robin Hood Policy Engine [3] und ein Überblick über in diesem Umfeld anzutreffende Dateisysteme [4].

Vorwissen

Kein spezielles Vorwissen notwendig, generelles Interesse an Linux, freier Software und daran einen kleinen Einblick in die Welt des High Performance Computings zu gewinnen schadet aber sicher nicht ;)

[1] www.top500.org/
[2] github.com/cea-hpc/robinhood/wiki
[3] www.linux-magazin.de/Online-Artikel/Effiziente-Verwaltung-grosser-Dateisysteme-mit-Robinhood
[4] www.linux-magazin.de/Online-Artikel/Leistungsfaehige-parallele-Dateisysteme-unter-Linux
[5] www.linux-magazin.de/Online-Artikel/Linux-im-High-Performance-Computing-HPC
pad: tuebix2015.titanpad.com/gantikow-verkehrte-welt