Seminarium: Systemy Rozproszone
25 stycznia 2018, godzina 12:15, sala 4070
Dominik Murzynowski

Skalowalny stos TCP w przestrzeni użytkownika



Obsługa wielu połączeń TCP, zwłaszcza gdy większość z nich to małe transakcje (np. zapytanie-odpowiedź), powoduje, że nawet około 80% czasu procesora jest zużywane przez obsługę na poziome jądra systemu.

Autorzy pracy zaproponowali przyspieszenie stosu TCP przez m.in. przeniesienie obsługi połączeń do przestrzeni użytkownika i zastąpienie wywołań systemowych przez odwołania do pamięci wspołdzielonej.

Dlaczego przeniesienie obsługi połączenia z systemu do użytkownika może mieć sens? Ile możemy na tym zyskać wydajnościowo i ile kosztuje nas przesiadka?

Zapraszam!
Dominik Murzynowski



Bibliografia: