Module distributed_advanced

Module distributed_advanced 

Source
Expand description

Advanced distributed optimization with consensus algorithms and fault recovery

This module provides comprehensive distributed computing capabilities including:

  • Consensus algorithms (Raft, PBFT, Proof of Stake)
  • Advanced data sharding and replication
  • Automatic fault recovery and healing
  • Dynamic cluster scaling
  • Data locality optimization
  • Advanced partitioning strategies
  • Performance optimization and monitoring

Re-exports§

pub use consensus::*;
pub use fault_recovery::*;
pub use monitoring::*;
pub use optimization::*;
pub use orchestration::*;
pub use scaling::*;
pub use sharding::*;

Modules§

consensus
Consensus algorithms for distributed systems
fault_recovery
Advanced Fault Recovery Module
monitoring
Monitoring Module
optimization
Advanced Distributed Optimization Module
orchestration
Orchestration Module
scaling
Advanced Scaling Module
sharding
Data sharding and distribution management

Structs§

AdvancedDistributedConfig
Advanced distributed system configuration
AdvancedDistributedOptimizer
Comprehensive advanced distributed optimization coordinator
AutoScalingConfig
Auto-scaling configuration
ClusterState
Cluster state
DistributedSystemStats
Distributed system statistics
DistributedTask
Distributed task
FailureInfo
Failure information for fault recovery
FaultToleranceConfig
Fault tolerance configuration
GlobalSystemState
Global system state
LocalityConfig
Locality configuration
MonitoringConfig
Monitoring configuration
NodeCapabilities
Node capabilities
NodeInfo
Node information
NodeMetrics
Node performance metrics
OptimizationConfig
Optimization configuration
OrchestrationConfig
Orchestration configuration
ResourceRequirements
Resource requirements

Enums§

ClusterStatus
Cluster status enumeration
FailureType
Types of failures that can occur
NodeRole
Node role enumeration
NodeStatus
Node status
TaskPriority
Task priority levels
TaskType
Task type enumeration

Type Aliases§

AdvancedClusterConfig
Advanced cluster configuration (alias for AdvancedDistributedConfig)
AdvancedDistributedCoordinator
Advanced distributed coordinator (alias for AdvancedDistributedOptimizer)