Home » Teaching » CPSC 416 (Winter 22 Term 2) » CPSC 416 (Winter 2022 Term 2): Lectures

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 204 other subscribers
May 2024
S M T W T F S
 1234
567891011
12131415161718
19202122232425
262728293031  

CPSC 416 (Winter 2022 Term 2): Lectures

I have attempted to capture both the slides that I used and my streamed presentation. Fair warning: my slides are not really intended to capture everything you know and my lectures based on the slides don’t necessarily address exactly what are on the slides. I may not have edited them, either. Maybe a project for when I have spare time. It’s like eventual consistency – it never really happens in reality, but it will happen eventually.

I created a YouTube playlist as well.

DateSlidesPresentation
January 10, 2023IntroductionIntroduction
January 12, 2023NetworkingNetworking
January 12, 2023Networking
Supplement
January 17, 2023ClocksClocks
Clocks
Supplement
January 19, 2023Distributed StateDistributed State
Distributed State
Supplement
January 24, 2023ConsensusConsensus
January 26, 2023ReplicationReplication
January 31, 2023Fault-ToleranceFault-Tolerance
February 2, 2023TransactionsTransactions (Part 1)
Transactions (Part 2)
February 7, 2023Distributed LoggingDistributed Logging (Part 1)
Distributed Logging (Part 2)
February 9, 2023Quorum ReplicationQuorum Replication (Part 1)
Quorum Replication (Part 2)
February 14, 2023PaxosPaxos (Part 1)
Paxos (Part 2)
February 16, 2023Viewstamped ReplicationViewstamped Replication
February 28, 2023RaftRaft
February 28, 2023Office Hours (Project 4)
March 2, 2023PMMC Walk-throughPMMC Walk-through
March 7, 2023Intro to Formal VerificationIntro to Formal Verification
March 9, 2023Consistency and Distributed Data StoresConsistency and Distributed Data Stores
March 14, 2023Guest LectureRoyal O’Brien Guest Lecture
March 16, 2023Project 5 Walk-throughProject 5 Walk-through
March 21, 2023Peer-to-Peer Systems and MobilityPeer-to-Peer Systems and Mobility
March 23, 2023Distributed Data AnalyticsDistributed Data Analytics
March 28, 2023Datacenter-based Distributed ComputingDatacenter-based Distributed Computing
March 30, 2023No lecture
April 4, 2023Byzantine Fault Tolerance and BlockchainByzantine Fault Tolerance and Blockchain
April 6, 2023Guest LectureGuest Lecture: Finn Hackett
April 11, 2023Guest LectureGuest Lecture: Arpan Gujarati
April 13, 2023Final Exam Prep
Lecture Date, Slides, Video (if any)