A programming system for sensor-based scientific applications

Nanyan Jiang, Manish Parashar
<span title="">2010</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/cnub3eexl5f6xgbngrgilzjz3i" style="color: black;">Journal of Computational Science</a> </i> &nbsp;
Technical advances are leading to a pervasive computational ecosystem that integrates computing infrastructures with embedded sensors and actuators, and giving rise to a new paradigm for monitoring, understanding, and managing natural and engineered systems -one that is information/data-driven. This research investigates a programming system that can support such end-to-end sensorbased dynamic data-driven applications. Specifically, it enables these applications at two levels. First, it
more &raquo; ... programming abstractions for integrating sensor systems with computational models for scientific and engineering processes and with other application components in an end-to-end experiment. Second, it provides programming abstractions and system software support for developing in-network data processing mechanisms. The former supports complex querying of the sensor system, while the latter enables development of in-network data processing mechanisms such as aggregation, adaptive interpolation and assimilation, both via semantically meaningful abstractions. For the latter, we explore the temporal and spatial correlation of sensor measurements in the targeted application domains to tradeoff between the complexity of coordination among sensor clusters and the savings that result from having fewer sensors for in-network processing, while maintaining an acceptable error threshold. Experimental results show that the proposed in-network mechanisms can facilitate the efficient usage of constraint resources and satisfy data requirement in the presence of dynamics and uncertainty. The research presented in this thesis is evaluated using two application scenarios: (1) the management and optimization of an instrumented oil field and (2) the management and optimization of an instrumented data center. In the first scenario, the programming abstractions and ii systems software solutions enable end-to-end management processes for detecting and tracking reservoir changes, assimilating and inverting data for determining reservoir properties, and providing feedback to enhance temporal and spatial resolutions and track other specific processes in the subsurface. The overall goal is to ensure near optimal operation of the reservoir in terms of profitability, safety and/or environmental impact. In the second scenario, the autonomic instrumented data center management system addresses power consumption, heat generation and cooling requirements of the data center, which are critical concerns especially as the scales of these computing environments grow. Experimental results show that the provided programming system reduces overheads while achieving near optimal and timely management and control in both application scenarios. iii Acknowledgements This dissertation is the culmination of a lot of effort, and much of it would not have been possible if it were not for the guidance, support, help and friendship of many people. First and foremost, I would like to express my utmost gratitude to my advisor Prof. Manish Parashar, for his willingness to challenge and encourage me. This journey would not have been so rewarding and memorable without his vision, resolve, enthusiasm, inspiration, wisdom, and guidance during the course of my studies. He always knew how to improve a paper or project with his innate understanding of any subject matter! I also thank him for the opportunity to present my research at various forums as well as demonstrating prototypes of research ideas on the testbeds. The experiences gained through these research activities with his guidance will undoubtedly be beneficial in my future career.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.jocs.2010.07.006">doi:10.1016/j.jocs.2010.07.006</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/qqto42z3arefvnevzhcsf6dzia">fatcat:qqto42z3arefvnevzhcsf6dzia</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200215060230/https://rucore.libraries.rutgers.edu/rutgers-lib/25824/PDF/1/" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/c7/f1/c7f1e32a66c53e30170982e0ea11a685e11c1f9a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.jocs.2010.07.006"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>