Course Syllabus
News
All materias, scribed notes (including one article about PAXOS), and slides are uploaded.
Instructor:
Zhiying Wang
4430 Engineering Hall
Office hour:
Wed 2pm--3pm
Objective of the course:
- Storage architecture in cloud storage
- Storage network and networking algorithms in data centers
- Principle of storage devices (HDD, SSD)
- Fault tolerance in data centers
- Definitions and algorithms on data consistency
- Data availability and integrity in distributed storage
- Storage virtualization
Schedule:
Jan 5 |
Overview, hard disks |
|
Jan 8 |
Hard disks physics |
Hw1 out |
Jan 12 |
Hard disks striping, reliability |
|
Jan 14 |
Flash memory, physics |
Hw1 due |
Jan 19 |
Flash memory, control |
hw2 out |
Jan 22 |
Flash memory, reliability and modulation |
|
Jan 26 |
Storage architecture |
Hw2 due |
Jan 28 |
Storage architecture |
Hw3 out |
Feb 2 |
Power consumption |
|
Feb 4 |
Power consumption |
Hw3 due |
Feb 9 |
Networking |
Hw4 out |
Feb 11 |
Networking |
|
Feb 16 |
Consistency |
Hw4 due |
Feb 18 |
Consistency |
Hw5 out |
Feb 23 |
Resource allocation |
|
Feb 25 |
Object storage |
Hw5 due |
Mar 1 |
Phase change memory |
Hw6 out, final project out |
Mar 3 |
Phase change memory, memristor, 3D Xpoint flash |
|
Mar 8 |
Virtulization |
Hw6 due |
Mar 10 |
Virtulization |
|
Mar 15 |
|
Final project due |
HW policy:
You are encouraged to discuss with other students, and refer to course materials, but need to write down your own solutions.
HW will contain both analytical and programming problems. Java is preferable, but it is also possible to use other programming language.
Scribing should be typed out in word or latex format, and only need to contain materials not on the slides.
Grading:
scribing |
5% |
Hw |
75% |
Final project |
20% |
95+ |
A+ |
85-94 |
A |
75-84 |
B |
65-74 |
C |
55-64 |
D |
0 -54 |
F |
Course Summary:
Date | Details | Due |
---|---|---|