back to table of content


MEDI  Fundamentals of Cloud Computing Course INF
Lecturers : Prof. Dr.-Ing. Thomas Preuß    eMail
Term 3
Course Classification : Bachelor Medizininformatik, Katalog B-MED-INF Wahlpflicht CH 4
Language : Deutsch/Englisch Type VÜ 
Type of examination : PL  Credits
Method of evaluation : written examination 120 min 
Requirements :
Cross References :  
Previous knowledges : Introduction to practical computer science Operating Systems / Web Computing Programming 1 
Aids and special features :  
Teaching aims : Students are familiar with and understand the specific characteristics and fundamental concepts of distributed and cloud-based systems. They are able to recognize and critically evaluate both the necessity and the benefits, as well as the challenges, of deploying these systems. Students can apply fundamental technologies for developing distributed applications in the cloud. As part of practical exercises, they will gradually design and implement a distributed application in the cloud using selected technologies, thereby acquiring problem-solving and methodological skills in both areas. 
Contents :

* Motivation and Challenges in the Deployment of Distributed and Cloud-based Systems * Cloud Service Models (IaaS, PaaS, SaaS) * Cloud Delivery Models (Public, private, community, hybrid, multi) * Cloud-Technologies * Data Center * Virtualization * Cloud-Services (e. g., compute, storage, IAM, load balancer, database) * Classification of Communication Models * Fault Semantics * Scaling & Replication * C/S and P2P Architectures * Middleware Technologies (e.g., MOM, RPC/gRPC, RMI) * Web Services (e.g., REST, SOAP, OpenAPI, OData, GraphQL)  

Literature : Tanenbaum, A. S.; van Steen, M.: Distributed Systems: Principles and Paradigms. Pearson, 2023. Erl, T.; Mahmood, Z.; Puttini, R.: Cloud Computing: Concepts, Technology & Architecture. Pearson, 2013. Kavis, M. J.: Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, & IaaS). Wiley, 2014. Sehgal, N. K.; Bhatt, P. C. P.; Acken, J. M.: Cloud Computing with Security and Scalability: Concepts and Practices. Springer, 2023. Marinescu, D. C.: Cloud Computing: Theory and Practice. Morgan Kaufmann, 2022. 


back to table of content