Methods, systems, and computer readable media for synchronizing device state
AssigneeGenband US LLC
InventorsMark Duffy, Ephraim Ezekiel, Robin Iddon, Eric Schott, Aruna Thirumalai, Chris Cook
Life of this patent
Estimating the term…
Abstract
A synchronization scheme is provided that includes querying a managed device to obtain an initial device state, synchronizing the device state in a plurality of management processes, detecting a change in the initial device state, and maintaining a synchronized current device state between the managed device and the plurality of management processes.
Claims16
A method comprising:
- querying a managed device to obtain an initial device state, wherein the managed device is a network switch including a remote management interface for allowing a plurality of remote management processes on a plurality of remote systems to remotely manage the network switch and wherein the initial device state of the managed device includes configuration parameter values;
- synchronizing the initial device state in the plurality of remote management processes, wherein synchronizing includes determining whether synchronization already exists between a managed device and a management process and establishing a synchronization if synchronization does not already exist, wherein determining includes comparing a sequence number identifying a current device state with a previously stored sequence number;
- detecting a change from the initial device state of the managed device;
- and
- in response to detecting a change from the initial device state of the managed device, maintaining a synchronized current device state between the managed device and the plurality of remote management processes, wherein the network switch sends updated device state information to the remote management processes, wherein the updated device state information includes different configuration parameter values from the configuration parameter values of the initial device state.
A computer program product, stored in a non-transitory computer readable medium comprising instructions to cause a computer to:
- query a managed device to obtain an initial device state, wherein the managed device is a network switch including a remote management interface for allowing a plurality of remote management processes on a plurality of remote systems to remotely manage the network switch and wherein the initial device state of the managed device includes configuration parameter values;
- synchronize the initial device state in the plurality of remote management processes, wherein synchronize includes determine whether synchronization already exists between a managed device and a management process and establishing a synchronization if synchronization does not already exist, wherein determine includes compare a sequence number identifying a current device state with a previously stored sequence number;
- detect a change from the initial device state of the managed device;
- and
- in response to detecting a change from the initial device state of the managed device, maintain a synchronized current device state between the managed device and the plurality of remote management processes, wherein the network switch sends updated device state information to the remote management processes, wherein the updated device state information includes different configuration parameter values from the configuration parameter values of the initial device state.
A system for synchronizing device state of a managed device comprising:
- a management mechanism for managing a managed device, wherein the managed device is a network switch including a remote management interface for allowing a plurality of remote management processes on a plurality of remote systems to remotely manage the network switch and wherein the initial device state of the managed device includes configuration parameter values;
- and
- a feedback mechanism for querying the managed device to obtain an initial device state, for synchronizing the initial device state in the plurality of remote management processes, wherein synchronizing includes determining whether synchronization already exists between a managed device and a management process and establishing a synchronization if synchronization does not already exist, wherein determining includes comparing a sequence number identifying a current device state with a previously stored sequence number, for detecting a change from the initial device state of the managed device, and for, in response to detecting a change from the initial device state of the managed device, maintaining a synchronized current device state between the managed device and the plurality of remote management processes, wherein the network switch sends updated device state information to the remote management processes, wherein the updated device state information includes different configuration parameter values from the configuration parameter values of the initial device state.
Dependencies are inferred from the claim text.