Intern
Chair of Computer Science II - Software Engineering

(Praktikum) Erweiterung eines Auto-Scalers für Docker-Skalierung via Kubernetes

15.11.2017

Extension of an Auto-Scaler for Scaling Docker Containers via Kubernetes

Motivation

Cloud Computing ermöglicht die dynamische und flexible Rekonfiguration von modernen Internet Anwendungen um diese an die variablen Anforderungen des Web 2.0 anzupassen. Der Mechanismus der diese Rekonfiguration steuert nennt sich Auto-Scaling. Der Auto-Scaler Chameleon wurde entwickelt, um je nach aktueller Last virtuelle Maschinen zu starten, bzw. zu stoppen. Mit Aufkommen der Microservices geht auch die Dockerisierung vieler Internet-Anwendungen einher. Aus diesem Grund soll nun Chameleon Docker-fähig gemacht warden, indem Kubernetes als Management verwendet wird.

Ziele

Zuerst erfolgt eine Einarbeitung in die Technologien Docker und Kubernetes, um diese dann in der Praxis anzuwenden. Das Tool Chameleon wird kennen gelernt um eine Schnittstelle zur Skalierung von Docker Containern zu definieren und zu implementieren. Im Anschluss wird die Implementierung anhand von Fallstudien evauliert.

Wir bieten

  • Innovative Arbeit mit und an aktuellen Technologien / Forschungen
  • Zusammenarbeit mit Standard Performance Evaluation Corporation (SPEC)
  • Möglichkeit der Übernahme als Forschungs-Hiwi

 

Dauer                                                                            

3 Monate

Kontakt

Veronika Lesch, B. Sc.

veronika.lesch@uni-wuerzburg.de

Von Veronika Lesch

Zurück