Logo der HdM
Veranstaltungsbeschreibung

143102a Ultra Large Scale Systems

Zuletzt geändert:22.04.2015 / Kriha
EDV-Nr:143102a
Studiengänge: Computer Science and Media (Master), Prüfungsleistung im Modul Ultra Large Scale Systems in Semester 1 2 3
Häufigkeit: unregelmäßig
Computer Science and Media (Master, Studienstart ab WS15/16), Prüfungsleistung im Modul Ultra Large Scale Systems in Semester 1 2 3
Häufigkeit: nur WS
Dozent: Prof. Walter Kriha
Sprache: Deutsch
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Workload: 150 Zeitstunden insgesamt: 15 Termine zu je 4 SWS = 60 Zeitstunden plus 2 Zeitstunden Vorbereitung pro Woche (30) plus 60 Zeitstunden für die Anfertigung einer eigenen Arbeit. Von den Teilnehmern wird erwartet, mehrfach neueste Literatur als Beiträge im Seminar einzubringen und zu erklären. Dies können Analysen von ULS sites oder Komponenten, Algorithmen, Business Models etc. sein. In der eigenen Arbeit kann etwas implementiert und analysiert werden, oder ein theoretisches Konzept für eine Weiterentwicklung existierender Verfahren entwickelt werden.
Prüfungsform:
Beschreibung: Nichts hat in den letzten Jahren die Theorie und Praxis verteilter Systeme so beeinflusst wie die riesigen Installationen von Amazon, Google, Facebook, Twitter und Co. Oder sind diese Firmen schon wieder Dinosaurier, die von Netflix, uber und AirBnB abgelöst werden? Die Geschwindigkeit der Veränderungen in den Architekturen ist atemberaubend und stellt auch den Mittelstand vor große Probleme: Wer mit den Grossen mitspielen will/muss, braucht skalierbare Infrastrukturen. Entweder gekaufte oder eigene Clouds. Und wer nicht schnell genug ist, der kann seine Business Modelle nicht erfolgreich umsetzen. Durch die Grösse dieser Systeme wurden völlig neue Techniken nötig. Die Veranstaltung richtet sich an Software Entwickler die die neuesten Entwicklungen auf dem Gebiet der Ultra-large-scale Systems theoretisch wie praktisch kennenlernen wollen. Die Bereitschaft sich selbständig in neue Themen einzuarbeiten wird vorausgesetzt. Die Vorgehensweise ist betont konzeptbezogen. Die unten genannten Punkte sind nur Anhaltspunkte, da die Schwerpunkte der Veranstaltung jedesmal neu festgelegt werden. Auch wenn Sie kein Facebook oder Amazon bauen werden: Wenn Sie die Skalierungstechniken kennen vermeiden Sie typische Fehler auch beim Bau kleinerer Systeme! Content Examples of ULS (google, amazon, facebook, WoW, Netflix, twitter, Spotify, dropbox etc. Basic Principles and Patterns of ULS architectures, canonical architecture models, fan-out, Microservices, Monitoring Introduction to Reliability, Availability, Scalability and Performance Theory and Modelling of ULS (Queuing Theory, Capacity Planning ) Scalable Components (load bal., databases, queues, scheduler, async queues etc. Scalable Algorithms and Data Structures (consistent hashing, partitioning, CRDTs, graph processing) Data Warehouse computing (Datacenter Architectures)
English Title: Ultra-large-scale Systems
English Abstract: About the technology that makes Amazon, Google and others scale to huge numbers of requests. This covers the business side as well as architectures, components, algorithms and methodologies. We analyze existing systems and their architecture, dive into component technology needed to build those systems and finally learn algorithms for scalability and availability. Development in ULS sites happens at an amazing speed and therefore the topics of this course are frequently updated. Please note, that you should have a good understanding of distributed systems. If 2PC, RPC, async. I/O and Vector clocks are new to you, you should get familiar with those concepts first.
Literatur: Mikito Takada's paper zu distributed systems ist ein guter Startpunkt: http://book.mixu.net/distsys/

Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet: www.highscalability.com Todd Hoff's Portal, in dem Beiträge der Architekten fast aller großen Sites gesammelt werden. Diese stellen die Literaturbasis der Veranstaltung dar. Lehrbücher existieren zu dem Thema keine - was nicht verwunderlich ist, angesichts der Geschwindigkeit, mit der sich die Technologie hier wandelt.

Heute ist

Welttoilettentag

Termine

Weitere Termine im HdM-Kalender

Studieninfotag 2017 in Outlook eintragen 22.11.2017 Studieninfotag 2017 mehr

Ringvorlesung zu aktuellen Themen aus der Welt der Medien in Outlook eintragen 22.11.2017 Ringvorlesung zu aktuellen Themen aus der Welt der Medien mehr

Games Day - 20 Jahre Games an der HdM in Outlook eintragen 23.11.2017  - 24.11.2017 Games Day - 20 Jahre Games an der HdM mehr

Kontaktstudium Design Thinking in Outlook eintragen 24.11.2017  - 25.11.2017 Kontaktstudium Design Thinking mehr

International Week in Outlook eintragen 27.11.2017  - 01.12.2017 International Week mehr

Innovation Day in Outlook eintragen 28.11.2017 Innovation Day mehr

34. EXIST-Workshop in Outlook eintragen 28.11.2017  - 29.11.2017 34. EXIST-Workshop mehr

TONI ERDMANN meets ProducersDAY@HdM  in Outlook eintragen 29.11.2017 TONI ERDMANN meets ProducersDAY@HdM mehr

Weitere Termine im HdM-Kalender

© Hochschule der Medien 2017 | Impressum | Hinweise zum Datenschutz Login