Directed Studies: Distributed and Cloud Computing

Schedule

  • Course (Prof. Dr. Stefan Leue)
    Wednesday  10:00 - 11:30  Room: PZ 801      Start: Apr 17
  • Tutorial (Martin Kölbl)
    Tuesday         10:00 - 11:30  Room:  PZ 901       Start: Apr 30

Description

Prerequisites

Undergraduate standing in Algorithms, Programming, Discrete Structures (in particular formal logic), Theory of Computing.

Contents

Distributed Computing systems aim at making the distributed nature of applications running on physically distributed computing resources transparent. Cloud computing augments this idea by providing a transparent virtualization of application services implemented as a Distributed System. This directed studies course is addressing some of the fundamental questions related to the design, implementation and use of such systems.

Teaching methods

Directed Studies Course - weekly reading assignments that will be presented by participants and discussed during the lectures.

Course literature

Marinescu DC. Cloud computing: theory and practice. Second ed. Cambridge, MA: Morgan Kaufmann; 2018. http://tinyurl.com/y7oc9upm 

Ben-Ari, M. Principles of Concurrent and Distributed Programming. 2nd ed. GB: Addison Wesley - M.U.A; 2015. http://tinyurl.com/y9olpo5l

George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair. 2012. Distributed Systems: Concepts and Design (5th ed.). Addison-Wesley Publishing Company, USA. lbs 843/c69(5)

Further literature may be announced during the course.

Target group

BA-Students 4. Semester
MA-Students

Workload

180 hours, of which 56 hours are spent in class and 124 hours of self study

Expected course achievement

At least one weekly assignment summary presentation.

Offering Suitable for Participants from Other Programs and Subject Areas

All

Credits

ECTS-points: 6

Weekly teaching hours

SWS: 2 + 2