Abstract
Stream query processing has a particularly broad range of applications from sensor data processing and internet traffic analysis to runtime monitoring of stock market and server logs, and scientific simulations. This work focuses on multiway join queries over streamed data, which are processed with the help of a n-ary join. More specifically, we propose a novel main-memory variant of the influential M Join operator proposed in [35], which processes input data in batches with a view to improving the CPU efficiency, and explicitly controls the order of execution within each batch without being restricted by the time of input arrival, as current state-of-the-art solutions do. To this end, we also propose policies for selecting the execution order, and we show that our approach can yield important performance benefits.
Original language | English |
---|---|
Title of host publication | Proceedings of the ACM Symposium on Applied Computing |
Number of pages | 8 |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery |
Publication date | 2013 |
Pages | 818-825 |
ISBN (Print) | 9781450316569 |
DOIs | |
Publication status | Published - 2013 |
Event | 28th Annual ACM Symposium on Applied Computing - Coimbra, Portugal Duration: 18 Mar 2013 → 22 Mar 2013 Conference number: 28 |
Conference
Conference | 28th Annual ACM Symposium on Applied Computing |
---|---|
Number | 28 |
Country/Territory | Portugal |
City | Coimbra |
Period | 18/03/2013 → 22/03/2013 |
Series | ACM Symposium on Applied Computing, |
---|