Phlex Framework DesignΒΆ
Phlex is a data-processing framework that supports the Parallel, hierarchical, and layered execution of data-processing algorithms.
This document gives a brief introduction to what Phlex aims to achieve, the conceptual design elements in support of those aims.
PDF available
A PDF rendering of this documentation is available here.
- 1. Introduction
- 2. High-Level Abstractions
- 3. Conceptual Design
- 4. Technical Design
- 4.1. Framework Subsystems
- 4.2. Program Startup
- 4.3. The Role of Data Product Concepts
- 4.4. Framework Application
- 4.5. Task Management
- 4.6. Data Modeling
- 4.7. Data Product Management
- 4.8. Metadata Management
- 4.9. IO
- 4.10. Plugin Management
- 4.11. Resource Management
- 4.12. Monitoring and Reporting
- 4.13. Algorithm Registration
- 4.14. Algorithm Description
- 4.15. Error Handler
- 4.16. Signal Handler
- 4.17. Random Number Support
- 4.18. Configuration
- 4.19. Logging
- 4.20. External Subsystems