Proceedings of the 1st ACM Symposium on Cloud Computing 2010
DOI: 10.1145/1807128.1807148
|View full text |Cite
|
Sign up to set email alerts
|

Nephele/PACTs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 199 publications
(19 citation statements)
references
References 16 publications
0
19
0
Order By: Relevance
“…Examples of these patterns include MapReduce [4], All-Pairs [5], Sector/Sphere [6] and PACT [7]. The advantages of these patterns include: (i) support data distribution and parallel data processing with distributed data on multiple nodes/cores; (ii) provide a higher-level programming model to facilitate user program parallelization; (iii) follow a "moving computation to data" principle that reduces data movement overheads; (iv) have good scalability and performance acceleration when executing on distributed resources; (v) support run-time features such as fault-tolerance; (vi) simplify the difficulty for parallel programming in comparison to traditional parallel programming interfaces such MPI [8] and OpenMP [9].…”
Section: Distributed Data-parallel Patterns and Execution Enginesmentioning
confidence: 99%
See 3 more Smart Citations
“…Examples of these patterns include MapReduce [4], All-Pairs [5], Sector/Sphere [6] and PACT [7]. The advantages of these patterns include: (i) support data distribution and parallel data processing with distributed data on multiple nodes/cores; (ii) provide a higher-level programming model to facilitate user program parallelization; (iii) follow a "moving computation to data" principle that reduces data movement overheads; (iv) have good scalability and performance acceleration when executing on distributed resources; (v) support run-time features such as fault-tolerance; (vi) simplify the difficulty for parallel programming in comparison to traditional parallel programming interfaces such MPI [8] and OpenMP [9].…”
Section: Distributed Data-parallel Patterns and Execution Enginesmentioning
confidence: 99%
“…In Stratosphere, DDP patterns are expressed using the Parallelization Contract (PACTs) programming model [7], and the PACT compiler converts PACT programs into jobs for the Nephele execution engine [19]. DryadLINQ [20] is a high-level programming language consisting of .NET constructs for operating on datasets and runs on Dryad [21], a distributed data flow execution engine.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Our Stratosphere system is together with Hadoop one of the first stacks in this area, as it combines an execution engine Nephele for massively-parallel cloud infrastructures, PACT programming model [6] for parallel description and execution of generalized map / reduce operators including primitives that allow the easy specification, automatic optimization, and efficient execution of joins as well as a declarative and query language. Extensive experimental evaluations with different use-case scenario placed Stratosphere among the most prominent data analytics stack that enables the extraction, analysis, and integration of heterogeneous data sets, ranging from strictly structured relational data, to unstructured text data, and semi-structured data.…”
Section: Introductionmentioning
confidence: 99%