Syllabus  |   Lectures  |   Downloads  |   FAQ  |   Ask a question  |  
Course Co-ordinated by IISc Bangalore
Coordinators
 
Dr. K. Gopinath
IISc Bangalore

 

Download Syllabus in PDF format



Untitled Document

The objective of this course is to discuss storage systems, their design and analysis from both hardware (architectural features) and system software (operating systems, networking, run-time systems) point of view.



Sl.No.

Topics

No. of Hours

1

Introduction:

  • History: computing, networking, storage

  • Need for storage networking

  • SAN, NAS, SAN/NAS Convergence

  • Distributed Storage Systems

  • Mainframe/proprietary vs. open storage

  • Storage Industry Organizations and Major Vendors Market

  • Storage networking strategy (SAN/NAS or Distr storage)

  • Impact of Regulations: existing and new

4

2

Technology

  • Storage components

  • Data organization: File vs. Block, Object; Data store; Searchable models

  • Storage Devices (including fixed content storage devices)

  • File Systems

  • Volume Managers

  • RAID systems

  • Caches, Prefetching

6

3

Network components

  • Connectivity: switches, directors, highly available systems

  • Fibre Channel

  • 1GE/10GE, Metro-ethernet

  • Aggregation

  • Infiniband

4

4

Error Management

  • Disk Error Mgmt

  • RAID Error Mgmt

  • Distr Systems Error Mgmt

4

5

Highly available and Disaster-tolerant designs

  • Ordered writes, Soft updates and Transactions

  • 2 phase, 3 phase, Paxos commit protocols

  • Impossibility Results from Distributed Systems

  • Choose 2 of 3: Availability, Consistency and Partition Tolerance

6

6

Layering and Interfaces in Storage Protocols:

  • eg. SCSI 1/2/3SNIA model

2

7

SAN Components

  • Fibre Channel

  • IP-based Storage (iSCSI, FCIP, etc.)

  • Examples

NAS

  • NFS

  • CIFS

  • DAFS

4

8

Large Storage Systems

  • Google FS/BigTable

  • Cloud/Web-based systems (Amazon S3)

  • FS+DB convergence

  • Programming models: Hadoop

4

9

Archival Systems

  • Content addressable storage

  • Backup: serverless, LAN free, LAN Replication issues

  • Storage Security

  • Storage Management

  • Device Management

  • NAS Management

  • Virtualization

    • Virtualization solutions

  • SAN Management

    • Storage Provisioning

    • Storage Migration

    • SRM

  • Summary

6

Total

40

Operating systems.


Uptodate articles in Wikipedia.


SNIA tutorials.



Important: Please enable javascript in your browser and download Adobe Flash player to view this site
Site Maintained by Web Studio, IIT Madras. Contact Webmaster: nptel@iitm.ac.in