US 11,757,991 B2
Common synchronization of device command into multiple synchronized single device tasks
Frédéric René Philippe Detienne, Harze (BE); Piotr Jerzy Kupisiewicz, Cracow (PL); Alexandre Honoré, Schaerbeek (BE); and Jonathan Maria Jan Slenders, Ghent (BE)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/509,438.
Claims priority of provisional application 63/224,541, filed on Jul. 22, 2021.
Prior Publication US 2023/0027999 A1, Jan. 26, 2023
Int. Cl. G06F 15/16 (2006.01); H04L 67/1095 (2022.01); H04L 41/22 (2022.01)
CPC H04L 67/1095 (2013.01) [H04L 41/22 (2013.01)] 20 Claims
OG exemplary drawing
 
10. A method comprising:
obtaining a command to be executed on a plurality of target network devices, wherein the command includes a marker indicating that execution is to be synchronized among the plurality of target network devices;
splitting the command into a plurality of single device execution tasks, each for a respective network device of the plurality of target network devices;
providing each of the plurality of single device execution tasks, via a command line interface or an application programming interface, to a respective one of the plurality of target network devices, the plurality of single device execution tasks being provided within a bounded time interval; and
storing the plurality of single device execution tasks into a plurality of device queues such that each of the plurality of device queues is dedicated to a respective network device from the plurality of target network devices.