Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2018/2019

Datová úložiště a systémy souborů

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-STO Z,ZK 4 2P+2C česky
Přednášející:
Jiří Kašpar (gar.)
Cvičící:
Jiří Kašpar (gar.)
Předmět zajišťuje:
katedra počítačových systémů
Anotace:

Student se seznámí s architekturami a principy funkce současných řešení systémů pro ukládání dat. Budou vysvětleny principy uložení, zabezpečení a archivace dat, škálování a vyvažování zátěže a zajištění vysoké dostupnosti systémů pro ukládání dat.

Požadavky:

Základy operačních systémů (skriptovacích jazyků), základy programování v jazyce C.

Osnova přednášek:

1. Fyzikální a organizační principy uložení a přenosu informací.

2. Hierarchie datových rozhraní (storage stack), architektury datových úložišť.

3. Storage sběrnice a sítě, storage protokoly.

4. Škálování výkonu a zabezpečení uložení dat: RAID 0, 1, 0+1, 1+0, příklady.

5. Škálování výkonu a zabezpečení uložení dat: RAID 5 a 6, Read-Solomonovo schéma, příklady.

6. Klasická a virtuální správa logických svazků (volume management).

7. Systémy souborů - klasické.

8. Zálohování, hierarchické storage systémy, deduplikace.

9. Žurnálování a replikace v systémech souborů a databázích.

10. Systémy souborů založené na nekonečném logu(log-structured file systems).

11. Síťové systémy souborů.

12. Distribuovaná datová úložiště a systémy souborů, paralelní a klastrové systémy souborů.

Osnova cvičení:

1. Základní vlastnosti disků a raidů - simulátor disksim, meření na reálných discích.

2. Zadání projektu, konzultace k zadání.

3. Konfigurace storage sítí - emulátor simsan.

4. Konfigurace datových úložišť - emulátory HP, IBM, Oracle.

5. 1. kontrola řešení projektu, konzultace.

6. Tradiční systémy souborů - měření - Flexible Filesystem Benchmark (FFSB).

7. Systémy souborů založené na logování změn - ZFS, BTRFS.

8. 2. kontrola řešení projektu, konzultace.

9. Síťová datová úložiště - iSCSI, ...

10. Síťové systémy souborů - NFS, SMB, WebDAV.

11. Klastrové systémy souborů.

12. Prezentace výsledků projektu.

Cíle studia:

Seznámit se s technikami manipulace s daty na všech úrovních počítačové architektury a principy řešení datových úložišť pro cloud conputing. Po absolvování předmětu bude student rozumět infrastruktuře pro ukládání dat, která odpovídá požadavkům na dostupnost, výkonnost, škálovatelnost, zabezpečení dat a odolnost proti poruchám určovaným potřebami podniků a organizací. Tyto znalosti a dovednosti jsou nezbytné zejména pro architekty řešení, technologické konzultanty, správce systémů a další.

Studijní materiály:

Jacob, Bruce and Ng, Spencer and Wang, David: „Memory Systems: Cache, DRAM, Disk“: Part III. Disk, Morgan Kaufmann Publishers Inc., 2007

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://moodle.fit.cvut.cz/courses/BI-STO/

Další informace:
https://moodle.fit.cvut.cz/courses/BI-STO/
Rozvrh na zimní semestr 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost T9:345
Kašpar J.
14:30–16:00
(přednášková par. 1)
Dejvice
NBFIT BOU ucebna
místnost T9:345
Kašpar J.
16:15–19:30
(přednášková par. 1
paralelka 101)

Dejvice
NBFIT BOU ucebna
St
Čt

Rozvrh na letní semestr 2018/2019:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 25. 8. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4559406.html