Expand description
Simulation runner and orchestration framework. Simulation runner and orchestration framework.
This module provides the infrastructure for running simulation experiments, collecting metrics, and generating comprehensive reports.
§Submodules
builder- SimulationBuilder for configuring experimentsreport- SimulationMetrics and SimulationReport typestopology- WorkloadTopology and workload configurationorchestrator- Internal workload orchestrationtokio- TokioRunner for real-world execution
Re-exports§
pub use builder::WorkloadCount;pub use builder::IterationControl;pub use builder::SimulationBuilder;pub use context::SimContext;pub use fault_injector::FaultContext;pub use fault_injector::FaultInjector;pub use fault_injector::PhaseConfig;pub use report::SimulationMetrics;pub use report::SimulationReport;pub use tokio::TokioReport;pub use tokio::TokioRunner;pub use topology::WorkloadTopology;pub use workload::Workload;
Modules§
- builder
- Simulation builder pattern for configuring and running experiments.
- context
- Simulation context for workloads.
- fault_
injector - Fault injection for simulation chaos testing.
- report
- Simulation metrics and reporting.
- tokio
- Tokio-based runner for executing workloads with real networking and timing.
- topology
- Workload topology configuration.
- workload
- Workload trait for simulation testing.