US 11,700,194 B1
Systems and methods for synchronizing network simulation for repeatability based on a universal time clock
Mourad B. Takla, Hillsborough, NJ (US); Xiong Yang, Berkeley Heights, NJ (US); and Sankrith Subramanian, St. Petersburg, FL (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Jun. 21, 2022, as Appl. No. 17/808,002.
Int. Cl. H04L 43/50 (2022.01); H04L 43/0817 (2022.01); H04L 43/067 (2022.01); H04L 43/106 (2022.01)
CPC H04L 43/50 (2013.01) [H04L 43/067 (2013.01); H04L 43/0817 (2013.01); H04L 43/106 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device, a simulation start command;
receiving, by the device, status data indicating that network elements are ready to process data for multiple simulations;
aligning, by the device, a time slot, derived from a universal time clock, to zero;
defining, by the device, a simulation start time, for the multiple simulations, based on the simulation start command and the status data;
defining, by the device, a verification start time, for the multiple simulations, based on the simulation start command, the status data, the time slot being aligned to zero, and a system frame number, derived from the universal time clock, being zero;
defining, by the device, a network frame number that increments when the verification start time changes from zero to one and after the simulation start time and the system frame number are equal to zero;
causing, by the device, the multiple simulations to be executed by the network elements, synchronized in time and based on the time slot, the system frame number, and the network frame number; and
receiving, by the device, synchronized simulation results based on causing the multiple simulations to be executed by the network elements.