Seminarium: Systemy Rozproszone
9 czerwca 2022 12:15, sala 4070, transmisja online
Błażej Mróz, Kacper Rzetelski



System łączący dźwięk z wielu urządzeń podczas wideokonferencji online



Dzisiejsze systemy wideokonferencyjne są podatne na sprzężenia zwrotne. Jeżeli w jednym pomieszczeniu wielu uczestników spotkania ma na swoich urządzeniach włączony mikrofon i/lub głośnik, usłyszymy nieprzyjemny pisk oraz echo. Istnieją pewne rozwiązania tego problemu, ale każde z nich ma swoje wady. Podczas prezentacji opowiem o mojej pracy magisterskiej, której celem jest zaprojektowanie i implementacja prototypu nowego komponentu systemu do wideokonferencji Cisco Webex. Rozwiązuje on opisany wyżej problem bez użycia dodatkowego sprzętu - wykorzystując mikrofony i głośniki wbudowane w urządzenia uczestników spotkania (np. laptopy). System będzie wykrywał, którzy uczestnicy znajdują się w tym samym pomieszczeniu, a następnie łączył dźwięk tak, aby uniknąć sprzężeń, biorąc pod uwagę różnice w opóźnieniach sieciowych między urządzeniami.

Zapraszam,
Błażej Mróz





BBR: Congestion-Based Congestion Control



Większość tradycyjnych algorytmów kontroli przeciążenia, wywodzących się jeszcze z lat 80, interpretuje utratę pakietu jako sygnał o przeciążeniu sieci. Przez lata było to prawdą, choć nie z zasady, a przez technologiczne ograniczenia. Jednak wraz z rozwojem technologii zależność między utratą pakietów a przeciążeniem stała się znacznie bardziej subtelna. Dziś tradycyjne algorytmy, takie jak domyślny dla Linuxa CUBIC, prowadzą do zwiększenia latencji i zmniejszenia przepustowości. Rozwiązanie tych problemów wymaga alternatywnego podejścia do kontroli przeciążenia poprzez lepsze zrozumienie jego przyczyn. Podczas seminarium opowiem o BBR, algorytmie kontrolującym przeciążenie za pomocą okresowych estymacji przepustowości i RTT.

Zapraszam,
Kacper Rzetelski



Bibliografia: