EECS 221 LEC B: INFORMATION STORAGE (18627)

News

All materias, scribed notes (including one article about PAXOS), and slides are uploaded.

Instructor:

  Zhiying Wang

  zhiying@uci.edu

  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