[][src]Crate rustasim

Parallel datacenter network simulator

Throughout this crate there is a user-backend relationship between the simulation engine and the model. In general, the engine should be agnostic to the type of model being run, and should probably eventually be pulled out into its own crate.

Re-exports

pub use self::err::PopError;
pub use self::err::PushError;

Modules

engine

Drives the simulation

err
network

Datacenter network model

phold

Datacenter network model

spsc

A bounded single-producer single-consumer queue.

worker

This module takes care of scheduling the actors appropriately

Structs

FrozenActor

Maintains the state of the actor while it's at rest

Functions

start

Starts the actors on num_cpus workers