CS-202
  • Tutos
  • Moodle

General

  • Foreword
  • Warmup

Project

  • DKVS: Distributed Key-Value Store --- Hashtables
  • DKVS: Distributed Key-Value Store --- general description
  • DKVS: Distributed Key-Value Store --- local server (S=N=R=W=1)
  • DKVS: Distributed Key-Value Store --- values processing
  • DKVS: Distributed Key-Value Store --- The ring
  • DKVS: Distributed Key-Value Store --- Network layer
  • DKVS: Distributed Key-Value Store --- Quorum
  • DKVS: Distributed Key-Value Store --- Monitoring

CS202 Computer Systems - project - 2025

Computer Science and Communication Systems


1
24/02/2025

Setup; Git; libssl; make; debug


5
19/03/2025

Step 1: project overview; local hash table


6
26/03/2025

Step 2: local server (S=N=R=W=1)


8
09/04/2025

Step 3: Values processing


9
16/04/2025

Step 4: multiple servers (the ring)


10
30/04/2025

Step 5: Network layer

first deadline (Sunday 04/05 23:59): steps 1 to 4 (weeks 5, 6, 8 and 9)


11
07/05/2025

Step 6: Full DKVS: free S, N, W and R; quorum


12
22/05/2025

Step 7: Monitoring the ring


13
22/05/2025

Step 8: Parallel requests (multi-threads)


14
29/05/2025

Project finalization and delivery

second deadline (Sunday 01/06 23:59): the whole project


  • Made with Zola, by the CS-202 team; last updated on 14/05/2025