Systems Engineering 2
Overview
Very large systems are usually distributed over several nodes to make them scalable and more reliable. This course presents real-world examples for services on large distributed systems that enable cloud computing. The focus is to show how one can design, build and operate scalable systems.
Regulations
Throughout the semester, two assignments will be given to the students. They will be presented in the exercises but can be solved at home. Assignments must be handed in at strict deadlines, which will be announced when the assignment is presented. A student may only take part in the final exam if s/he completed all assignments successfully (i.e., handed in on time and solved correctly).
Taking part in the lectures and exercises does not require any form of signup, e.g., JExam. Furthermore, examination registration is only done via either SCIS (für DSE students) or the respective examination office, not via JExam.
Covered aspects
- Google approach to systems engineering
- Economical aspects and Google Search architecture
- MapReduce, Hadoop
- Google File System, HDFS, CEPH
- Bigtable, HBase
- Chubby, Zookeeper
- Consensus, Paxos
- Peer-to-Peer (P2P) for systems engineering
- Napster, Gnutella, KaZaA, Chord, Pastry, CAN
- Google Spanner
- Amazon architecture
- CAP theorem
- Dynamo
- Elastic cloud and storage service
Related courses
The course Systems Engineering 1 focuses on the architecture and software development process of distributed systems and can be attended in parallel.
Organization
Schedule and location |
Lecture
Excercise
|
Starting date |
Lecture: 09.10.2023 |
People |
Lecturer: Christof Fetzer André Martin |
Q&A | Please ask questions in the SE2 forum prior to contacting staff! |
Language | English |
Hours per week | 2/2/- SWS |
Registration |
NES: Please apply first at your examination office to get then signed in/registered in SELMA upon approval. |
Final exam |
Written exam: |
Course of study | Distributed Systems Engineering | Informatik & Informationssystemtechnik | Medieninformatik | Master & Diplom Informatik | Master Medieninformatik |
---|---|---|---|---|---|
Module | Systems Engineering INF-DSE-20-M-SE2 |
INF-BAS4 INF-VERT4 |
MINF-04-FG-SAT Systemarchitektur und -techniken | INF-BAS4 Basismodul Systemarchitektur or INF-VERT4 Vertiefungsmodul Systemarchitektur INF-PM-ANW |
INF-BI-1 Verteilte Systeme und Dienste |
Note W.R.t. INF-BAS4 / INF-VERT4:
The module descriptions do not state that assignments have to be passed in order to take the oral exam for these modules. Therefore, students who visit SE2 as part of these modules, don't have to do the assignments. This may also apply to other modules. Please check yourself. We strongly encourage all students to do the assignments, independent of regulations.