You are on page 1of 1

CS332/CS632 Storage Systems 3-0-0-6

Pre-requisite: Operating Systems Course (CS231 or equivalent)


Syllabus:
Hardware Technology: Magnetic Disks, solid state disks, non-volatile memory (NVM). Tape systems
Hardware interface Technology: ATA, SCSI, SATA, SAS, NVMe, M.2 expansion cards, storage area networks (SANs),
virtualization interface
File Systems: FAT32, ext3/ext4, btrfs, log-structured file systems, Clustered File Systems, Network File Systems
Key Value Store: Basics, LSM Tree, distributed KVS, caching in KVS, NVM clustered KVM
Cloud Storage: virtual storage, placement, migration, growth.
Text:
1. Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, Arpaci-Dusseau
Books, November 2023 (online free: https://pages.cs.wisc.edu/~remzi/OSTEP)
2. Technical Papers

You might also like