Seminarium: Systemy Rozproszone
1 grudnia 2022 12:15, sala 4070, transmisja online
Mikołaj Grzebieluch, Adam Cichy



Carbink: Odporna na awarie pamięć daleka



Systemy dalekiej pamięci umożliwiają aplikacji dostęp do pamięci lokalnej, jak również pamięci należącej do maszyn zdalnych. Tolerancja błędów jest krytyczną właściwością takich systemów, ponieważ awarie maszyn (zarówno planowane, jak i nieplanowane) są powszechne w centrach danych.

Jednak zaprojektowanie sposobu tolerancji błędów, który jest wydajny zarówno pod względem obliczeń, jak i przechowywania jest trudne. W tej prezentacji przedstawię Carbink, system pamięci dalekiej, i jego sposoby na otrzymanie szybkiej, wydajnej i odpornej na błędy pamięci dalekiej.

Zapraszam,
Mikołaj Grzebieluch



Bibliografia:





eBPF: zastosowania, rozwój i problemy



eBPF to technologia mająca swój początek w przetwarzaniu pakietów w BSD. Od tego czasu została kompletnie przebudowana i ma znacznie większe możliwości. Pozwala na uruchamianie kodu w kontekście jądra zapewniając przy tym bezpieczeństwo, stabilność i wysoką wydajność. Przy tym nie wymaga ładowania dodatkowych modułów ani rekompilacji jądra.

Opowiem jak eBPF osiąga te cele, w jakich zastosowaniach osiąga największy sukces. Wspomnę, co się aktualnie wokół dzieje, jak się rozwija oraz jakie problemy napotyka - w szczególności związane z weryfikacją programów. Przedstawię różne aspekty związane z bezpieczeństwem.

Zapraszam,
Adam Cichy



Bibliografia: