DocumentCode :
3122400
Title :
Maximizing Throughput for Queries over Streaming Sensor Data
Author :
Gomes, Joseph ; Choi, Hyeong-Ah
Author_Institution :
Dept. of Comput. Sci., George Washington Univ., DC
fYear :
2006
fDate :
Oct. 2006
Firstpage :
592
Lastpage :
597
Abstract :
Sensors are becoming ubiquitous, and increasingly integrated with our lives. Sensors usually send sampled data periodically using wireless connections to server machines. The servers perform various operations (e.g. filter, aggregate, join etc) on this data in real-time according to predefined queries or rules. In this paper, we address the problem of finding an optimal join tree that maximizes throughput for sliding window based multi-join queries over continuous sensor data streams. We develop a dynamic programming algorithm OptDP, that produces an optimal tree but runs in an exponential time in the number of input streams. We then present a polynomial time greedy algorithm XGreedyJoin. Our experiments in ARES show that for almost all instances, trees from XGreedyJoin perform close to the optimal trees from OptDP, and significantly better than existing XJoin based heuristic algorithms
Keywords :
dynamic programming; greedy algorithms; query processing; trees (mathematics); wireless sensor networks; OptDP algorithm; XGreedyJoin algorithm; dynamic programming algorithm; exponential time; optimal join tree; polynomial time; sensor data streaming; sliding window based multijoin queries; Aggregates; Biosensors; Computer science; Dynamic programming; Filters; Heuristic algorithms; Intelligent sensors; Sensor systems; Throughput; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mobile Adhoc and Sensor Systems (MASS), 2006 IEEE International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-0507-6
Electronic_ISBN :
1-4244-0507-6
Type :
conf
DOI :
10.1109/MOBHOC.2006.278617
Filename :
4053963
Link To Document :
بازگشت