CS6963 Distributed Systems

In-class Hacking Day

Late days

Use them on Lab 3 or lose them. Lab 4/5 cannot be delayed, since they are at the end of the semester.

Lab 4

Considering allowing sharing of Lab 3 Part A solutions with attribution.
Don't do it yet; need to think about it some more.

Choosing Papers

  • SOSP'15
    • IronFleet
    • Verdi
    • FaRM, FaRM recovery
    • RAMCloud Linearizability
    • RDMA + HTM
    • Paxos Made Transparent
      • Generalized SMR
    • Vuvuzela
    • Yesquel
    • Building Consistent Transactions with Inconsistent Replication
    • High-Performance ACID via Modular Concurrency Control
    • Existential Consistency
    • Holistic Configuration Management at Facebook
    • Pivot Tracing
  • NSDI'15
    • Approximate Synchrony
    • Making Sense of Performance in Data Analytics Frameworks

Extra Credit

  • Lab 5
  • Need to think about weighting
  • Current expectation:
    • Worth a full lab's worth of credit (~12.5% final grade)
    • Possibly with a catch: heavy downward curve on scores
      • To prevent free points by leveraging lab 4 code
      • Also possible points will only be given for new tests/situations
      • Also possible non-deterministic failures will be penalized heavily
    • Also: will be applied post final grade breakdown
      • No one will get hurt for not doing it