Parallelization contract: Difference between revisions

Content deleted Content added
Add link to Apache Flink.
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #64. Do general fixes if a problem exists. - using AWB (11040)
Line 1:
{{Orphan|date=December 2013}}
 
The '''parallelization contract''' or '''PACT''' programming model is a generalization of the [[MapReduce]] [[programming model]] and uses [[Higher-order function|second order functions]] to perform concurrent computations on large ([[Petabyte]]s) data sets in parallel.
 
== Overview ==
Line 10:
* Data Model: PACT's data model are records of arbitrary many fields of arbitrary types. MapReduce's KeyValue-Pairs can be considered as records with two fields.
 
[[Apache Flink|Apache Flink]], an open-source parallel data processing platform has implemented '''PACT'''s. Flink allows users to specify user functions with annotations.
 
== Logical view ==
Line 119:
 
== External links ==
 
* [http://stratosphere.eu Stratosphere project home page]
* [http://www.hpts.ws/papers/2011/posters/Poster2011_06_Bodner.pdf Stratosphere slide presentation]