SlideServe
Menu
Préférences
© SlideServe · v2026

Extensions to Multi Query Optimization

bcool avatar
9 diapositives · 114 Views · Jan 05, 2020

Extensions to Multi Query Optimization. Amit Gupta IIT Bombay. Recap of MQO. AND-OR DAG of the set of Queries Transformation Greedy Algorithm Choose highest benefit shared node to be cached. MQO for Fixed Cache Size. Greedy heuristic

Extensions to  Multi Query Optimization - slide 1
01 / 9Extensions to Multi Query Optimization
1 / 17

Télécharger la présentation

Extensions to Multi Query Optimization
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Extensions to Multi Query Optimization Amit Gupta IIT Bombay

  2. Recap of MQO • AND-OR DAG of the set of Queries • Transformation • Greedy Algorithm • Choose highest benefit shared node to be cached

  3. MQO for Fixed Cache Size • Greedy heuristic • Choose shared node with highest benefit/Size to be cached • Disadvantage of Greedy • less search space

  4. Problem Definition • Given set of shared nodes S = ( s, s,..) and cache size C. • Choose subset P from S, such that •  size(p) <= C , where p  P • benefit of caching P is maximized.

  5. Subset sum Problem • Given set S = ( s, s,..) and C, • choose the subset P from S such that •  p <= C , where p  P and •  p is maximized.

  6. Subset sum Algorithm • Given set S = ( s, s,..) • Exponential Algorithm • Search Space: Power set of S. • Approximation Algo • Given  as error constant • Search Space: Trimmed Power Set of S. • Approximation Ratio = 

  7. MQO for fixed Size Cache • Given • S = { set of shared nodes} • C = Cache Size • Error constant  • Search Space of trimmed Power set of S. • Trimming procedure

  8. MQO cont. • Advantage of Subset sum Algorithm • More Search space •  can be changed

  9. Scheduling in MQO nodes to be cached Plan DAG