Class Schedule
Here you can find the tentative schedule of the lab (which might change as the semester progresses).
The slides and other required material will be uploaded here before each lab. It is advised that you carry your laptops to every lab for hands-on learning.
Lab
IntroductionIn the first lab we will introduce the general lab expectations and an overall plan of what we will cover throughout the semester during lab sessions.
Lab
Project 0 IntroductionIn our second lab will discuss introduce Project 0 and its specifics.
Lab
Project 0 Q&AIn the third lab, we will have a help session for Project 0
Lab
Project 1 IntroductionIn our fourth lab will discuss introduce Project 1 and its specifics.
Lab
Project 1 Q&AIn the fifth lab, we will have a help session for Project 1.
Lab
Project Proposal Q&AIn the sixth lab, we will have a help session for the semester-based project proposal.
Lab
Project Discussion Q&AIn the seventh lab, for each group, we will go over the proposal and discuss with you in person. (Note: We have been notified about some emergency plumbing work outside of the EPIC building that extends through Mar 4. The building is accessible through an alternate egress in the lower level of the parking garage at 740 Comm. Ave.)
Lab
Range Deletes in LSM-treesIn the eighth lab, we will discuss the basic range-delete implementation in RocksDB.
Lab
Project Discussion Q&AIn the ninth lab, we will explain what we expect from the system projects for your mid-way reports and then have a help session for all of your projects.