Method and apparatus for performing non service affecting software upgrades in place
AssigneeAlcatel Lucent
InventorsJohn H. Shamilian, Thomas L. Wood
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel Lucent
InventorsJohn H. Shamilian, Thomas L. Wood
Estimating the term…
The invention includes a method and apparatus for upgrading software represented as a graph, where the graph has a plurality of states and a plurality of state transitions and tokens traverse the graph executing functions. A method includes identifying a target region of the graph, obtaining a new region for the graph, determining a correspondence between states of the target region of the graph and states of the new region for the graph, and replacing the target region of the graph with the new region for the graph using the correspondence between states of the target region of the graph and states of the new region for the graph. The target region of the graph may be replaced by suspending the operation of the target region of the graph, or while the target region of the graph continues running.
A method executed by a processor for upgrading software represented as a call flow graph having a plurality of states and a plurality of state transitions where a plurality of tokens traverse the graph executing functions, comprising:
An apparatus comprising a processor for upgrading software represented as a call flow graph having a plurality of states and a plurality of state transitions where a plurality of tokens traverse the graph executing functions, the apparatus comprises:
A non-transitory computer readable medium storing a software program that, when executed by a computer, causes the computer to perform a method for upgrading software represented as a call flow graph having a plurality of states and a plurality of state transitions where a plurality of tokens traverse the graph executing functions, comprising:
Dependencies are inferred from the claim text.