Directory of Classes

NOTE: Course information changes frequently, including Methods of Instruction. Please revisit these pages periodically for the most recent and up-to-date course information.


Fall 2022 Computer Science W4113 section 001
FUND-LARGE-SCALE DIST SYSTEMS
FUND-LARGE-SCALE DIST SYS

Call Number 11011
Day & Time
Location
F 10:10am-12:40pm
451 Computer Science Building
Points 3
Grading Mode Standard
Approvals Required None
Instructor Roxana Geambasu
Type LECTURE
Method of Instruction In-Person
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 Computer Science
Enrollment 92 students (110 max) as of 7:07PM Tuesday, March 21, 2023
Subject Computer Science
Number W4113
Section 001
Division Interfaculty
Campus Morningside
Section key 20223COMS4113W001

Home      About This Directory      Online Bulletins      ColumbiaWeb      SSOL
SIS update 03/21/23 19:07    web update 03/21/23 19:18