Seminarium: Systemy Rozproszone
4 kwietnia 2013, godzina 12:15, sala 4070
Grzegorz Kołakowski

Wybrane problemy systemów operacyjnych dla bezprzewodowych sieci sensorowych



TinyOS to open-source'owy system operacyjny zaprojektowany z myślą o bezprzewodowych sieciach sensorowych. Zważywszy na fakt, że urządzenia wchodzące w skład takich sieci są zasilane baterią oraz często rozlokowane w trudno dostępnych środowiskach, kluczową kwestią jest zapewnienie jak najdłuższej żywotności urządzeń oraz odporności na błędy, bez ingerencji człowieka po zainstalowaniu.

Na seminarium postaram się zaprezentować rozszerzenia systemu TinyOS zarządzające i optymalizujące konsumpcję energii przez urządzenie. Ponadto opowiem o pewnych rozwiązaniach minimalizujących konsekwencje wystąpienia błędów pamięci systemu TinyOS i aplikacji na nim uruchomionych.

Na koniec przedstawię pakiet, który rozszerza TinyOS o możliwość tworzenia aplikacji w oparciu o wątki, zamiast w standardowym modelu sterowanym zdarzeniami (event-driven), który posiada pewne wady z punktu widzenia programisty aplikacji.

Zapraszam!
Grzegorz Kołakowski



Bibliografia: