Rust · 961 bytes Raw Blame History
1 //! Resource Allocation Module
2 //!
3 //! Contribution-based resource allocation system for fair and efficient distribution
4
5 pub mod contribution_allocator;
6 pub mod quality_tiers;
7 pub mod regional_balancer;
8 pub mod load_optimizer;
9 pub mod resource_scheduler;
10
11 pub use contribution_allocator::{
12 ContributionBasedAllocator, AllocationDecision, AllocationRequest,
13 AllocationStrategy, AllocationQuality, ResourcePriority
14 };
15 pub use quality_tiers::{
16 QualityTierManager, QualityTier, ServiceLevel,
17 TierRequirements, TierBenefits
18 };
19 pub use regional_balancer::{
20 RegionalResourceBalancer, RegionalAllocation, RegionalMetrics,
21 GeographicDistribution, RegionalPolicy
22 };
23 pub use load_optimizer::{
24 ContributionLoadBalancer, LoadBalancingDecision, ResourceWeight,
25 OptimizedRouting, PerformanceAllocation
26 };
27 pub use resource_scheduler::{
28 ResourceScheduler, ScheduledAllocation, AllocationSchedule,
29 SchedulingPolicy, ResourceReservation
30 };