Expand description
Distributed pipeline execution components
This module provides distributed execution capabilities including cluster management, fault tolerance, load balancing, and MapReduce-style operations.
Structs§
- Cluster
Config - Cluster configuration
- Cluster
Manager - Distributed cluster manager
- Cluster
Node - Cluster node information
- Cluster
Status - Cluster status information
- Data
Shard - Data shard for distributed processing
- Data
Transfer Metrics - Data transfer metrics
- Distributed
Task - Distributed task specification
- Execution
Metrics - Task execution metrics
- Fault
Detector - Fault detection and recovery
- Load
Balancer - Load balancer component
- MapReduce
Pipeline - MapReduce-style distributed pipeline
- MapReduce
Pipeline Trained - Trained state for
MapReducepipeline - Node
Load - Current node load metrics
- Node
Resources - Node resource specification
- Resource
Requirements - Resource requirements for tasks
- Task
Config - Task execution configuration
- Task
Result - Task execution result
Enums§
- Failure
Tolerance - Failure tolerance strategies
- Load
Balancing Strategy - Load balancing strategies
- Node
Status - Node status enumeration
- Partitioning
Strategy - Data partitioning strategies
- Recovery
Strategy - Recovery strategies for different failure types
- Task
Priority - Task priority levels
- Task
Status - Task execution status