US 11,669,657 B2
Architecture for distributed system simulation with realistic timing
Yuzhu Shen, Santa Clara, CA (US); Yun Jiang, Sunnyvale, CA (US); and Alok Priyadarshi, Mountain View, CA (US)
Assigned to Beijing Voyager Technology Co., Ltd., Beijing (CN)
Filed by Beijing Voyager Technology Co., Ltd., Beijing (CN)
Filed on Sep. 22, 2020, as Appl. No. 17/28,814.
Prior Publication US 2022/0092232 A1, Mar. 24, 2022
Int. Cl. G06F 30/20 (2020.01); G06F 1/08 (2006.01); G06F 17/18 (2006.01)
CPC G06F 30/20 (2020.01) [G06F 1/08 (2013.01); G06F 17/18 (2013.01)] 20 Claims
OG exemplary drawing
 
5. A computer-implemented method comprising:
under control of a computing system comprising a computer processor configured to execute specific instructions,
determining a statistical property of message timestamps of a plurality of prior messages generated by a subsystem, wherein the subsystem is configured to execute recurrently, and wherein individual executions of the subsystem comprise processing message data;
determining that a time of a simulation clock corresponds to a simulated passage of a predetermined time interval after a prior execution of the subsystem;
initiating a current execution of the subsystem in response to determining that the time corresponds to the simulated passage of the predetermined time interval, wherein the simulation clock remains static during the current execution, and wherein during the current execution, the subsystem processes simulated message data; and
generating a simulated output message of the subsystem based at least partly on the simulated message data, wherein a timestamp of the simulated output message is based on the statistical property of the message timestamps.