Praktikum Software-Qualität auf Cloud-Großrechner IBM z10 SS13
Semester: | Sommersemester 2013 |
LP (ECTS): | 6 |
SWS: | 4 |
Studiengang: | Master Informatics, Diplom Informatics, Master Information Engineering, Diplom Information Engineering |
Ansprechpartner: | Robert Vaupel |
- Ort und Zeit der Lehrveranstaltung
Dienstags, 17:30 - 19:00 Uhr | |
Seminarraum 348 (Gebäude 50.34) |
- ILIAS-Bereich
- Seite im Vorlesungsverzeichnis
Inhalt des Praktikums
Hochverfügbarkeit und Zuverlässigkeit sind zentrale Qualitätsmerkmale von Großrechnern, die für geschäftskritische Anwendungen bei Banken, Versicherungen, Fluggesellschaften und anderen Anwendern eingesetzt werden. Mit der IBM z10 steht an der Informatik-Fakultät ein leistungsfähiger moderner Großrechner der IBM für Lehr- und Forschungszwecke zur Verfügung. Auf diesem Rechner können mehrere hundert Betriebssysteminstanzen gleichzeitig ausgeführt werden — eine ideale Umgebung für hochvirtualisierte Cloud-Computing-Anwendungen.
In diesem Praktikum lernen Sie moderne z10-Technologien kennen und setzen sich mit Performance-Aspekten von z10-Programmen intensiv auseinander.
Im Verlauf des Praktikums werden folgende Themen behandelt:
- Verteilte Transaktionen: XA Spezifikation und deren Implementierung in Java
- Performance Benchmarking transaktionaler und I/O-intensiver Systeme
- DB2, CICS, Atomikos Transaktionsmanager
- z/OS, Rational Developer for System z (RDz), C
- Java EE (Websphere, MQ)
Termine
- Vorbesprechung: Dienstag, 16.04.2013, 14:00 - 15:30 Uhr in Seminarraum 348 (Geb. 50.34, 3. OG, Informatik-Hauptgebäude)
- Wöchentliches Treffen: Dienstags, 17:30 - 19:00 Uhr in Seminarraum 348 (Gebäude 50.34)
- Abschlusspräsentation: Montag, 29.07.2013, 10:30 - ca. 12:30 in Seminarraum 348 (Gebäude 50.34)
Wichtige Links
Formalia
- Bitte melden Sie sich im Sekretariat IPD Reussner (Zimmer 328, Geb. 50.34) an. Eine Anmeldung ist Voraussetzung für die Teilnahme.
- Die Teilnahme an der Vorbesprechung und Vorstellung der Themen ist erforderlich.
Aufgabenblätter und Punkteverteilung
Blatt Nr. | Themen | Punkte | Ausgabe | Abgabe | Betreuer |
---|---|---|---|---|---|
Blatt 1 | Grundlagen: verteilte Transaktionen | 24 | 17.04. | 29.04. | RV |
Blatt 2 | Transaktionsprogrammierung in Java SE | 48 | 30.04. | 20.05. | PM, QN, ML |
Blatt 3 | z/OS Einführung, Benutzung | 50 | 22.05. | 03.06. | RV |
Blatt 4 | RD/z, CICS, DB2 | 34 | 05.06. | 17.06. | RV |
Blatt 5 | Transaktionsprogrammierung in J2EE: EJB, JPA, Websphere | 60 | 19.06. | 08.07. | PM, QN, ML |
Blatt 6 | Messungen zu Blatt 5 | 24 | 10.07. | 15.07. | PM, QN, ML |
Vortrag | 60 | ||||
Mitarbeit | 60 | ||||
Summe: | 360 |
Unterlagen
Die Materialien werden auf http://sdqweb.ipd.kit.edu/lehre/SS13-PrakZ10/ für Sie bereit gestellt.
- Der Zugang ist passwortgeschützt (Benutzer: stud, Passwort wird/wurde in der Vorbesprechung mitgeteilt).
- 16.04.: Vorbesprechungsfolien
- 17.04.: Übungsblatt 1 (Abgabe: Montag, 29.04.)
- 23.04.: Treffen 1 (Organisatorisches, Vorstellung der Szenarien)
- 30.04.: Übungsblatt 2 (Airlines) (Abgabe: 20.05.)
- 30.04.: Übungsblatt 2 (Banking) (Abgabe: 20.05.)
- 21.05.: Übungsblatt 3 (Abgabe: 03.06.)
- 05.06.: Übungsblatt 4 (Abgabe: 17.06.)
- 19.06.: Übungsblatt 5 update (Abgabe: 08.07.)
- 10.07.: Übungsblatt 6 (Abgabe: 15.07.)
Administratives
- Lesegruppe
- Praktikum Software Quality Engineering mit Eclipse SS13
- Praktikum Software-Qualität auf Cloud-Großrechner IBM z10 SS13
- Projektgruppe Modellgetriebene Software-Entwicklung - Teil 1 SS13
- Proseminar Inside Eclipse SS13
- Seminar Methoden des Requirements Engineering SS13
- Vorlesung Komponentenbasierte Software-Architektur SS13
- Vorlesung Modellgetriebene Software-Entwicklung SS13
- Vorlesung Performance Engineering SS13