Hasso-Plattner-Institut Potsdam Operating Systems and Middleware Group at HPI University of Potsdam, Germany
Operating Systems and Middleware Group at HPI

Methods of Cloud Computing

Winter 2018/19

Prof. Dr. Andreas Polze

Jossekin Beilharz, M.Sc.
Sven Köhler, M.Sc.

In der Vorlesung werden theoretische Grundlagen, Technologien und Implementierungsstrategien des Cloud Computings vermittelt.

Es werden unter anderem folgende Themen behandelt:

  • Virtualisierung
    • Hardwareunterstützung
    • Hypervisors
    • Container
  • Verwaltung von Cloud Ressourcen
    • Resource Managers
    • Infrastructure as Code
    • DevOps, Continious Integration, Continious Delivery
  • Programmierung von skalierbaren, verteilten Anwendungen
  • Programmierung von datenintensiven Anwendungen
  • Beyond Cloud (Federations, Wide Distributions, IoT)

Organisation

Umfang: 4 SWS (6 ECTS)

Vorlesung: Mittwoch, 13:30 - 15:00, HS 3

Übung: Donnerstag, 13:30 - 15:00, A-1.2 (nicht wöchentlich)

Klausur: 20.02.2019, 09:00 Uhr

Slides

  1. Intro, Overview, Definition of Cloud Computing

Recommended Readings (permanently updated)

  • Andrew S. Tanenbaum, Herbert Bos: Modern Operating Systems, Pearson, 2015
  • Jez Humble, David Farley: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, Addison Wesley, 2010
  • Martin Kleppmann: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, O'Reilly, 2017
  • K.P. Birman: Guide to Reliable Distributed Systems, Springer-Verlang, 2012