Syllabus
For the complete syllabus, click here.
Office Hours
- Thomas Schwarz, SJ, Monday, Wednesday, Friday: 15:00 - 16:00 Room 340B
Zoom Link
Join Zoom Meeting https://zoom.us/j/143101718Contents
Week 1 (January 15): Introduction
- Presentation for January 14 : [click here]
- Presentation for January 14 : [click here]
- Problem Set 1 (due January 22): click here
Week 2 (January 22): Relational Databases
- Presentation for January 22 : [click here]
- Lecture (mp4) from January 22 : [click here]
- Lecture (mp4) from January 22 as a zip file: [click here]
Week 4 (February 5): Relational Databases, Consistency
- Presentation for February 5 : [click here]
- Lecture (mp4) from February 5 : [click here]
- Lecture (mp4) from February 5 as a zip file : [click here]
Week 5 (February 12): Distributed Consistency
- Presentation for February 12 : [click here]
- Lecture (mp4) from February 12 : [click here]
- Lecture (mp4) from February 12 as a zip file: [click here]
- Homework [click here]
- Homework Solutions [click here]
Week 6 (February 19): Data Models
- Presentation for February 19 : Data Models [click here]
- Presentation for February 19 : Storage and Retrieval [click here]
- Homework [click here]
- Solution to Homework [click here]
Week 7 (February 26): Data Structures
- Presentation for February 26 : Storage and Retrieval [click here]
- Lecture February 26 Part 1 [for pdf click here] [for zip click here]
- Lecture February 26 Part 2 [for pdf click here] [for zip click here]
Week 8 (March 5): Replication
- Presentation for March 5 (mp4) : [click here]
- Presentation for March 5 (pdf) : [click here]
- Review questions (pdf) : [click here]
- Review question solutions (pdf) : [click here]
- Review B-tree (pdf) : [click here]
Midterm
The midterm is due in written form on Friday, March 22, 2019.
- Midterm Text [click here]
Week 9 (March 19): Replication
- Presentation for March 19 (mp4) : [click here]
- Presentation for March 19 (pdf) Distributed Time: [click here]
- Presentation for March 19 (pdf) Partitioning: [click here]
- Presentation for March 19 (pdf) CAP Theorem: [click here]
- Homework 3, due April 3: [click here]
- Bailis Article [click here]
Week 11 (March 26): Erasure Coding, CAP Theorem
- Presentation for March 26 (mp4) : [click here]
- Presentation for March 26 (pdf) ECC: [click here]
- Presentation for March 26 (pdf) CAP Theorem: [click here]
- Presentation for March 26 (pdf) Map Reduce: [click here]
- Group Quiz ECC: [click here]
Week 12 (April 2): Mapreduce
- Presentation for April 2 (mp4) : [click here]
- Presentation for April 2 (pdf) AWS: [click here]
- Presentation for April 2 (pdf) Map Reduce: [click here]
Week 13 (April 9): Mapreduce
- Presentation for April 9 (mp4) : [click here]
- Presentation for April 9 (pdf) Creating a Cluster in AWS: [click here]
- Presentation for March 26 (pdf) Map Reduce: [click here]
Week 14 (April 16): Mapreduce, Pig
- Presentation from April 16 (mp4) [click here]
- Presentation from April 16 (pdf) Map Reduce: [click here]
- Presentation from April 16 (pdf) Pig: [click here]
- Presentation from April 16 (pdf) Map Reduce: [click here]
- Quiz (pdf) Map Reduce: [click here]
- Quiz (pdf) Map Reduce: [click here]
- Quiz (pdf) Map Reduce: [click here]
- Quiz (pdf) Map Reduce Solution: [click here]
- Quiz (pdf) Map Reduce Solution: [click here]
- Quiz (pdf) Map Reduce Solution: [click here]
Week 15 (April 23): Pig Project, Communication in the Cloud, Chubby, Zookeeper
- Presentation April 23 (MP4) [click here]
- Presentation from April 23(pdf) Communication: [click here]
- Presentation from April 23(pdf) Chubby: [click here]
- Presentation from April 23(pdf) Zoo Keeper: [click here]
- Presentation from April 23(pdf) Pig Project: [click here]
- ZooKeeper Paper Usenix 2010: [click here]
- Chubby Paper OSDI: [click here]
- Zab Paper [click here]
Week 16: Review
- Sample Final [click here]
- Presentation April 30 (MP4) [click here]
Final (Due in typed form May 10, 1 pm)
- Text [click here]
Zoom link
Join Zoom Meeting https://zoom.us/j/143101718
One tap mobile
+16465588656,,143101718# US (New York)
+16699006833,,143101718# US (San Jose)
Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
Meeting ID: 143 101 718
Find your local number: https://zoom.us/u/aBPV4JMob