CS133
Computational Geometry
Computational Geometry on Big Data
1
CS133 Computational Geometry Computational Geometry on Big Data 1 - - PowerPoint PPT Presentation
CS133 Computational Geometry Computational Geometry on Big Data 1 Big Geometric Data Geotagged Satellite Imagery Check ins Tweets Billions of check ins More than 17 PB Billions of tweets Millions more every day 2 MapReduce Map Reduce
1
2
More than 17 PB
Billions of tweets Billions of check ins Millions more every day
3
Input Big Data Shuffle Map Map Map Map Reduce Reduce Reduce Reduce Output Split Input
5
6
7
8
Non-spatial partitioning Spatial partitioning οGlobal skyline οLocal skyline οPruning οPartition
10
π1. π¦πππ, π1. π§πππ β» π2. π¦πππ¦, π2. π§πππ¦ π1. π¦πππ, π1. π§πππ¦ β» π3. π¦πππ¦, π3. π§πππ¦ π1. π¦πππ¦, π1. π§πππ β» π2. π¦πππ¦, π2. π§πππ¦
Partition domination rules
11
Non-spatial partitioning Spatial partitioning οPartition οLocal hull οGlobal hull οPruning
13
The intersection of the four skyline pruning rules with all directions
Input Output
Non-spatial partitioning Spatial partitioning ο Global closest pair ο Local closest pair οPartition
Input Output
Non-spatial partitioning Spatial partitioning οPartition οLocal farthest pair οGlobal farthest pair οPruning
19