期刊文献+

Load Shedding for Window Joins over Streams 被引量:4

Load Shedding for Window Joins over Streams
原文传递
导出
摘要 We address several load shedding techniques over sliding window joins. We first construct a dual window architectural model including aux-windows and join-windows, and build statistics on aux-windows. With the statistics, we develop an effective load shedding strategy producing maximum subset join outputs. In order to accelerate the load shedding process, binary indexed trees have been utilized to reduce the cost on shedding evaluation. When streams have high arrival rates, we propose an approach incorporating front-shedding and rear-shedding, and find an optimal trade-off between them. As for the scenarios of variable speed ratio, we develop a plan reallocating CPU resources and dynamically resizing the windows. In addition, we prove that load shedding is not affected during the process of reallocation. Both synthetic and real data are used in our experiments, and the results show the promise of our strategies. We address several load shedding techniques over sliding window joins. We first construct a dual window architectural model including aux-windows and join-windows, and build statistics on aux-windows. With the statistics, we develop an effective load shedding strategy producing maximum subset join outputs. In order to accelerate the load shedding process, binary indexed trees have been utilized to reduce the cost on shedding evaluation. When streams have high arrival rates, we propose an approach incorporating front-shedding and rear-shedding, and find an optimal trade-off between them. As for the scenarios of variable speed ratio, we develop a plan reallocating CPU resources and dynamically resizing the windows. In addition, we prove that load shedding is not affected during the process of reallocation. Both synthetic and real data are used in our experiments, and the results show the promise of our strategies.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2007年第2期182-189,共8页 计算机科学技术学报(英文版)
基金 This work is supported by the National Natural Science Foundation of China under Grant Nos. 60473074, 60573089 and National Grand Fundamental Research 973 Program of China under Grant No. 2006CB303103.
关键词 data stream window joins load shedding dual window model window resizing data stream, window joins, load shedding, dual window model, window resizing
  • 相关文献

参考文献14

  • 1Babcock B, Babu S, Datar Met al. Models and issues in data stream systems. In Proc. Principles of Database Systems (PODS), June 2002.
  • 2Abadi D, Carney D et al. Aurora: A new model and architecture for data stream management. VLDB Yournal, 2003, 12(2): 120-139.
  • 3Daniel J Abadi, YanifAhmad, M Balazinska et al. The design of the Borealis stream processing engine. In Proc. 2nd Conf. Innovative Data Systems Research, CA, USA, January 2005, pp.227-289.
  • 4The STREAM Group. STREAM: The Stanford stream data manager. IEEE Data Engineering Bulletin, March 2003, 26(1):19-26.
  • 5Chen J, DeWitt D J, Tian F et al. NiagaraCQ: A scalable continous query system for Internet databases. In Proc. ACMSIGMOD Int. Conf. Management of Data, Dallas, USA,2000, pp.379-390.
  • 6Hellerstein J M, Franklin M J, Chandrasekaran Set al. Adaptive query processing: Technology in evolution. IEEE Data Enqineerinq Bulletin, 2000, 23(2): 7-18.
  • 7Kang J, Naughton J F, Viglas S D. Evaluating window joins over unbounded streams. In Proc. 2003 Int. Conf. Data Enaineerina, Mar. 2003, pp.341-352.
  • 8Ayad A M, Naughton J F. Static optimization of conjunctive queries with sliding windows over infinite streams. In Proc.ACM SIGMOD Conf., Paris, France, June 2004, pp.419 430.
  • 9Das A, Gehrke J, Riedewald M. Approximate join processing over data streams. In Proc. 2003 A CM SIGMOD Conf., SanDiego, June 2003, pp.40 51.
  • 10Xie J, Yang J, Chen Y. On joining and caching stochastic streams. In Proc. 2005 ACM SIGMOD Conf., Baltimore,Maryland, USA, June 2005, pp.359-370.

同被引文献55

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部