Seminarium: Systemy Rozproszone
25 stycznia 2018, godzina 12:15,
sala
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: