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: derzeit nicht im Angebot
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.

Termine

Weitere Termine im HdM-Kalender

FÄLLT AUS: Ringvorlesung zu aktuellen Themen aus der Welt der Medien in Outlook eintragen 17.01.2018 FÄLLT AUS: Ringvorlesung zu aktuellen Themen aus der Welt der Medien mehr

Conmedia: Glashaus - Experiment Demokratie in Outlook eintragen 17.01.2018 Conmedia: Glashaus - Experiment Demokratie mehr

Gesprächsrunde  in Outlook eintragen 18.01.2018 Gesprächsrunde mehr

Kontaktstudium Design Thinking in Outlook eintragen 19.01.2018  - 20.01.2018 Kontaktstudium Design Thinking mehr

Visuelles Denken - Workshop mit Visual Braindump in Outlook eintragen 19.01.2018 Visuelles Denken - Workshop mit Visual Braindump mehr

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

MediaNight in Outlook eintragen 01.02.2018 MediaNight mehr

Kontaktstudium Online Marketing in Outlook eintragen 02.02.2018  - 03.02.2018 Kontaktstudium Online Marketing mehr

Weitere Termine im HdM-Kalender

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