Seminarium: Systemy Rozproszone
1 kwietnia 2010, godzina 12:15, sala 4070
Michał Świtakowski , Marek Adamczyk


Location Based Services



Wraz z upowszechnianiem się systemów geolokalizacyjnych takich jak amerykański GPS i europejski Galileo wzrasta znaczenie aplikacji, które korzystają z informacji o położeniu użytkowników. Niestety realizacja takich systemów w sieciach GSM i UMTS sprawia pewne problemy. TraX to projekt badawczy realizowany na Uniwersytecie Ludwiga Maximiliana w Monachium, który ma stanowić bazę dla budowania bezpiecznych i dobrze skalujących się aplikacji tego typu.

Na seminarium zaprezentuje problemy związane z tworzeniem aplikacji LBS oraz rozwiązania niektórych z nich zaproponowane przez badaczy z Monachium.

Serdecznie zapraszam!
Michał Świtakowski

Read-copy update



RCU jest mechanizmem synchronizacji istniejącym w jądrze Linuxa od prawie dziesięciu lat. Jego istotą jest zezwolenie na jednoczesne odczyty i modyfikacje danych, co nie jest możliwe przy standardowych blokadach dla czytelników i pisarzy. Drugą cechą charakterystyczną jest nieużywanie blokad po stronie procesów czytających. Zwiększenie współbieżności poprawia wydajność i wpływa na znakomitą skalowalność na większą liczbę procesorów. Dzięki brakowi blokad nie istnieje problem zakleszczeń.

Na seminarium dokładniej zostanie przedstawiony sposób działania read-copy update.

Zapraszam,
Marek Adamczyk