Storage Systems: From Soup to Nuts
Instructor: Anand Sivasubramaniam (anand@cse)
Class Hours: M W 04:45P - 06:00P in 333 IST
Office: 354A IST
Office Hours: 3:00-4:00 TR or by appointment
Announcements:
This page is constantly under construction and will continue to be updated. Please check back periodically for updates and announcements (and hit the reload button!).
Overview
Storage is becoming ubiquitous. Disk drives are now commonplace in
numerous consumer electronics products including DVRs, personal
juke-boxes, gaming devices, etc. At the other end, the growth of data-centric
services, whether it be for file and transaction processing within an
enterprise, or for the growing number of internet-based services, is making us
increasingly reliant on the storage systems. The storage system is
no longer just the disks, but includes an extensive (and expensive)
hierarchy ranging from high speed disks on one end, large client
caches on another, and a high performance interconnect between the two.
It is important to understand all these levels of the storage hierarchy when
designing and deploying storage devices for production environments. Further,
while performance has traditionally been the primary criterion for
optimization, there are several other emerging metrics of importance,
including the power consumption, reliability, availability and manageability.
This course will cover all these aspects of storage systems.
The goal is to not just understand the state-of-the-art in these topics
but to also identify issues for further research.
Handout for the course in PDF format.