MJoin: a metadata-aware stream join operator

12 years 1 months ago
MJoin: a metadata-aware stream join operator
Join algorithms must be re-designed when processing stream data instead of persistently stored data. Data streams are potentially infinite and the query result is expected to be generated incrementally instead of once only. Data arrival patterns are often unpredictable and the statistics of the data and other relevant metadata often are only known at runtime. In some cases they are supplied interleaved with the actual data in the form of stream markers. Recently, stream join algorithms, like Symmetric Hash Join and XJoin, have been designed to perform in a pipelined fashion to cope with the latent delivery of data. However, none of them to date takes metadata, especially runtime metadata, into consideration. Hence, the join execution logic defined statically before runtime may not be well suited to deal with varying types of dynamic runtime scenarios. Also the potentially unbounded state needs to be maintained by the join operator to guarantee the precision of the result. In this pa...
Luping Ding, Elke A. Rundensteiner, George T. Hein
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where DEBS
Authors Luping Ding, Elke A. Rundensteiner, George T. Heineman
Comments (0)