MapReduce

E185673

MapReduce is a programming model and processing framework for distributed computation of large data sets across clusters of computers.

All labels observed (6)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf distributed computing framework ⓘ
parallel computing model ⓘ
programming model ⓘ
abstractsAway details of data distribution ⓘ
details of fault tolerance ⓘ
details of parallelization ⓘ
basedOn map function ⓘ
reduce function ⓘ
category big data technology ⓘ
distributed data processing framework ⓘ
commonlyUsedWith Google File System ⓘ
Hadoop Distributed File System ⓘ
linked to: HDFS
dataLocalityStrategy move computation to data ⓘ
dataModel key-value pairs ⓘ
describedBy Jeffrey Dean ⓘ
Sanjay Ghemawat ⓘ
describedIn MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
designedFor fault-tolerant distributed processing ⓘ
developer Google ⓘ
executionModel batch processing ⓘ
faultToleranceMechanism re-execution of failed tasks ⓘ
handles automatic data distribution ⓘ
automatic fault recovery ⓘ
task scheduling ⓘ
hasComponent Map phase ⓘ
Reduce phase ⓘ
Shuffle phase ⓘ
Sort phase ⓘ
implementedIn Google internal infrastructure ⓘ
influenced Apache Hadoop MapReduce ⓘ
linked to: Hadoop

Apache Spark ⓘ
Dryad ⓘ
FlumeJava ⓘ
inspiredBy functional programming ⓘ
jobInput input splits ⓘ
jobOutput output files in distributed file system ⓘ
publicationYear 2004 ⓘ
purpose batch data processing ⓘ
distributed computation ⓘ
processing large data sets ⓘ
runsOn cluster of commodity hardware ⓘ
scalesTo petabytes of data ⓘ
thousands of machines ⓘ
supports data parallelism ⓘ
task parallelism ⓘ
usedFor ETL workloads ⓘ
data mining ⓘ
index building ⓘ
log processing ⓘ
machine learning preprocessing ⓘ

How these facts were elicited

Referenced by (22)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hadoop → hasComponent → MapReduce ⓘ
Hadoop → processingLayer → MapReduce ⓘ
Jeff Dean → notableWork → MapReduce ⓘ
Jeff Dean → notablePublication → MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
Jeffrey Dean → knownFor → MapReduce ⓘ
Jeffrey Dean → workedOn → MapReduce programming model ⓘ
linked to: MapReduce
Jeffrey Dean → coAuthorOf → MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
YARN → supportsFramework → MapReduce ⓘ
MapReduce → describedIn → MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
Apache HBase → integratesWith → Apache MapReduce ⓘ
linked to: MapReduce
Google MapReduce → paperTitle → MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
HDFS → usedBy → MapReduce ⓘ
Apache Pig → programmingModel → MapReduce ⓘ
Apache Pig → executionEngine → MapReduce ⓘ
Sanjay Ghemawat → coDesignerOf → MapReduce ⓘ
Sanjay Ghemawat → notableWork → MapReduce: Simplified Data Processing on Large Clusters ⓘ
linked to: MapReduce
Oracle Big Data Appliance → supports → Hadoop MapReduce ⓘ
linked to: MapReduce
ApplicationMaster → usedBy → MapReduce on YARN ⓘ
linked to: MapReduce
Dryad → relatedWork → MapReduce ⓘ
RCFile → supports → MapReduce ⓘ
Apache Tez → comparedTo → MapReduce ⓘ
subject linked to: Tez