Cost-based solution for optimizing multi-join queries over distributed streaming sensor data

被引:0
|
作者
Gomes, Joseph [1 ]
Choi, Hyeong-Ah [1 ]
机构
[1] George Washington Univ, Dept Comp Sci, Washington, DC 20052 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sensors are envisioned to be at the center of distributed collaborative computing services involving time-critical decision support. Sensors are small devices with limited communication and computational capabilities that collect data on their neighboring physical world and send the data periodically to server machines. Sensors form a collaborative network with these servers, where the sensors gather information and the servers perform various operations (e.g. filter, aggregate, join etc) on the information streams in real-time according to predefined queries or rules. Sensor data streams are continuous, un-ending and have highly volatile characteristics. As a result, traditional database systems are inappropriate for handling queries for sensor streams, and several stream data management systems have been proposed in the literature. In this paper we focus on a special type of query, namely join queries, which is the most expensive query operator. Here, 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 present a polynomial time algorithm Fodp and three variants of Fodp. Our experiments in ARES(1). show that for almost all instances, trees from Fodp and its variants perform close to the optimal trees from our exponential time algorithm OptDP [1], and significantly better than existing XJoin based heuristic algorithms.
引用
收藏
页码:282 / +
页数:3
相关论文
共 50 条
  • [1] Adaptive optimization of join trees for multi-join queries over sensor streams
    Gomes, Joseph
    Choi, Hyeong-Ah
    [J]. INFORMATION FUSION, 2008, 9 (03) : 412 - 424
  • [2] Distributed multi-join query processing in data grids
    Yang, Donghua
    Li, Hanzhong
    [J]. INFORMATION SCIENCES, 2007, 177 (17) : 3574 - 3591
  • [3] Optimizing Communication for Multi-Join Query Processing in Cloud Data Warehouses
    Kurunji, Swathi
    Ge, Tingjian
    Fu, Xinwen
    Liu, Benyuan
    Chen, Cindy X.
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2013, 5 (04) : 113 - 130
  • [4] A graph-based sliding window multi-join over data stream
    Byeong-Seob You
    Hae-Young Bae
    [J]. 重庆邮电大学学报(自然科学版), 2007, (03) : 362 - 366
  • [5] A graph-based sliding window multi-join over data stream
    Zhang Liang
    You, Byeong-Seob
    Ge Jun-wei
    Liu Zhao-hong
    Bae, Hae-Young
    [J]. ASGIS 2007: 5TH ASIAN SYMPOSIUM ON GEOGRAPHIC INFORMATION SYSTEMS, 2007, : 362 - 366
  • [6] Optimization for Multi-Join Queries of Relation Database Based on Ant Colony Algorithm
    Guo, Congli
    Zhu, Li
    Fan, Xueqiang
    [J]. PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, 2008, : 53 - 55
  • [7] Optimizing monitoring queries over distributed data
    Neven, Frank
    Van de Craen, Dieter
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 3896 : 829 - +
  • [8] Forecasting the Cost of Processing Multi-join Queries via Hashing for Main-memory Databases
    Liu, Feilong
    Blanas, Spyros
    [J]. ACM SOCC'15: PROCEEDINGS OF THE SIXTH ACM SYMPOSIUM ON CLOUD COMPUTING, 2015, : 153 - 166
  • [9] Optimizing access cost for top-k queries over web sources: A unified cost-based approach
    Hwang, SW
    Chang, KCC
    [J]. ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 188 - +
  • [10] Multi-Join Query Optimization in Distributed Database Based on Genetic Algorithm
    Zhu, Jing
    Du, Lin
    [J]. PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, 2008, : 188 - 190