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

Praktikum Cloud Computing

SemesterWintersemester 2014/2015 [ Andere Semester: Winter 17/18 · Winter 16/17 · Winter 15/16 · 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 explore the way of implementing Byzantine Fault Tolerance (BFT) into PaaS-Cloud platform. It will be done by: 1) first building proper opensource PaaS cloud on top of IaaS-Cloud OpenStack; 2) modifying PaaS platform runtime and middleware to support BFT. All tasks will be done on IBR StudentCloud, which is our own OpenStack-based private cloud for providing computation resources. Participants need to figure out if the PaaS platform is suitable to modify, and which part of the target platform has to be modified to provide API for BFT.

As an initial task, participants will first learn how to use StudentCloud and how to install a PaaS platform on top of it.

Following tasks could be adding sample cartridge as new runtime and middleware. Cartridges are high level services, such as Web servers, databases, as well as logging and monitoring tools. Actual tasks might vary according to the results of previous tasks.

The implementation are supposed to be carried out in groups of 2-3 students. Each group should then independently consider a task for further processing in the lab during the semester. Teaching assistant will help to make decision for task in case of a lack of own ideas.

Procedure: The practical course will start with an introduction to StudentCloud, with the plan and distribution of work packages. At weekly meeting, progress of each group will be discussed, in a form of documentation. 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
Review + Task 2
pdfpdfpdf
Review + Exercise 1-1
pdfpdfpdf
Review + Exercise 1-2
pdfpdfpdf
OpenShift Gears
pdfpdfpdf
Termin(e)
[ Kalender abonnieren | Kalender herunterladen ]
DatumBeschreibung
24.10.2014, 10:00 UhrKick-off (IZ Raum 105)
31.10.2014, 10:00 UhrBackground Knowledge Study (IZ Raum 105)
07.11.2014, 10:00 UhrApplication Implement (IZ Raum 105)
14.11.2014, 10:00 UhrExercise 1 Report (IZ Raum 105)
21.11.2014, 10:00 UhrExercise 1 (cont'd) Report (IZ Raum 105)
28.11.2014, 10:00 UhrExercise 1 (cont'd) Report (IZ Raum 105)
05.12.2014, 10:00 UhrMid-term Presentation (IZ Raum 105)
12.12.2014, 10:00 UhrExercise 2 (cont'd) Report (IZ Raum 105)
19.12.2014, 10:00 UhrExercise 2 (cont'd) Report (IZ Raum 105)
09.01.2015, 10:00 UhrExercise 2 (cont'd) Report (IZ Raum 105)
16.01.2015, 10:00 UhrExercise 2 (cont'd) Report (IZ Raum 105)
23.01.2015, 10:00 UhrResult Evaluation (IZ Raum 105)
30.01.2015, 10:00 UhrFinal Presentation (IZ Raum 105)
Literatur/Links

aktualisiert am 14.12.2014, 22:38 (dynamischer Inhalt) von Bijun Li
printemailtop