Promos: Sensor Network Programming Made Easy
- Reference number
- RIT08-0068
- Start and end dates
- 090101-150531
- Amount granted
- 26 300 000 SEK
- Administrative organization
- RISE SICS
- Research area
- Information, Communication and Systems Technology
Summary
Sensor networks are expected to be the next computing revolution, but their adoption is hampered because sensor network programming today is exceedingly difficult: developers need to focus on low-level details and it is difficult to express high-level goals. With this project, we raise the abstraction level and let the developer deal with application-level goals and logic, and let the runtime system optimize the low-level mechanisms for a given performance target. We have a strong project team, industry backing from both large companies (ABB) and small start-ups (CRL), a clear plan for both systems research and disciplinary research, and a clear vision for disseminating our project results. We therefore expect a large impact of the project.
Popular science description
Nittioåtta procent av alla mikroprocessorer används i inbyggda system. En tydlig trend är att mikroprocessortillverkarna utrustar sina mikroprocessorer med en lågeffektradio så att de kan kopplas ihop till nätverk. Sådana sensornätverk används idag till allt från trafikövervakning och jordbävningsdetektion till övervakning av industriella processer och spårning av kontaintrar över världens hamnar. Sensornätverk antas bli nästa datorrevolution, men sensornätverk är fortfarande väldigt svåra att programmera. Dagens programmeringsätt kan liknas vid assemblerprogrammering: utvecklarna måste fokusera på lågnivådetaljer och får därför svårt att se helheten. Vårt projektet lyfter sensornätverksprogrammering till en högre nivå: utvecklaren kan fokusera på att lösa sin uppgift och låta det underliggande systemet optimera lågnivådetaljerna så att det uppnår de prestandamål som ges av utvecklaren. För att nå vårt mål kombinerar vi ett utpräglat systsemperspektiv med spjutspetsforskning inom delområdena nätverksoptimering, lågeffektkommunikation för sensornät, och programmerinsmodeller för sensornät. Systemperspektivet är ytterst viktigt för ett lyckat projektresultat och vi använder oss därför av en iterativ projektprocess där projektets demonstratorer utgör en viktig komponent. Vår projektgrupp har mångårig erfarenhet från området och är ledande inom såväl teoribildning som systemforskning. Vi har utvecklat programvara som används av hundratals företag, och är sammansvetsade sedan tidigare och nuvarande projekt. I projektgruppen ingår viktiga industriella partners: ABB, Ericsson och CRL. Vi har en tydlig plan för forskningen, en tydlig plan för hur projektresultat och prototyper skall spridas till industri och akademi, och ett tydligt fokus på både spjutspetsforskning och systemforskning.