<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>D. Klan*</AUTHOR>
		<AUTHOR>M. Karnstedt</AUTHOR>
		<AUTHOR>K. Hose*</AUTHOR>
		<AUTHOR>L. Ribe-Baumann*</AUTHOR>
		<AUTHOR>K.-U. Sattler*</AUTHOR>
	</AUTHORS>
	<YEAR>2011</YEAR>
	<TITLE>Stream Engines Meet Wireless Sensor Networks: Cost-Based Planning and Processing of Complex Queries in AnduIN</TITLE>
	<SECONDARY_TITLE>Distributed and Parallel Databases Journal - Special Issue &quot;Query Processing in Sensor Networks&quot;</SECONDARY_TITLE>
	<VOLUME>29</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>151-183</PAGES>
	<KEYWORDS>
		<KEYWORD>Sensor</KEYWORD>
		<KEYWORD>networks,</KEYWORD>
		<KEYWORD>Data</KEYWORD>
		<KEYWORD>streams,</KEYWORD>
		<KEYWORD>Power</KEYWORD>
		<KEYWORD>awareness,</KEYWORD>
		<KEYWORD>Distributed</KEYWORD>
		<KEYWORD>computation,</KEYWORD>
		<KEYWORD>In-network</KEYWORD>
		<KEYWORD>query</KEYWORD>
		<KEYWORD>processing,</KEYWORD>
		<KEYWORD>Query</KEYWORD>
		<KEYWORD>planning</KEYWORD>
		<KEYWORD></KEYWORD>
	</KEYWORDS>
	<ABSTRACT>&lt;p&gt;Wireless sensor networks are powerful, distributed, self-organizing  systems used for event and environmental monitoring. In-network             query processors like TinyDB offer a user friendly SQL-like  application development. Due to the sensor nodes&amp;rsquo; resource limitations,             monolithic approaches often support only a restricted number  of operators. For this reason, complex processing is typically             outsourced to the base station. Nevertheless, previous work  has shown that complete or partial in-network processing can be             more efficient than the base station approach. In this  paper, we introduce &lt;i&gt;AnduIN&lt;/i&gt;, a system for developing, deploying, and running complex in-network processing tasks. In particular, we present the query             planning and execution strategies used in &lt;i&gt;AnduIN&lt;/i&gt;, a  system combining sensor-local in-network processing and a data stream  engine. Query planning employs a multi-dimensional             cost model taking energy consumption into account and  decides autonomously which query parts will be processed within the             sensor network and which parts will be processed at the  central instance.&lt;/p&gt;</ABSTRACT>
	<NOTES><p>* Non-Clique Members</p></NOTES>
	<URL>http://www.springerlink.com/content/r07231083h362w33/</URL>
</RECORD>
</RECORDS></XML>