DeliveryThread |
This class implements a thread which will deliver totally ordered requests to
the application
|
ExecutionManager |
This class manages consensus instances.
|
ReplyManager |
|
Synchronizer |
This class implements the synchronization phase described in
Joao Sousa's 'From Byzantine Consensus to BFT state machine replication: a latency-optimal transformation' (May 2012)
This class implements all optimizations described at the end of the paper
|
TOMLayer |
This class implements the state machine replication protocol described in
Joao Sousa's 'From Byzantine Consensus to BFT state machine replication: a latency-optimal transformation' (May 2012)
The synchronization phase described in the paper is implemented in the Synchronizer class
|
TOMSender |
This class is used to multicast messages to replicas and receive replies.
|