Předmět je základní jednotka výuky, jejímž prostřednictvím si student osvojí ucelenou část souboru znalostí a dovedností, potřebnou pro zvládnutí studijního oboru/specializace. Za věcný obsah předmětu zodpovídá garant předmětu. Časovou náročnost předmětu zhruba vyjadřuje atribut předmětu rozsah kontaktní výuky. Například rozsah = 2+2 značí, že předmět bude mít týdně dvě hodiny přednášek a dvě hodiny cvičení týdně. Na závěr semestru musí vyučující provést vyhodnocení, nakolik si ten který student osvojil poznatky a dovednosti, kterých měl během výuky nabýt. Jakým způsobem toto hodnocení vyučující provedou určuje atribut způsob zakončení. U předmětu lze definovat, že předmět je zakončen pouze zápočtem(Z), klasifikovaným zápočtem(KZ), pouze zkouškou(ZK), nebo zápočtem a zkouškou(Z,ZK). Náročnost úspěšného absolvování předmětu je vyjádřena ECTS kreditními body. Výuka předmětu probíhá během semestru. Opakovaně se předmět vyučuje vždy v zimním(Z), nebo v letním(L) semestru každého akademického roku. Výjimečně může předmět být nabízen studentům v obou semestrech(Z,L). Za organizační zajištění výuky zodpovídá přiřazená katedra, která zejména vytvoří časový rozvrh předmětu a zajistí pro předmět vyučující. Někteří přednáší a zkouší, jiní vedou cvičení a udělují zápočty.
Obsahová náplň a další organizační informace, týkající se předmětu je popsána pomocí různých popisných textů(anotace, týdenní osnova, literatura, apod.)
$DODATEK_POPIS
BI-STO | Datová úložiště a systémy souborů | Rozsah kontaktní výuky: | 2P+2C | ||
---|---|---|---|---|---|
Vyučující: | Způsob zakončení: | Z,ZK | |||
Zodpovědná katedra: | 18104 | ECTS Kredity: | 4 | Semestr: | L,Z |
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.
Osnovy 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ů. |
Osnovy 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. |
Literatura:
Jacob, Bruce and Ng, Spencer and Wang, David: "Memory Systems: Cache, DRAM, Disk": Part III. Disk, Morgan Kaufmann Publishers Inc., 2007
Požadavky:
Základy operačních systémů (skriptovacích jazyků), základy programování v jazyce C.
|
Předmět je zahrnut do těchto studijních plánů:
Stránka vytvořena 20. 4. 2024, semestry: L/2022-3, L/2023-4, L/2021-2, Z/2023-4, Z/2022-3, L/2020-1, Z/2021-2, Z/2019-20, Z/2020-1, Z/2024-5, L/2019-20, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: J. Novák, I. Halaška |