Mission-oriented middleware for sensor-driven scientific systems

Journal of Internet Services and Applications - Tập 3 - Trang 133-139 - 2011
Alan Dearle1, Simon Dobson1
1School of Computer Science, University of St Andrews, St Andrews, UK

Tóm tắt

Coordinating the networks needed for modern scientific data collection and control presents a significant challenge: they are typically power- and resource-constrained, operating in noisy and hostile environments, and need to adapt their behaviour to match their operation to their sensed environment while maintaining the scientific integrity of their observations. In this paper, we explore several aspects of managing and coordinating sensor-driven systems. We draw some conclusions about how to design, structure, and implement programming and middleware abstractions for long-lived and adaptive sensor networks.

Tài liệu tham khảo

Brenninkmeijer C, Galpin I, Fernandes A, Paton N (2008) A semantics for a query language over sensors, streams and relations. In: Proceedings of BNCOD, pp 87–99 Dearle A, Balasubramanian D, Lewis J, Morrison R (2008) A component-based model and language for wireless sensor network applications. In: Proc 32nd annual IEEE international computer software and applications conference (COMPSAC 2008), pp 1303–1308 Dobson S, Denazis S, Fernández A, Gaïti D, Gelenbe E, Massacci F, Nixon P, Saffre F, Schmidt N, Zambonelli F (2006) A survey of autonomic communications. ACM Trans Auton Adapt Syst 1(2):223–259 Dunkels A, Finne N, Eriksson J, Voigt T (2006) Run-time dynamic linking for reprogramming wireless sensor networks. In: Proc ACM SenSys, pp 15–28 Kephart J, Chess D (2003) The vision of autonomic computing. IEEE Computer 36(1):41–52 Levis P, Culler D (2002) Maté: a virtual machine for tiny networked sensors. In: Proc 8th ACM international conference on architectural support for programming languages and operating systems, October 2002 Madden S, Franklin MJ, Hellerstein JM, Hong W (2005) TinyDB: an acqusitional query processing system for sensor networks. ACM Trans Database Syst 30(1) Mainland G, Morrisett G, Welsh M (2008) Flask: staged functional programming for sensor networks. In: Proceedings of ICFP Mottola L, Picco GP (2011) Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Comput Surv 43(3) Perkins C, Belding-Royer E, Das S (2003) Ad-hoc on-demand distance vector (AODV) routing, RFC3561, IETF, July 2003 Porter B, Coulson G (2009) Lorien: a pure dynamic component-based operating system for wireless sensor networks. In: Proc MidSens, pp 7–12, December 2009 Sugihara R, Gupta R (2008) Programming models for sensor networks: a survey. ACM Trans Sens Netw 4(2)