Biesinger, StanislausPitterle, MichaelCanko, Mert2012-10-292016-03-312012-10-292016-03-312012373288921http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-78113http://elib.uni-stuttgart.de/handle/11682/2947http://dx.doi.org/10.18419/opus-2930MapReduce besteht aus den namensgebenden Schritten "Map" und "Reduce", welche in ihrer Funktionalität auf den gleichnamigen Funktionen vieler funktionaler Programmiersprachen basieren. Die den Schritten zu Grunde liegenden logischen Funktionen unterscheiden sich je nach zu implementierender Berechnungsaufgabe. Einzige Konstanten sind die jeweilige Ein- und Ausgabe. Die Eingaben sind als (Schlüssel, Wert)-Paar definiert, die Ausgabe ist beim Map-Schritt eine Liste von (Schlüssel, Wert)-Paaren, beim Reduce-Schritt eine Liste von Werten, üblicherweise aus Null oder genau einem Wert bestehend.deinfo:eu-repo/semantics/openAccess004Fachstudie MapReduce - eine vergleichende Analyse aktueller ImplementierungenMapReduce - a comparative analysis of current implementationsStudyThesis