• 更多栏目

    申彦明

    • 教授     博士生导师   硕士生导师
    • 性别:男
    • 毕业院校:纽约理工大学
    • 学位:博士
    • 所在单位:计算机科学与技术学院
    • 办公地点:海山楼B0813
    • 联系方式:shen@dlut.edu.cn
    • 电子邮箱:shen@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    An Efficient Approach of Processing Multiple Continuous Queries

    点击次数:

    论文类型:期刊论文

    发表时间:2016-11-01

    发表刊物:JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY

    收录刊物:SCIE、EI、ISTIC、Scopus

    卷号:31

    期号:6

    页面范围:1212-1227

    ISSN号:1000-9000

    关键字:data stream; streams aggregation; query sharing; continuous query

    摘要:As stream data is being more frequently collected and analyzed, stream processing systems are faced with more design challenges. One challenge is to perform continuous window aggregation, which involves intensive computation. When there are a large number of aggregation queries, the system may suffer from scalability problems. The queries are usually similar and only differ in window specifications. In this paper, we propose collaborative aggregation which promotes aggregate sharing among the windows so that repeated aggregate operations can be avoided. Different from the previous approaches in which the aggregate sharing is restricted by the window pace, we generalize the aggregation over multiple values as a series of reductions. Therefore, the results generated by each reduction step can be shared. The sharing process is formalized in the feed semantics and we present the compose-and-declare framework to determine the data sharing logic at a very low cost. Experimental results show that our approach offers an order of magnitude performance improvement to the state-of-the-art results and has a small memory footprint.