An architecture for fast and general data processing on large clusters /
| Main Author: | |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
[New York] : [San Rafael, California] :
Association for Computing Machinery ; Morgan & Claypool,
2016.
|
| Edition: | First edition. |
| Series: | ACM books ;
#11. |
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- 1. Introduction
- 1.1 Problems with specialized systems
- 1.2 Resilient distributed datasets (RDDs)
- 1.3 Models implemented over RDDs
- 1.4 Summary of results
- 1.5 Book overview
- 2. Resilient distributed datasets
- 2.1 Introduction
- 2.2 RDD abstraction
- 2.3 Spark programming interface
- 2.4 Representing RDDs
- 2.5 Implementation
- 2.6 Evaluation
- 2.7 Discussion
- 2.8 Related work
- 2.9 Summary
- 3. Models built over RDDs
- 3.1 Introduction
- 3.2 Techniques for implementing other models on RDDs
- 3.3 Shark: SQL on RDDs
- 3.4 Implementation
- 3.5 Performance
- 3.6 Combining SQL with complex analytics
- 3.7 Summary
- 4. Discretized streams
- 4.1 Introduction
- 4.2 Goals and background
- 4.3 Discretized streams (D-streams)
- 4.4 System architecture
- 4.5 Fault and straggler recovery
- 4.6 Evaluation
- 4.7 Discussion
- 4.8 Related work
- 4.9 Summary
- 5. Generality of RDDs
- 5.1 Introduction
- 5.2 Expressiveness perspective
- 5.3 Systems perspective
- 5.4 Limitations and extensions
- 5.5 Related work
- 5.6 Summary
- 6. Conclusion
- 6.1 Lessons learned
- 6.2 Evolution of spark in industry
- 6.3 Future work
- References
- Author's biography.