Skip to main content

Module coordination

Module coordination 

Source

Re-exports§

pub use scheduling::PriorityLevel;
pub use scheduling::PriorityManager;
pub use scheduling::PriorityQueue;
pub use scheduling::PriorityUpdateStrategy;
pub use scheduling::ResourceAllocationStrategy;
pub use scheduling::ResourceAllocationTracker;
pub use scheduling::ResourceManager;
pub use scheduling::ResourcePool;
pub use scheduling::ScheduledTask;
pub use scheduling::SchedulingStrategy;
pub use scheduling::StaticPriorityStrategy;
pub use scheduling::TaskPriority;
pub use scheduling::TaskScheduler;
pub use orchestration::AlertConfiguration;
pub use orchestration::Checkpoint;
pub use orchestration::CheckpointConfiguration;
pub use orchestration::CheckpointManager;
pub use orchestration::CheckpointMetadata;
pub use orchestration::CheckpointStorage;
pub use orchestration::Experiment;
pub use orchestration::ExperimentConfiguration;
pub use orchestration::ExperimentExecution;
pub use orchestration::ExperimentManager;
pub use orchestration::ExperimentResult;
pub use orchestration::ExperimentStatus;
pub use orchestration::FileCheckpointStorage;
pub use orchestration::InMemoryCheckpointStorage;
pub use orchestration::MonitoringConfiguration;
pub use orchestration::OptimizationPipeline;
pub use orchestration::PipelineConfiguration;
pub use orchestration::PipelineExecution;
pub use orchestration::PipelineOrchestrator;
pub use orchestration::PipelineStage;
pub use orchestration::RecoveryManager;
pub use orchestration::RecoveryOptions;
pub use orchestration::RecoveryStrategy;
pub use orchestration::RecoveryTarget;
pub use orchestration::ResourceLimits;
pub use orchestration::StageResult;
pub use orchestration::StateType;
pub use orchestration::StorageConfiguration;
pub use orchestration::TimeoutSettings;
pub use orchestration::ValidationRule;
pub use monitoring::AlertManager;
pub use monitoring::AnomalyAlert;
pub use monitoring::AnomalyAnalyzer;
pub use monitoring::AnomalyClassifier;
pub use monitoring::AnomalyDetector;
pub use monitoring::AnomalyReporter;
pub use monitoring::ConvergenceAnalyzer;
pub use monitoring::ConvergenceCriteria;
pub use monitoring::ConvergenceDetector;
pub use monitoring::ConvergenceIndicator;
pub use monitoring::ConvergenceMonitor;
pub use monitoring::ConvergenceResult;
pub use monitoring::MetricCollector;
pub use monitoring::OutlierDetector;
pub use monitoring::PerformanceAlert;
pub use monitoring::PerformanceMetrics;
pub use monitoring::PerformanceTracker;

Modules§

monitoring
orchestration
scheduling

Structs§

CoordinationResult
Result of coordination operations
CoordinationStatus
Current status of the coordination system
CoordinatorBuilder
Builder for creating optimization coordinators
CoordinatorConfig
Configuration for the optimization coordinator
CoordinatorMetrics
Metrics for coordination performance
CoordinatorState
Internal state of the coordination manager
MonitoringResult
Result of monitoring operations
OptimizationCoordinator
Main coordination manager that integrates all coordination components

Enums§

HealthStatus
Health status of the coordination system
MonitoringAlert
Monitoring alert types

Type Aliases§

OptimizationTask