Seminarium: Systemy Rozproszone
21 marca 2024 12:15, sala 4070
Szymon Dominikowski, Tymoteusz Wiśniewski



Landlock: unprivileged access control



Kontrola dostępu do systemu plików jest jednym z najbardziej podstawowych, a zarazem najważniejszych wymagań jakie musi spełnić system operacyjny, aby był uznawany jako bezpieczny. Podczas mojej prezentacji przedstawię Landlock, który jest mechanizmem właśnie do tego. W odróżnieniu od ACL czy SELinux to nie użytkownik, a sam proces ogranicza przyszłe możliwości samego siebie i swoich dzieci. Opowiem o jego sposobie działania, implementacji, wadach, zaletach oraz porównam go z alternatywami rozwiązaniami.

Zapraszam,
Szymon Dominikowski



Bibliografia:





We Ain't Afraid of No File Fragmentation: Causes and Prevention of Its Performance Impact on Modern Flash SSDs



Fragmentacja w systemie plików prowadzi do spadku wydajności odczytu z dysków twardych, zwłaszcza dysków typu HDD. Chociaż teoretycznie dyski SSD powinny lepiej radzić sobie z odczytem zfragmentowanych plików, badania praktyczne wykazują znaczący spadek wydajności także w tym przypadku. Podczas mojej prezentacji wyjaśnię, że główną przyczyną tego spadku są kolizje na poziomie kostek pamięci (die-level collisions), a nie, jak powszechnie sądzi się, zwiększona liczba żądań wysyłanych przez jądro systemu do urządzenia. Pokażę także, jak autorom publikacji udało się zmniejszyć liczbę kolizji poprzez rozszerzenie interfejsu NVMe. W przypadku bazy danych SQLite spadek wydajności wyniósł zaledwie 3.5%, w przeciwieństwie do 40% w przypadku tradycyjnych rozwiązań, co pokazuje, że ich podejście skutecznie niweluje wpływ fragmentacji plików na wydajność odczytów z dysków SSD.

Zapraszam,
Tymoteusz Wiśniewski



Bibliografia: