Cloud & Edge Computing (ILV)
BackCourse lecturer:
DI
Christoph Uran , BSc
Course number | M2.02870.30.021 |
Course code | CEC |
Curriculum | 2021 |
Semester of degree program | Semester 3 |
Mode of delivery | Presence- and Telecourse |
Units per week | 3,5 |
ECTS credits | 5,0 |
Language of instruction | English |
The students know about the importance of Cloud and Edge Computing in areas like Software Engineering, Telecommunications, and Networking Engineering. They also know about the advantages and disadvantages of the different types of virtualization.
Additionally, the students know about the architecture of differently sized data centers and the differences between Iaas, Paas, and SaaS. They also know how to cluster together distributed resources in order to make them easier manageable.
Further, they are able to containerize their own applications as microservices in order to make them deployable across different clusters using different architectures. These microservices communicate using standardized and well-defined APIs.
Basic knowledge in Computer Science, Software Engineering, and Network Engineering
The module covers the following topics/contents:
Cloud & Edge Computing:
• Definition
• Benefits, Advantages and Risks
• Privacy and Security
• Virtualization and Containerization
Architectures:
• Infrastructure/Platform/Software as a Service
• Clustering and Resource allocation
• Software Defined Networking
Microservices and Containerization
• Definitions and Advantages
• Creation of Software Containers
• Standardized APIs and RESTful Web Services
Lecture script as provided in the course (required)
H. Kelsey, B. Burns, J. Beda: Kubernetes: up and running: dive into the future of infrastructure, O'Reilly Media Inc., 2017.
S. Dario, A. Reznik, R. Frazao: Multi-Access Edge Computing in Action, CRC Press, 2019.
T. Tarik, K. Samdanis, B. Mada, H. Flinck, S. Dutta, D. Sabella: On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration, IEEE Communications Surveys & Tutorials 19, no. 3, 2017.
Integrated course - teaching & discussion, guest lectures by specialists, demonstration, exercises and practical examples in the lab, homework
presentations, assignment reports, written/oral exam