# Storage Systems

- Institution: IISc Bangalore
- Department: Computer Science and Engineering
- Teacher: Dr. K. Gopinath
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106108058)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106108058)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Overview](https://invisiblenetwork.ai/learn/nptel/106108058/8edab284e63f) (Video)
2. [Storage, Processing, Networking](https://invisiblenetwork.ai/learn/nptel/106108058/b91f2da21b08) (Video)
3. [Naming and Storing](https://invisiblenetwork.ai/learn/nptel/106108058/f151456c9016) (Video)
4. [Storage Filesystems](https://invisiblenetwork.ai/learn/nptel/106108058/af88c0ec8db7) (Video)
5. [Access Architecture, Hard Disks](https://invisiblenetwork.ai/learn/nptel/106108058/60f0e64fe7c1) (Video)
6. [SCSI](https://invisiblenetwork.ai/learn/nptel/106108058/2ad1b3f7cd4e) (Video)
7. [Fibre Channel Protocol (FCP)](https://invisiblenetwork.ai/learn/nptel/106108058/d1caea1c60bf) (Video)
8. [FCP, 10Gb Ethernet, iSCSI, TCP](https://invisiblenetwork.ai/learn/nptel/106108058/56ca1ff9f1f6) (Video)
9. [NFS, NFSv2](https://invisiblenetwork.ai/learn/nptel/106108058/55355df6e2d4) (Video)
10. [NFSv2, NFSv3, NFSv4, CIFS](https://invisiblenetwork.ai/learn/nptel/106108058/0e0834e65fe5) (Video)
11. [USB Storage](https://invisiblenetwork.ai/learn/nptel/106108058/5da8f44f9bdc) (Video)
12. [Tiering](https://invisiblenetwork.ai/learn/nptel/106108058/90d0e3de1920) (Video)
13. [Mobile/Personal/Organizational - type Storage](https://invisiblenetwork.ai/learn/nptel/106108058/c8449094bf53) (Video)
14. [Parallel/Cloud/Web-scale Storage](https://invisiblenetwork.ai/learn/nptel/106108058/b86ff17cf2d8) (Video)
15. [Long-term Storage](https://invisiblenetwork.ai/learn/nptel/106108058/502aa3bc008c) (Video)
16. [Storage interfaces](https://invisiblenetwork.ai/learn/nptel/106108058/15132ffd39ff) (Video)
17. [User-Memory-CPU interactions](https://invisiblenetwork.ai/learn/nptel/106108058/cc9a73a3ad0e) (Video)
18. [Spinlock, Concurrency](https://invisiblenetwork.ai/learn/nptel/106108058/9ffd76cc959c) (Video)
19. [Block Layer design](https://invisiblenetwork.ai/learn/nptel/106108058/207865db47b6) (Video)
20. [FAT, TFAT, F2FS, LFS, FTL](https://invisiblenetwork.ai/learn/nptel/106108058/57fe06f1aa20) (Video)
21. [Data Structures](https://invisiblenetwork.ai/learn/nptel/106108058/0ed332047c6a) (Video)
22. [Abstractions](https://invisiblenetwork.ai/learn/nptel/106108058/521c82316057) (Video)
23. [Link & Write Operations](https://invisiblenetwork.ai/learn/nptel/106108058/df0f656c05e5) (Video)
24. [ZFS](https://invisiblenetwork.ai/learn/nptel/106108058/2caf743abf1c) (Video)
25. [RAID in Filesystems](https://invisiblenetwork.ai/learn/nptel/106108058/47a5c94792c0) (Video)
26. [RAID-Z, NetApp RAID4, Flash Filesystems](https://invisiblenetwork.ai/learn/nptel/106108058/a7dfa00d8144) (Video)
27. [Reliability](https://invisiblenetwork.ai/learn/nptel/106108058/48cda4ece5c5) (Video)
28. [Performance](https://invisiblenetwork.ai/learn/nptel/106108058/d9e230295113) (Video)
29. [Security](https://invisiblenetwork.ai/learn/nptel/106108058/bc197fd92092) (Video)
30. [CAP Theorem](https://invisiblenetwork.ai/learn/nptel/106108058/6360d515947d) (Video)
31. [POSIX/NFS/S3/Zookeeper, ACID Vs. BASE](https://invisiblenetwork.ai/learn/nptel/106108058/91c37160c16e) (Video)
32. [Consistency & Commit problems](https://invisiblenetwork.ai/learn/nptel/106108058/e532b9a76b05) (Video)
33. [Paxos](https://invisiblenetwork.ai/learn/nptel/106108058/5b9eca7bccce) (Video)
34. [Group Communication problem](https://invisiblenetwork.ai/learn/nptel/106108058/64ecc6685d13) (Video)
35. [Message Ordering](https://invisiblenetwork.ai/learn/nptel/106108058/8be586a18974) (Video)
36. [Ordering Models](https://invisiblenetwork.ai/learn/nptel/106108058/b8bb79becd72) (Video)
37. [Orderings in Filesystems](https://invisiblenetwork.ai/learn/nptel/106108058/69c566b1f888) (Video)
38. [Semantics of highly scalable filesystems](https://invisiblenetwork.ai/learn/nptel/106108058/eb341427a8e2) (Video)
39. [GFS](https://invisiblenetwork.ai/learn/nptel/106108058/8a6014c366e5) (Video)
40. [GFS Model](https://invisiblenetwork.ai/learn/nptel/106108058/0825b177f71d) (Video)
41. [GFS functions and operations](https://invisiblenetwork.ai/learn/nptel/106108058/ffafa14213e5) (Video)
42. [GFS problems, BigTable](https://invisiblenetwork.ai/learn/nptel/106108058/6c0bce21ecc7) (Video)
43. [Lessons to learn](https://invisiblenetwork.ai/learn/nptel/106108058/bbb8558389ac) (Video)
