Seminarium: Systemy Rozproszone
16 grudnia 2021 12:15, transmisja online
Krzysztof Małysa, Jagoda Kamińska



Strong and Efficient Consistency with Consistency-Aware Durability



Zapewnienie spójności w rozproszonych systemach jest znacząco skomplikowane. Istnieje wiele rozwiązań tego problemu, zapewniających silniejsze lub słabsze gwarancje. Niestety mocniejsze gwarancje przychodzą z większym kosztem efektywności.

Pomimo wielu lat badań nad modelami spójności (ang. consistency model), niewiele uwagi poświęcono modelom utrwalania (ang. durability model) danych tj. trwałego zapisywania ich na dysku.

Przedstawię rozwiązanie zapewniające spójność danych w systemie rozproszonym, które dzięki zmianie modelu utrwalania danych daje silniejsze gwarancje niż słaby model spójności eventual consistency bez istotnego pogorszenia efektywności w porównaniu do eventual consistency.

Zapraszam,
Krzysztof Małysa



Bibliografia:





Don't shoot down TLB shootdowns!



TLB (translation lookaside buffer) to pamięć podręczna per rdzeń z ostatnimi mapowaniami stron wirtualnych do ramek fizycznych stosowana w celu poprawy wydajności jądra. Przy współczesnym sprzęcie konieczne jest utrzymywanie spójności TBL pomiędzy rdzeniami, co uzyskuje się za pomocą kosztownych TLB shootdown'ów.

Zaprezentuję pracę Don't shoot TLB shootdowns!, w której próbuje się zmniejszyć narzut czasowy tychże shootdown'ów minimalizując praktyki potencjalnie niebezpiecznego ich ograniczania, a zamiast tego koncentrując się na ulepszeniu samej procedury.

Zapraszam,
Jagoda Kamińska



Bibliografia: