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 |
Dates |
Assignment to Modules
-
IN2106: Master-Praktikum / Advanced Practical Course
This module is included in the following catalogs:- Further Modules from Other Disciplines
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 |