Abstract
Structural sensing and control is an important application of the DDDAS paradigm. Our work on structural sensing and control has several key aspects, including model reduction, control, simulation, and validation. Motivated by our work on validation using an actual three-storeyed structure, we are developing a comprehensive systems environment, Omni, for macroprogramming sensor networks. While there have been efforts targeted at enabling programmers to write lean applications for individual sensor nodes, there have been few efforts targeted towards allowing programmers to program entire networks as distributed ensembles. Omni provides an intuitive and efficient programming interface, along with operating system services for mapping these abstractions into the underlying network. In this paper, we provide a high-level overview of the Omni architecture, its salient features, and implementation details. The Omni architecture is designed to be a flexible, extensible, scalable, and portable system, upon which a wide variety of DDDAS applications can be built.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Mate: Programming Sensor Networks with Application Specific Virtual Machines, http://www.cs.berkeley.edu/~pal/mate-web/
Absil, P.A., Sepulchre, R., Van Dooren, P., Mahony, R.: Cubically convergent iterations for invariant subspace computation. SIAM J. Matrix Anal. Appl. (2003)
Chahlaoui, Y., Van Dooren, P.: Benchmark examples for model reduction of linear time invariant dynamical systems. In: Benner, P., et al. (eds.) Model Reduction of Dynamical Systems (2004)
Chahlaoui, Y., Van Dooren, P.: Model reduction of time-varying systems. In: Benner, P., et al. (eds.) Model Reduction of Dynamical Systems (2004)
Chahlaoui, Y., Gallivan, K., Vandendorpe, A., Van Dooren, P.: Model reduction of second order systems. In: Benner, P., et al. (eds.) Model Reduction of Dynamical Systems (2004)
Chahlaoui, Y., Lemonnier, D., Vandendorpe, A., Van Dooren, P.: Second-order balanced truncation. Lin. Alg. Appl. (2003)
Han, C.-C., Rengaswamy, R.K., Shea, R., Kohler, E., Srivastava, M.: SOS: A Dynamic Operating System for Sensor Networks. In: Proceedings of the Third International Conference on Mobile Systems, Applications, And Services (Mobisys 2005) (2005)
Van Dooren, P.: The basics of developing numerical algorithms. Control Systems Magazine, 18–27 (2004)
Gallivan, K., Rao, X., Van Dooren, P.: Singular riccati equations stabilizing large-scale systems. Lin. Alg. Appl. (2003)
Hachez, Y., Van Dooren, P.: Elliptic and hyperbolic quadratic eigenvalue problems and associated distance problems. Lin. Alg. Appl. 371, 31–44 (2003)
Hoffmann, C., Kilic, S., Popescu, V., Sozen, M.: Integrating modeling, visualization and simulation. IEEE Computating in Science and Engineering (January/February) (2004)
Hoffmann, C., Meador, S., Kilic, S., Popescu, V., Sozen, M.: Producing high-quality visualizations of large-scale simulations. IEEE Visualization (2003)
Hoffmann, C., Popescu, V.: Fidelity in visualizing large-scale simulations. Computer-Aided Design (2006) (to appear)
Spencer Jr., B.F., Dyke, S.J., Sain, M.K., Carlson, J.D.: Phenomenological model of a magnetorheological damper. ASCE Journal of Engineering Mechanics (2006) (to Appear)
Levis, P., Madden, S., Gay, D., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Hill, J., Welsh, M., Brewer, E., Culler, D.: TinyOS: An Operating System for Sensor Networks. Ambient Intelligence
Liao, W.H., Lai, C.Y.: Harmonic analysis of a magnetorheological damper for vibration control. Smart Mater. Struct. 11, 288–296 (2003)
Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TinyDB: An Acquisitional Query Processing System for Sensor Networks. In: Proceedings of TODS (2005)
Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TAG: a Tiny AGgregation Service for Ad-Hoc Sensor Networks. In: Proceedings of OSDI 2002 (December 2002)
Newton, R., Arvind Welsh, M.: Building up to Macroprogramming: An Intermediate Language for Sensor Networks. In: Proceedings of the Fourth International Conference on Information Processing in Sensor Networks (IPSN 2005) (April 2005)
Newton, R., Welsh, M.: Region Streams: Functional Macroprogramming for Sensor Networks. In: Proceedings of the First International Workshop on Data Management for Sensor Networks (DMSN) (August 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Awan, A., Sameh, A., Grama, A. (2006). The Omni Macroprogramming Environment for Sensor Networks. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3993. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758532_62
Download citation
DOI: https://doi.org/10.1007/11758532_62
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34383-7
Online ISBN: 978-3-540-34384-4
eBook Packages: Computer ScienceComputer Science (R0)