Fall 2024 Computer Science W4113 section V01

FUND-LARGE-SCALE DIST SYSTEMS

Call Number 17521
Points 3
Grading Mode Standard
Approvals Required None
Instructor Roxana Geambasu
Type LECTURE
Method of Instruction On-Line Only
Course Description

Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and (COMS W3157 or COMS W4118 or CSEE W4119) Design and implementation of large-scale distributed and cloud systems. Teaches abstractions, design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Topics include distributed communication models (e.g. sockets, remote procedure calls, distributed shared memory), distributed synchronization (clock synchronization, logical clocks, distributed mutex), distributed file systems, replication, consistency models, fault tolerance, distributed transactions, agreement and commitment, Paxos-based consensus, MapReduce infrastructures, scalable distributed databases. Combines concepts and algorithms with descriptions of real-world implementations at Google, Facebook, Yahoo, Microsoft, LinkedIn, etc.

Web Site Vergil
Department Video Network
Enrollment 8 students (99 max) as of 9:14PM Wednesday, November 20, 2024
Subject Computer Science
Number W4113
Section V01
Division Interfaculty
Open To Columbia Video Network
Fee $395 CVN Course Fee
Note VIDEO NETWORK STUDENTS ONLY
Section key 20243COMS4113WV01