Home

Reference Materials

Slides

Theses

Assignments

Gemini Logo

Storage System Architectures
CSE 228B


Digital storage has become a dominant feature in computation and information transfer. Even though the costs of storage are rapidly diminishing, humanity is creating information at an ever increasing rate. Much of the information will be transferred at rates that far exceed the possibilities fo disk drives; diak array provide parallelism for higher throughput as well as reliability for information held in trust.

We consider a variety of different applications including transaction processing and video servers with vastly distinct workload characteristics. Data layout architectures for disk arrays (RAID) are presented and analyzed. The ever increasing volume of information to be stored necessitates additional, expanding storage facilities. Approaches for this will be explored.

Architectures -- Study of the data organizations including declustering: DATUM, PDDL, PRIME, SID, and parity.

Performance -- modeling fault-free and degraded operation.

Reliability -- modeling failure and repair: IDA and EVENODD data layouts.

Class requirements will include reading, discussions, homeworks, midterm, and a project.

Teaching staff: