Skip to content

Distributed middleware for coordinating time and communication across processes

License

Notifications You must be signed in to change notification settings

TrySpaceOrg/tryspace-simulith

Repository files navigation

TrySpace Simulith

Distributed middleware for coordinating time and communication across processes.

Overview

Simulith enables distributed simulations to synchronize time across all participating processes and route messages via simulated physical interfaces. Zeromq is wrapped into a library specific for simulation platform support.

Server

A centralized server is responsible for communicating to the various nodes who register. This server has the ability to pause, resume, and run for a set period of time. Note that Simulith time is separate from wall clock time enabling the processes it connects to to run faster or slower than real time.

Interfaces

...

About

Distributed middleware for coordinating time and communication across processes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published