de | en

Master Practical Course - Cloud Compupting (IN2106, IN4207)

Course 0000003446 in WS 2016/7

General Data

Course Type practical training
Semester Weekly Hours 6 SWS
Organisational Unit Informatics 10 - Chair of Computer Architecture and Parallel Systems (Prof. Schulz)
Lecturers Shajulin Benedict

Assignment to Modules

Further Information

Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.

additional remarks The project that students will be initially engaged in the lab course is the development of a deployment engine for clouds - "Scalable and Dynamic Auto Configuration Engine for Cloud Environments". The implementation of the project could be divided into 3 major tasks: TASK 1: Identifying configuration parameters and software components, such as, spark, nosql database systems, and so forth. This task would also deal with the procedures for orchestrating pieces of software components on cloud environments such as Amazon, or GAE. TASK 2: In the scope of this task, students use containers technology to deploy their applications in the Cloud. In order to deploy the application in the Cloud, the lambda architecture framework should be used. TASK 3: Load balancers and scalability - In the scope of this task, students must try possibilities to scale their applications (applications must be updated accordingly to support the scalability, e.g. increasing the number of requests processed at the same time or increasing the number of records in data bases). Students must also try one of the existing load balancers and write simple load balancer themselves.
Links E-Learning course (e. g. Moodle)
Additional information
TUMonline entry
Top of page