TU BRAUNSCHWEIG
| Carl-Friedrich-Gauß-Fakultät | Informatik
Informatikzentrum

Praktikum Cloud Computing

SemesterWintersemester 2015/2016 [ Andere Semester: Winter 16/17 · Winter 14/15 · Winter 13/14 · Winter 12/13 ]
Modulnr.INF-VS-042
Studieng.Bachelor Informatik, Bachelor Informations-Systemtechnik, Bachelor Wirtschaftsinformatik, Diplom Informatik, Master Informatik, Master Informations-Systemtechnik, Master Wirtschaftsinformatik
IBR Gruppe(n)DS (Prof. Kapitza)
ArtPraktikum
Dozent
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
kapitza[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Raum 135
Assistent
PhotoBijun Li
Wissenschaftliche Mitarbeiterin
bli[[at]]ibr.cs.tu-bs.de
+49 531 3913295
Raum 117
LP5
SWS3+1
Ort & Zeit

Please refer to the schedule at bottom.

Voraussetzungen

Basic knowledge in Java and a good understanding of distributed system.

Each participant needs a y-Account from GITZ.

ScheinerwerbSuccessfully complete all tasks. Successfully participate in teamwork.
Anmeldung
Inhalt

The purpose of this practical course is to enhance reliability and fault tolerance of Platform as a Service (PaaS) Cloud by implementing Byzantine Fault Tolerance (BFT) into the platform.

To achieve the goal, it takes multiple steps:

  • have a study on target PaaS OpenShift 3 and BFT protocol;
  • build up simple applications with target PaaS;
  • integrate BFT into target PaaS as a built-in service;
  • attach the service to applications.

To decrease difficulty of development, participants are supposed to build up the platform on a cluster of machines in students' working station pool (Room 146). All participants will work in teams for each task therefore teamwork is considered important for grading.

As an initial task, participants will first learn OpenShift 3 and its components. As a a new version of PaaS product from Red Hat, it is featuring container engine Docker and cluster management tool Kubernetes to provide services. Following tasks could be to build simple applications in the platform, and to integrate BFT as build-in service for fault-tolerant applications. Actual tasks might vary according to the results of previous tasks.

Each task is supposed to be carried out in teams of 2-3 students. Teaching assistant will help to make decision on tasks in case of lack of own ideas.

Procedure: The practical course will start with an introduction to PaaS and OpenShift 3, with the plan and distribution of work packages. At weekly meeting, progress of each group will be discussed, in a form of presentation. There will be a short intermediate presentation and at the end a final presentation of the results including a demo.

Slides and Exercises for Praktikum Cloud Computing

Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie einen Account: entweder einen IBR-Account, den Sie vielleicht im Rahmen einer Arbeit am Institut bereits erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion (oben auf dieser Seite) an.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
KapitelFolien
Kick-Off Meeting + Task 1
pdfpdfpdf
Task 2
pdfpdfpdf
Report: BFT-SMaRt
pdfpdfpdf
Report: OpenShift
pdfpdfpdf
Exercise
pdfpdfpdf
Final Presentation
pdfpdfpdf
Termin(e)
[ Kalender abonnieren | Kalender herunterladen ]
DatumBeschreibung
04.11.2015, 10:00 UhrKick-off (preliminary) (IZ Raum 105)
16.11.2015, 16:45 UhrBackground Knowledge Study (IZ Raum 105)
23.11.2015, 16:45 UhrIntegration Experiment (IZ Raum 105)
30.11.2015, 16:45 UhrExercise Report (IZ Raum 105)
07.12.2015, 16:45 UhrExercise (cont'd) Report (IZ Raum 105)
14.12.2015, 16:45 UhrExercise (cont'd) Report (IZ Raum 105)
04.01.2016, 16:00 UhrExercise (cont'd) Report (IZ Raum 105)
11.01.2016, 16:00 UhrExercise (cont'd) Report (IZ Raum 105)
18.01.2016, 16:00 UhrExercise (cont'd) Report (IZ Raum 105)
25.01.2016, 16:00 UhrExercise (cont'd) Report (IZ Raum 105)
Literatur/Links

aktualisiert am 06.01.2016, 14:06 (dynamischer Inhalt) von Bijun Li
printemailtop