AI Infrastructure
Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, Ion Stoica
To read KV cacheMemory managementPaged allocation
Suggested reading. Questions to investigate: which allocation costs are removed by paging, and which runtime costs remain? Contrast physical block sharing with the visualizer's independent-sequence assumption.
Distributed Systems
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swami Sivasubramanian, Peter Vosshall, Werner Vogels
To read Consistent hashingReplicationQuorumsVersioning
Suggested reading. Separate the placement, replication, version reconciliation, and failure detection mechanisms. The site's single-writer simulator does not reproduce Dynamo's full consistency model.
Linux Internals
Linux kernel documentation contributors
To read NUMAMemory localityAllocation policy
Suggested reading. Compare preferred, bind, and interleave policies, and distinguish allocation policy from existing page placement. The lab uses a deliberately simpler two-node model.