|
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:
|