Bifocal sampling for skew-resistant join size estimationOptimizing queries for coarse grain parallelismQuery optimization in mobile environments