COLR-Tree: Communication-efficient spatio-temporal indexing for a sensor data web portal

被引:11
作者
Ahmad, Yanif [1 ]
Nath, Suman [2 ]
机构
[1] Brown Univ, Providence, RI 02912 USA
[2] Microsoft Res, Cambridge, MA 02142 USA
来源
2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3 | 2008年
关键词
D O I
10.1109/ICDE.2008.4497487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present COLR-Tree, an abstraction layer designed to support efficient spatio-temporal queries on live data gathered from a large collection of sensors. We use COLR-Tree in a publicly-available sensor web portal to separate the concerns of sensor data management from the web portal application. COLR-Tree uses two techniques to optimize end-to-end latencies of users' queries by minimizing expensive data collection from sensors. First, it uses a novel technique to effectively cache aggregate results computed over sensor data with different expiry times. Second, it incorporates an efficient one-pass sampling algorithm with its range lookup to utilize cached data and compensate for occasional unavailability of sensors. We evaluate our implementation of COLR-Tree on SQL Server 2005 with a real, large workload from Windows Live Local. Our experiments demonstrate that COLR-Tree significantly improves both the end-to-end query performance and the number of sensors accessed compared to existing techniques.
引用
收藏
页码:784 / +
页数:2
相关论文
共 19 条
[1]   Multidimensional index structures in relational databases [J].
Böhm, C ;
Berchtold, S ;
Kriegel, HP ;
Michel, U .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2000, 15 (01) :51-70
[2]  
DESHPANDE A, 2003, ACM SIGMOD
[3]  
DESHPANDE A, 2006, ACM SIGMOD
[4]  
Google Inc, Google Maps
[5]  
Gray J., 1997, SIGMOD Record, V26, P63, DOI 10.1145/271074.271094
[6]  
GROSS D, 2000, ACM PODS
[7]  
GUTTMAN A, 1984, SIGMOD, P47, DOI DOI 10.1145/602259.602266
[8]   Data clustering: A review [J].
Jain, AK ;
Murty, MN ;
Flynn, PJ .
ACM COMPUTING SURVEYS, 1999, 31 (03) :264-323
[9]  
KAMEL I, 1993, CIKM
[10]  
Lazaridis I., 2001, SIGMOD