Parallelization contract: Difference between revisions

Content deleted Content added
Schubi87 (talk | contribs)
Schubi87 (talk | contribs)
Line 106:
* PACTs specify data parallelization in a declarative way which leaves several degrees of freedom to the system. These degrees of freedom are an important prerequisite for automatic optimization. The [[PactCompiler|PACT compiler]] enumerate different execution strategies and chooses the strategy with the least estimated amount of data to ship. In contrast, Hadoop executes MapReduce jobs always with the same strategy.
 
For a more detailed comparison of the MapReduce and PACT programming models you can read our paper //"MapReduce and PACT - Comparing Data Parallel Programming Models"// (see our [[httphttps://www.stratosphere.eu/index.php?q=publications|publications page]]).
 
==References==