Spatio-temporal join selectivity [An article from: Information Systems]
Description
This digital document is a journal article from Information Systems, published by Elsevier in 2006. The article is delivered in HTML format and is available in your Amazon.com Media Library immediately after purchase. You can view it with any web browser.
Description:
Given two sets S"1, S"2 of moving objects, a future timestamp t"q, and a distance threshold d, a spatio-temporal join retrieves all pairs of objects that are within distance d at t"q. The selectivity of a join equals the number of retrieved pairs divided by the cardinality of the Cartesian product S"1xS"2. This paper develops a model for spatio-temporal join selectivity estimation based on rigorous probabilistic analysis, and reveals the factors that affect the selectivity. Initially, we solve the problem for 1D (point and rectangle) objects whose location and velocities distribute uniformly, and then extend the results to multi-dimensional spaces. Finally, we deal with non-uniform distributions using a specialized spatio-temporal histogram. Extensive experiments confirm that the proposed formulae are highly accurate (average error below 10%).
Description:
Given two sets S"1, S"2 of moving objects, a future timestamp t"q, and a distance threshold d, a spatio-temporal join retrieves all pairs of objects that are within distance d at t"q. The selectivity of a join equals the number of retrieved pairs divided by the cardinality of the Cartesian product S"1xS"2. This paper develops a model for spatio-temporal join selectivity estimation based on rigorous probabilistic analysis, and reveals the factors that affect the selectivity. Initially, we solve the problem for 1D (point and rectangle) objects whose location and velocities distribute uniformly, and then extend the results to multi-dimensional spaces. Finally, we deal with non-uniform distributions using a specialized spatio-temporal histogram. Extensive experiments confirm that the proposed formulae are highly accurate (average error below 10%).
