Cloud Lab
Neue digitale GeschĂ€ftsmodelle und die digitale Transformation der traditionellen Industrie erfordern eine skalierbare IT-Infrastruktur, die sich der GeschĂ€ftsentwicklung dynamisch anpasst. Damit ist Cloud Computing das wichtigste IT-Paradigma fĂŒr den Betrieb moderner IT-Anwendungen: IT-Ressourcen können in nahezu beliebigem Umfang bezogen und nutzungsabhĂ€ngig abgerechnet werden. In jĂŒngster Zeit hat sich die Cloud auch zu einer attraktiven AusfĂŒhrungsumgebung fĂŒr High Performance Computing (HPC)-Anwendungen entwickelt und eröffnet damit völlig neue Möglichkeiten fĂŒr verschiedenste Branchen.
Heutzutage bieten viele Cloud-Anbieter, darunter Amazon Web Services (AWS) und Microsoft Azure, HPC-fĂ€hige Cloud-Umgebungen an. Dabei handelt es sich um Cloud-Umgebungen, die fĂŒr HPC optimiert sind und gleichzeitig On-Demand-Zugang zu Rechenressourcen, Pay-per-Use und ElastizitĂ€t bieten. Cloud-basierte parallele Systeme, die auf solchen Umgebungen aufbauen, sind inzwischen sogar in der TOP500 list zu finden.
Wir entwickeln neue Konzepte, Methoden und Architekturen, um parallele Anwendungen und Systeme Cloud-fÀhig zu machen. Daher befassen wir uns mit verwandten Forschungsherausforderungen auf allen Ebenen paralleler und verteilter Systeme. Wir verwenden modernste Technologien wie OpenStack, Ceph, Docker, Kubernetes, Istio und Terraform.
Unsere Forschungsschwerpunkte und BeitrÀge umfassen die folgenden Themen:
- Elastische parallele Systeme und Anwendungen
- Cloud-Migration von parallelen Anwendungen
- Design Trade-Offs im Hochleistungs-Cloud-Computing
- Software-Engineering fĂŒr Cloud-Umgebungen
- Cloud-fÀhige parallele Architekturen und Laufzeitsysteme
- Kostenmodelle und Mechanismen zur Kontrolle der ElastizitÀt
- Cloud-Anwendungsmanagement
- Zentralisierte / dezentralisierte Koordination verteilter Rechenressourcen
- Automatisierung der Bereitstellung