Learn · NPTEL

Course10610805843 lectures

Storage Systems

Dr. K. Gopinath · IISc Bangalore

Start with lecture 1 At NPTEL

Lectures

Introduction to Storage Systems

  1. Overview Video
  2. Storage, Processing, Networking Video
  3. Naming and Storing Video
  4. Storage Filesystems Video

Storage media, Storage access mechanisms, Storage Protocols

  1. Access Architecture, Hard Disks Video
  2. SCSI Video

Communication Protocols for Networked Storage Systems

  1. Fibre Channel Protocol (FCP) Video
  2. FCP, 10Gb Ethernet, iSCSI, TCP Video
  3. NFS, NFSv2 Video
  4. NFSv2, NFSv3, NFSv4, CIFS Video

Types of Storage Devices and Systems, Long-term Storage

  1. USB Storage Video
  2. Tiering Video
  3. Mobile/Personal/Organizational - type Storage Video
  4. Parallel/Cloud/Web-scale Storage Video
  5. Long-term Storage Video

Storage Interfaces and Device Drivers

  1. Storage interfaces Video
  2. User-Memory-CPU interactions Video
  3. Spinlock, Concurrency Video
  4. Block Layer design Video
  5. FAT, TFAT, F2FS, LFS, FTL Video

Storage Filesystem Design

  1. Data Structures Video
  2. Abstractions Video
  3. Link & Write Operations Video
  4. ZFS Video
  5. RAID in Filesystems Video
  6. RAID-Z, NetApp RAID4, Flash Filesystems Video

Storage Reliability, Performance, Security

  1. Reliability Video
  2. Performance Video
  3. Security Video

Design Factors

  1. CAP Theorem Video
  2. POSIX/NFS/S3/Zookeeper, ACID Vs. BASE Video

Theoretical Foundations

  1. Consistency & Commit problems Video
  2. Paxos Video
  3. Group Communication problem Video
  4. Message Ordering Video
  5. Ordering Models Video
  6. Orderings in Filesystems Video
  7. Semantics of highly scalable filesystems Video

Highly scalable Distributed Filesystems

  1. GFS Video
  2. GFS Model Video
  3. GFS functions and operations Video
  4. GFS problems, BigTable Video
  5. Lessons to learn Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IISc Bangalore
Department
Computer Science and Engineering
Teacher
Dr. K. Gopinath
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed