期刊文献+

多数据流滑动窗口并发连接方法 被引量:10

Simultaneous Sliding Window Join Approach over Multiple Data Streams
下载PDF
导出
摘要 提出一种多数据流滑动窗口连接方法M3Join及其实现架构Roujoin·Roujoin由一个连接路由表和多个连接区组成,其内容根据并发连接请求设置,先将新元组插入缓冲区,然后根据其路由标记查找连接路由表进入合适的连接区执行连接或输出给用户·如果产生连接元组,则更改其路由标记后送回连接路由表,并反复迭代直到没有连接元组·由于共享中间结果,在处理多个并发查询时只需扫描流元组一遍·实验结果表明M3Join具有良好的性能,能够满足并发连接查询处理的需求· Recently there has been a growing interest in sliding window join for scenarios,in which streams arrive at very high rates and a data stream management system is registered with many simultaneous queries. In order to process these continuous queries, a novel window join approach named M3Join and its implementation architecture Roujoin are proposed. Roujoin contains a join-routing-table and several joinareas, and is initialized or updated according to those simultaneous queries. Each tuple in the data streams is extended with a route tag. When an original tuple arrives, it is inserted into the corresponding buffer in one of the join-areas. Then it searches the join-routing-table and switches into the right join-area to perform join operations or return to the end users. The generated join tuples, whose route tags have been updated, iterate the above search and join procedures until there is no join result produced. Other original tuples are processed in the same way. The approach needs only one scan over the data streams since different join queries share the intermediate results. The experimental results indicate that the approach is feasible and efficient.
出处 《计算机研究与发展》 EI CSCD 北大核心 2005年第10期1771-1778,共8页 Journal of Computer Research and Development
基金 江苏省高技术基金项目(BG2004034) 江苏省2004年度研究生创新计划基金项目(xm04-36)
关键词 数据流 连续查询 窗口连接 路由表 data steams continuous queries window join routing table
  • 相关文献

参考文献13

  • 1B. Babcock, S. Babu, M. Datar, etal. Models and issues in data streams. In: Proc. ACM Symp on Principles of Database Systems. New York: ACM Press, 2002. 1~16.
  • 2S. Chandrasekaran, O. Cooper, A. Deshpande, et al.TelegraphCQ: Continuous dataflow processing for an uncertain world. The 1st Biennial CIDR, Asilomar, 2003.
  • 3D. Carney, U. Cetinternel, M. Cherniack, et al. Monitoring streams-A new class of data management applications. In: Proc.28th Int'l Conf. VLDB. San Fransisco: Morgan Kaufmann,2002. 215~226.
  • 4R. Motwani, J. Widom, A. Arasu, et al. Query processing,approximation, and resource management in a data stream management system. The 1st Biennial CIDR, Asilomar, 2003.
  • 5A.N. Wilschut, P. M. G. Apers. Dataflow query execution in a parallel main-memory environment. Distributed and Parallel Databases, 1993, 1(1): 103~128.
  • 6T. Urhan, M. J. Franklin. XJoin: A reactively-scheduled pipelined join operator. IEEE Data Engineering Bulletin, 2000,23(2): 27~33.
  • 7V. Raman, A. Deshpande, J. M Hellerstein. Using state modules for adaptive query processing. In: Proc. 19th Int' l Conf.Data Engineering(ICDE). Los Alamitos: IEEE Computer Society Press, 2003. 353~364.
  • 8R. A vnur, J. M. Hellerstein. Eddies: Continuously adaptive query processing. In: Proc. ACM SIGMOD Int'l Conf.Management of Data. New York: ACM Press, 2000. 261~272.
  • 9L. Golab, M. T. Ozsu. Processing sliding window multi-joins in continuous queries over data streams. In: Proc. 29th Int'l Conf.VLDB. San Fransisco: Morgan Kaufmann, 2003. 500~511.
  • 10S. Madden, M. Shah, J. M. Hellerstein, et al. Continuously adaptive continuous queries over streams. In: Proc. ACM SIGMOD Int'l Conf. Management of Data. New York: ACM Press, 2002. 49~61.

同被引文献78

引证文献10

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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