Rust · 1307 bytes Raw Blame History
1 //! Market Dynamics Module
2 //!
3 //! Economic system for fair pricing and efficient resource allocation
4
5 pub mod dynamic_pricing;
6 pub mod quality_service;
7 pub mod regional_optimizer;
8 pub mod auction_system;
9 pub mod sla_manager;
10 pub mod pricing_oracles;
11 pub mod load_balancer;
12 pub mod bandwidth_market;
13
14 pub use dynamic_pricing::{
15 DynamicPricingEngine, MarketPrice, PriceHistory,
16 SupplyDemandMetrics, PricingModel
17 };
18 pub use quality_service::{
19 QualityOfServiceManager, ServiceTier, ServiceLevel,
20 QoSMetrics, TierConfiguration
21 };
22 pub use regional_optimizer::{
23 RegionalPriceOptimizer, RegionalMarket, PriceAdjustment,
24 MarketConditions, GeographicPricing
25 };
26 pub use auction_system::{
27 ResourceAuctionSystem, StorageAuction, BandwidthAuction,
28 AuctionResult, BidSubmission
29 };
30 pub use sla_manager::{
31 SLAManager, ServiceLevelAgreement, SLAMetrics,
32 ComplianceStatus, SLAViolation
33 };
34 pub use pricing_oracles::{
35 PricingOracleNetwork, PriceOracle, MarketData,
36 ExternalPriceSource, OracleConsensus
37 };
38 pub use load_balancer::{
39 EconomicLoadBalancer, LoadBalancingStrategy, ResourceWeight,
40 CostOptimizedRouting, PerformancePricing
41 };
42 pub use bandwidth_market::{
43 BandwidthMarketplace, BandwidthContract, TrafficShaping,
44 QoSPrioritizer, NetworkResourceAllocator
45 };