Data Storage Systems

 This course will cover all aspects of storage systems technology from magnetic media up through system software.

Storage has traditionally played second string to processors. This is evident even from the language used to speak of storage: disks are ``secondary storage'', tapes are ``tertiary storage'', and any input/output (I/O) device is a ``peripheral''. Yet, with the advent of the World Wide Web, it is increasingly information and its location that is important. . Soon people and things will be tagged with smart sensors generating volumes of information to be managed.

With the growing importance of data comes the need to address its management. Network-attached storage devices are becoming available that perform caching and storage functions in their own right. Issues of redundancy, reliability, and storage management in general are of crucial interest to disk manufactures and others working on storage systems technology.

The proposed course addresses this important gap in the current curriculum.  We will produce students who are prepared to address important issues in storage technology in the industrial context of Silicon Valley. The course will give us the opportunity to interest undergraduates in the open research problems in storage systems, making graduate research in this area (and particularly, graduate research at UCSC) seem attractive.

Syllabus
 

[Data Storage Systems] [Readings]