An input journal is the record, kept by a process, of every input it received, in the order it received them, each with the time of its reception: market events, order reports, timer firings that depend on the clock, parameter changes and control messages. Together with the program’s version, it is enough to reproduce everything the process computed.
| stream | events | recorded | journal | compressed | ratio |
|---|---|---|---|---|---|
| large tick (the simulator’s open) | 189 875 | 10.6 MB | 2.8 MB | 3.76 | |
| small tick (synthetic) | 6 000 | 0.34 MB | 0.08 MB | 3.96 |
fig_journal.py (deterministic).