IS 698/800: Special Topic: Advanced Distributed Systems Spring 2019

  • Welcome to the IS 698/800 Class!
  • Instructor: Sisi Duan
  • Email: sduan@umbc.edu
  • Office: ITE 426
  • Office Hours: Tu 3:00pm-4:30pm Fr 2:00-4:00pm
  • Class Info: MonWed 4:00-5:15pm, Peforming Arts 108

Textbook

  • No. We will read several papers throughout the semester.

Grading

  • Class Participation: 5%
  • Paper Reviews: 30%
  • In class lecture: 25%
  • Project: 40%

Grading

The paper review template can be found here. The papers will be posted under the Deadline column.

Week Class Date Topic Deadlines Reading Slides
1 Jan 28 Course Introduction intro
Jan 30 Course Introduction
2 Feb 4 Distributed Systems Basics basics
Feb 6 Distributed Systems Basics
3 Feb 11 Class canceled due to campus closure
Feb 13 State Machine Replication Project Deliverable 1
Week 3 Review
Chain Rep smr
4 Feb 18 Chain Replication
Feb 20 Class canceled due to campus closure
5 Feb 25 Consensus, FLP, Paxos Week 5 Review Raft cft
Feb 27 Raft Raft
6 Mar 4 Byzantine Fault Tolerance Week 6 Review PBFT
Quest
bft
Mar 6 Blockchains blockchain
7 Mar 11 Blockchains Week 7 Review Algorand algorand
Mar 13 Project Progress Presentations Please sign up here
8 Mar 18 Spring Break, No class
Mar 20 Spring Break, No class In class lectures: here
9 Mar 25 Membership Management Week 9 Review Rapid
Conference Slides
membership
Mar 27 Membership Management (In class lecture) Project Deliverable 2
Anonymous review
10 Apr 1 Hybrid BFT Week 10 Review 700 separating
Apr 3 The next 700 BFT Protocols (In class lecture)
11 Apr 8 Scaling BFT Week 11 Review SBFT sbft
Apr 10 SBFT (In class lecture)
12 Apr 15 Randomized BFT Week 12 Review ABA abft
Apr 17 Asynchronous BFT (In class lecture)
13 Apr 22 Asynchronous BFT (In class lecture) Week 13 Review Elastico
Elastico Slides
Asynchronous Consensus
Apr 24 Hybrid Blockchains hybridBC
14 Apr 29 Elastico (In class lecture) Week 14 Review Hybrid Consensus
May 1 Hybrid Blockchains (In class lecture)
15 May 6 RapidChain/Solida (In class lecture) No review
May 8 Project Presentations Please sign up here.
16 May 13 Project Presentations Project Report