SlideServe
Menu
Préférences
© SlideServe · v2026

MapReduce : Simplified Data Processing on Large Clusters

nodin avatar
16 diapositives · 376 Views · Jul 24, 2014

MapReduce : Simplified Data Processing on Large Clusters. By: Jeffrey Dean and Sanjay Ghemawat Presented By: Hind Alhakami. Problem to Solve. Simple queries on huge amount of data . Distribution needed, which Complicate the problem. Solution. Example. Literature.

MapReduce : Simplified Data Processing on Large Clusters - slide 1
01 / 16MapReduce : Simplified Data Processing on Large Clusters
1 / 17

Télécharger la présentation

MapReduce : Simplified Data Processing on Large Clusters
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. MapReduce: Simplified Data Processing on Large Clusters By: Jeffrey Dean and Sanjay Ghemawat Presented By: Hind Alhakami

  2. Problem to Solve • Simple queries on huge amount of data. • Distribution needed, which Complicate the problem.

  3. Solution

  4. Example Literature • Count number of occurrences of each word in the given literature

  5. Simplified Example • For Simplicity, Consider counting words in one document.

  6. First Step - Map

  7. Second Step - Reduce

  8. Back to the Original Example • {(“the”,3), ...}

  9. Execution Overview

  10. Worker Failure

  11. Master Failure

  12. Experiment • Cluster of approximately 1800 machine. • Two Benchmarks: • Grep • Sort

  13. Performance

  14. Performance Normal execution No backup tasks 200 tasks killed

  15. Optimizations • Combiner function. • Skipping bad records. • Local execution. • Status Information.

  16. Conclusion • MapReduce provides a convenience level of abstraction. • Supports scalability and fault-tolerance. • Preserves network bandwidth.