VI.3
Modèle de programmation
• Données sous forme de paires (key, value)
• Ex. (doc-id, content), (word, count), etc.
• Le programmeur fournit le code de deux fonctions :
1. Map (key, value) -> list(ikey, ivalue)
• Permet de faire le même traitement en parallèle sur des
données partitionnées
2. Reduce(ikey, list(ivalue)) –> list(ikey, fvalue)
• Permet d'agréger les données traitées par Map
• Traitement parallèle des étapes Map et Reduce
• Partitionnement des données
• Tolérance aux fautes
• Ordonnancement des accès disques
• Monitoring