Seminarium: Systemy Rozproszone
23 maja 2021, godzina 12:15, sala Zoom Meeting https://us02web.zoom.us/j/86169891592
Michał Chojnowski, Krzysztof Małysa

Lightweight Preemptible Functions



Wszystkie znane ludzkości sposoby wywołania funkcji z zadanym timeoutem mają jakąś uciążliwą wadę - są zbyt drogie (fork), mogą łatwo pozostawić program w niespójnym stanie (pthread_cancel), wymagają kontroli nad kodem źródłowym wywoływanej funkcji (wątki kooperatywne), lub działają tylko w obrębie jednego języka (gorutyny itp.).

Podczas prezentacji opowiem o bibliotece, która stara się zapewnić sposób pozbawiony tych wad. W szczególności o tym, jak radzi sobie z przerywaniem funkcji nieprzerywalnych (non-reentrant).

Zapraszam,
Michał Chojnowski



Bibliografia:

A Study of SSD Reliability in Large Scale Enterprise Storage Deployments



Pod względem niezawodności, nie wiemy o dyskach SSD tak dużo, jak o HDD z powodu ich znacznie krótszego stażu. Do tej pory zostało przeprowadzonych parę wielkoskalowych badań w tym kierunku, ale one dotyczyły one centr danych (ang. data center storage systems), a nie tzw. enterprise storage systems.

W ramach prezentacji przedstawię wyniki analizy danych zebranych na przestrzeni 2 i pół roku o 1.4 milionach dysków SSD. Opowiem m.in. o korelacjach niezawodności dysków SSD z ich pojemnością, wiekiem, wersją firmware'u oraz technologią (SLC, MLC, 3D-TLC).

Zapraszam,
Krzysztof Małysa



Bibliografia: