Seminarium: Systemy Rozproszone
24 maja 2018, godzina 12:15, sala 4070
Piotr Ciołkosz, Mateusz Walkiewicz

Implementacja stosu IO dla dysków SSD, która lepiej wspiera bariery


Stos do obsługi IO projektowany był w czasach dominacji dysków HDD. Jest on wciąż używany, mimo że wschodzącą gwiazdą wśród rozwiązań do składowania danych są pamięci oparte na technologii flash. Powoduje to, że obecna implementacja nie zawsze w pełni wykorzystuje potencjał tych urządzeń.

Podczas swojej prezentacji opowiem o nowej implementacji mechanizmów zapewniania kolejności zapisów na dyski SSD. Jest ona lepiej dostosowana do specyfiki tych urządzeń, dzięki czemu powoduje ona wielokrotnie mniejsze opóźnienie wykonania i przekłada się na lepszą wydajność programów używających tych mechanizmów.

Zapraszam!
Piotr Ciołkosz


Bibliografia:


Optimizing Every Operation in a Write-optimized File System


Systemy plików, które używają techniki Write-Optimized Dictionaries mogą dokonywać operacji małych zapisów, aktualizacji metadanych oraz trawersacji drzewa katalogów o rzędy wielkości szybciej niż konwencjonalne FSy. Wcześniejsze implementacje systemów plików opartych na WOD cierpiały na znaczący spadek wydajności innych operacji, np. zapisów sekwencyjnych.

Zaprezentuję opisany w pracy BetrFS 0.2, w którym tak duże problemy z wydajnością nie występują, użyte przez autorów rozwiązania oraz wydajność operacji na plikach w porównaniu z innymi systemami plików.

Zapraszam!
Mateusz Walkiewicz


Bibliografia: