Ekstremalne Systemy Rozproszone: Tematy prac magisterskich Konrad Iwanicki Uniwersytet Warszawski
Ekstremalne Systemy Rozproszone: Tematy prac magisterskich Konrad Iwanicki Uniwersytet Warszawski
Ekstremalne systemy rozproszone Miniaturyzacja: Nowa klasa miniaturowych urządzeń obliczeniowych: bezprzewodowe sieci sensorowe. Każde integrujące jednostkę obliczeniową, radio oraz rozmaite sensory.
Ekstremalne systemy rozproszone Skala: Wbudowywanie tych urzadzeń w otaczajace nas obiekty fizyczne: tysiące, miliony, miliardy? W rezultacie obiekty te uzyskuja zdolnos c obserwacji otoczenia, inteligentnego przetwarzania informacji, wymiany informacji i wpływania na otoczenie.
Ekstremalne systemy rozproszone Do czego to prowadzi? Internet rzeczy nieozywionych (ang. the Internet of Things): rozszerzenie cyfrowego s wiata Internetu w otaczajacy nas s wiat fizyczny.
Ekstremalne systemy rozproszone Kluczowe aspekty: Rozmiar Cena Zużycie energii Kryterium Chronos G-Node TelosB RAM 4 kb 8 kb 10 kb ROM 32 kb 116 kb 48 kb CPU 20 MHz 8 MHz 16 MHz RADIO 250 kbps 250 kbps 250 kbps
sample metric: price Ekstremalne systemy rozproszone ter mpu o c r e Sup in reas c n i s: ce g pri s e, re, siz ourc t ro Interne c resour es e de s, an uters: c ner g pti o n g pr creasin in, e t siz onstan on nergy c e d n a, ice, n sumptio PCs: constant price and size, increasing resources and energy consumption Sen sor nod es: c on stan time t re sou r ces, g pric and e ene, siz rgy e, con sum ptio n dec re y um c ons asin
Ekstremalne systemy rozproszone Internet rzeczy nieozywionych: Wiele otwartych problemów, m.in.: Trasowanie Bezpieczeństwo Aspekty systemowe Postępy w tej dziedzinie obserwujemy na codzień. Co będzie następne (spekulatywne)?
Ekstremalne systemy rozproszone Wbudowywanie mikro-urządzeń w: Gadżedy Akcesoria Ubrania Urządzenia pojedynczej osoby mogą tworzyć osobistą sieć sensorową. Sieci osób w pobliżu mogą stanowić podstawę dużych systemów cyberfizycznych.
Ekstremalne systemy rozproszone Systemy sprzężenia społecznego: zbieranie interakcji pomiędzy ludźmi w świecie fizycznym, analizę tych interakcji w czasie rzeczywistym, Data Analysis and Decision Feedback Crowd Sensing Data Gathering & Dissemination Sensors and Actuators wpływanie na ludzi poprzez dostarczanie im wyników tej analizy. Data mining Behavior Prediction Model Validation Scenario Assessment Intervention Decision Ad-hoc Networking Infrastructure Networking Geographic Routing Epidemic Protocols Wearable Sensors Wearable Actuators Infrastructure Sensors Infrastructure Actuators
Ekstremalne systemy rozproszone Przykłady zastosowań systemów sprzężenia społecznego: Konferencje Stadiony i imprezy masowe kontrola tłumów Integracja dzieci i pracowników...
Dotychczasowe tematy prac M. Grabowski, M. Marschall i W. Sirko: Low-power Multi-model Detection of Social Interactions, trwa. M. Ziombski: Building Crowd Behaviour Databases, trwa. G. Kołakowski i M. Szczepaniak: Effective support for large NesC code bases, trwa. K. Baranowska: Adapting 32-bit MCUs for Next-Generation Wireless Sensor Networks, 2013. T. Pazurkiewicz: Medium Access Control for Mobile Wireless Sensor Networks, 2013. M. Gregorczyk: In-network Aggregation in Mobile Wireless Sensor Networks, 2013. K. Strzelecki: An automated code coverage analyzer for wireless sensor networks, 2012. P. Horban i J. Migdał: Low-power Wireless Networks for Mobile Applications, 2012. P. Glazar: A unit-testing framework for wireless sensor networks, 2012. M. Michałowski: An experimental platform for wireless sensor networks, 2012.
Dotychczasowe tematy prac A new unit testing framework (unpublished yet)
Dotychczasowe tematy prac
Dotychczasowe tematy prac
Dotychczasowe tematy prac
Nowe tematy badawcze Modelowanie oraz implementacja NarrowCast w algorytmach komunikacji radiowej inicjowanej przez odbiorcę. Eksperymentalna analiza praktycznych mechanizmów wykrywania interakcji społecznych podczas konferencji. Zdecentralizowane algorytmy wykrywania zachowania tłumu. Nowe algorytmy trasowania hierarchicznego. Poprawa niezawodności systemu TinyOS poprzez mechanizmy mikrokontrolerów ARM Cortex....
Czego oczekujemy Zaangażowania. Inicjatywy. Systematyczności. Znajomości C/C++. Niektóre projekty wymagają: Podstawowej wiedzy o programowaniu mikrokontrolerów. Zabawy ze sprzętem. Dobrej znajomości teorii (np. rachunku prawdopodobieństwa).
Więcej informacji SocSenSys (sponsorowany przez NCN): http://www.mimuw.edu.pl/~iwanicki/projects/socsensys RhoRoute (sponsorowany przez FNP): http://www.mimuw.edu.pl/~iwanicki/projects/rhoroute Generalnie (włączając inne projekty): iwanicki [małpa] mimuw [kropka] edu [kropka] pl