Simulon is a lite discrete event simulation engine used for simulating latency sensitive IO bound applications. It provides a small set of API that can be used inside of a simulation to interact with other nodes in the same simulation, and perform basic IO.