Seminarium: Systemy Rozproszone
21 listopada 2019, godzina 12:15, sala 4070
Daniel Gutowski

SkyBridge: Fast and Secure Inter-Process Communication for Microkernels



Mikrojądra są szeroko badane od dziesięcioleci. Jednak IPC (Inter-Process Communication) nadal ma duży narzut na ich czas pracy. Drobnoziarnista izolacja występująca w tej architekturze zwykle prowadzi do nadmiernej liczby wywołań IPC. Ich główny koszt pochodzi z zaangażowania jądra, które przełącza tryb procesora i zmienia przestrzeń adresową. Dużym czynnikiem są także koszty pośrednie spowodowane zanieczyszczeniem struktur procesora np. TLB, pamięć podręczna procesora.

Autorzy referowanej przeze mnie pracy prezentują rozwiązanie, które nie tylko unika kosztownych wywołań jądra ale również gwarantuje taki sam poziom bezpieczeństwa i izolacji jak klasyczne rozwiązania. Żeby osiągnąć ten efekt wykorzystują oni mechanizmu wirtualizacji obecny w niemal każdym nowoczesnym procesorze.

Zapraszam,
Daniel Gutowski



Bibliografia: