US 12,379,944 B2
Execution engine integration framework for byzantine fault tolerant (BFT) state machine replication (SMR) systems
Teodor Parvanov, Sofia (BG); Celine Jose Nalkara, Bangalore (IN); Tarunkumar Banda, Bangalore (IN); Tsvetomir Dimirov Dimitrov, Sofia (BG); and Andrew Joseph Stone, Malden, MA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Oct. 18, 2022, as Appl. No. 18/047,591.
Prior Publication US 2024/0126570 A1, Apr. 18, 2024
Int. Cl. G06F 9/448 (2018.01); G06F 9/54 (2006.01)
CPC G06F 9/449 (2018.02) [G06F 9/541 (2013.01); G06F 9/547 (2013.01); G06F 2209/547 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by an execution engine proxy running on a replica of a state machine replication (SMR) system, a client request directed to a service implemented by the SMR system; and
interacting, by the execution engine proxy using a standard communication interface, with an execution engine for the service in order to execute the client request via the execution engine,
wherein the standard communication interface comprises a set of generic application programming interfaces (APIs) or message types that are independent of the service or to the execution engine.