CPC H04W 28/0862 (2023.05) [H04W 28/0925 (2020.05)] | 20 Claims |
1. A non-transitory, computer-readable storage medium comprising instructions that,
when executed by at least one processor of a system, cause the system to:
obtain a first directed acyclic graph including multiple nodes and multiple edges connecting the multiple nodes,
wherein a node in the first directed acyclic graph represents a command issued by a computing device among multiple computing devices,
wherein a process to create a linear order of the multiple nodes associated with the first directed acyclic graph produces a matching linear order when executed on the first directed acyclic graph by two different computing devices among the multiple computing devices,
wherein an addition of the node to the multiple nodes associated with the first directed acyclic graph changes the linear order of the multiple nodes associated with the first directed acyclic graph;
obtain an indication to stop changing the linear order of the multiple nodes associated with the first directed acyclic graph; and
upon obtaining the indication to stop changing the linear order of the multiple nodes associated with the first directed acyclic graph, add a finalize command to the first directed acyclic graph to obtain a second directed acyclic graph,
wherein upon adding the finalize command to the first directed acyclic graph, the addition of the node to the second directed acyclic graph does not change the linear order of the multiple nodes associated with the first directed acyclic graph.
|