Seminarium: Systemy Rozproszone
4 kwietnia 2013, godzina 12:15,
sala
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