~/talk

Massively Parallel Evaluation of Relational Queries I

name:Xiao Hu
links:none on file
links:none on file
slides:none on file

Massively parallel relational evaluation uses the BSP/MPC model with p servers, r rounds and maximum load L; concrete one‑round algorithms use randomized hashing into a hypercube: intersection gets load ≈ N/p, Cartesian product uses a √p grid with load ≈ 2N/√p, triangles use a 3‑D grid with load ≈ N/p^{2/3}. Analysis gives a closed form via fractional edge packing and an explicit upper bound product(|S_j|^{u_j})/p^{1/Σu_j}; lower bounds use counting/info and require matching database (freq ≤ N/p) assumptions for tightness.

AI-written summary · about

  1. 0:00Intro
  2. 2:41TALK OUTLINE
  3. 4:33MODELING MASSIVE PARALLELISM
  4. 6:56MPC MODEL: COMPUTATION
  5. 8:23MPC MODEL: PARAMETERS
  6. 10:13MPC PARAMETERS
  7. 14:25EXAMPLE: SET INTERSECTION
  8. 16:51EXAMPLE: CARTESIAN PRODUCT
  9. 24:10MATCHING DATABASES
  10. 26:18COMPUTING TRIANGLES
  11. 29:41THE HYPERCUBE ALGORITHM
  12. 32:44CHOOSING OPTIMAL SHARES (2)
  13. 36:53MINIMIZING THE LOAD
  14. 40:40PACKINGS FOR THE TRIANGLE
  15. 42:30THEOREM #1 (UPPER BOUND)
  16. 44:37THEOREM #2 (LOWER BOUND)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.