Date
|
Prof |
Lecture
Topic |
Out |
Due |
1/22 |
AB+RM |
Background: System Abstractions & Performance Metrics |
|
|
1/24 |
AB |
Performance Evaluation: Probabilistic Analysis |
|
|
1/29 |
AB |
Performance Evaluation: Distributions as Models |
|
|
1/31 |
AB |
Performance Evaluation: Discrete Event Simulation |
A1 |
|
2/05 |
AB |
Performance Evaluation: M/M/1 Queuing Model
Analysis |
|
|
2/07 |
AB |
Performance Evaluation: Measurement & Confidence |
A2 |
|
2/12 |
AB |
Performance Evaluation: M/M/1 Variations and Networks |
|
A1 |
2/14 |
AB |
Performance Evaluation: Queuing analysis & GPS models |
A3 |
|
2/19 |
|
No Class: Substitute Monday |
|
A2 |
2/21 |
RM |
Resource Management: Basic CPU Scheduling
|
|
|
2/26 |
RM |
Resource Management:
Job Length-Aware Scheduling |
|
A3 |
2/28 |
RM |
Resource Management: State-Sensitive (I/O)
Scheduling |
A4 |
|
3/05 |
RM |
Resource Management: Real-Time & Priority
Scheduling |
|
|
3/07 |
|
Exam #1 |
|
|
3/19 |
AB |
Concurrency: Mutual Exclusion |
|
A4 |
3/21 |
AB |
Concurrency: N-Party Mutual Exclusion |
A5 |
|
3/26 |
AB |
Concurrency: Semaphore Synchronization &
Examples |
|
|
3/28 |
AB+RM |
Concurrency: Producers/Consumers &
Readers/Writers |
A6 |
|
4/02 |
RM |
Concurrency: Spinlocks & RCUs |
|
A5 |
4/04 |
RM |
Concurrency: Deadlock Management |
A7 |
|
4/09 |
RM |
Concurrency: Communication Schemes |
|
A6 |
4/11 |
AB |
Distributed Systems: Network/Cloud Abstractions |
|
|
4/16 |
AB |
Distributed Systems: Global Snapshots & Lamport Clocks |
|
A7 |
4/18 |
AB |
Distributed Systems: Hadoop, Map Reduce
& Friends |
A8 |
|
4/23 |
RM |
Distributed Systems: From Internet to
On-Chip Networks |
|
|
4/25 |
|
Exam #2 |
|
|
4/30 |
AB |
Distributed Systems: Byzantine Consensus
& Blockchains |
|
A8 |
5/02 |
AB+RM |
Wrap Up |
|
|
5/09 |
|
Final Exam (3:00pm-5:00pm)
|
|
|