defter*
defter / katalog / CS 442
CS 442

Distributed Systems and Algorithms

CS 442 is about reasoning rigorously over systems where there is no shared clock, no shared memory, and any node can fail — so "correctness" has to be argued through invariants and orderings rather than intuition. You will prove safety and progress properties of small protocols, work through the classical algorithms (logical and vector clocks, snapshots, mutual exclusion, leader election, consensus), and build something hands-on with RPC, MPI, or a key/value-style store in the project. It sits downstream of operating systems and algorithms, and is the course that makes later work on cloud infrastructure, databases, and large-scale systems actually make sense.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer EngineeringPreCS 342

Değerlendirme 100% — 5 adım

16%
20%
25%
35%
4%
Homework Mini homeworks 16%
Project Term project 20%
Midterm:Essay/written First midterm 25%
Final:Essay/written Final 35%
Quiz Attendance/Quizzes 4%

Önerilen kaynaklar 2 kitap

📖
Önerilen
Distributed Systems
Maarten Van Steen and Andrew S. Tanenbaum
4th edition · distributed-systems.net
📖
Önerilen
Introduction to Distributed Systems
Paolo Sivilotti
2007

Haftalık müfredat 14 hafta

Hafta 1
Introduction to distributed systems.
Hafta 2
Distributed system architectures.
Hafta 3
Processes, threads, virtualization, clients and servers.
Hafta 4
Communication. Protocols. RPC. Messaging. MPI. Multicasting.
Hafta 5
Naming in distributed systems. Naming approaches. P2P Systems.
Hafta 6
Clock syncronization. Logical clocks. Vector clocks.
Hafta 7
Distributed snapshots.
Hafta 8
Distributed mutual exclusion algorithms.
Hafta 9
Total and causal ordered Multicasting.
Hafta 10
Leader election algorithms.
Hafta 11
Replication and Consistency.
Hafta 12
Fault tolerance and Consensus.
Hafta 13
Distributed consensus algorithms.
Hafta 14
Project demos

Ders notları — henüz yok

CS 442 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 8 dönem · ort. 2.91

DönemCourse CPA
2025-2026 Fall 3.21 1 sec · 16 öğr
2024-2025 Fall 3.25 1 sec · 26 öğr
2023-2024 Fall 3.02 1 sec · 26 öğr
2022-2023 Fall 2.83 1 sec · 24 öğr
2018-2019 Spring 2.58 1 sec · 44 öğr
2016-2017 Spring 3.10 1 sec · 46 öğr
2012-2013 Fall 2.93 1 sec · 20 öğr
2011-2012 Spring 2.37 1 sec · 25 öğr

Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.

⚠️ FZ engelleyen şartlar

Written on the

Hocalar 0 bu dönem · 8 geçmiş

Geçmişte ders veren (8 kişi)
İbrahim Körpeoğlu, Buğra Gedik, Murat Demirbaş, Mehmet Hakan Karaata, Peter Chen, Kemal Efe, Özgür Ulusoy, Attila Gürsoy