Dynamic scheduling of network updates
US-9887878-B2 · Feb 6, 2018 · US
US11163553B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11163553-B2 |
| Application number | US-201916522166-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2019 |
| Priority date | Jan 26, 2017 |
| Publication date | Nov 2, 2021 |
| Grant date | Nov 2, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data configuration mechanism includes determining an upgrade profile based on an original data management model and an updated data management model. One or more data nodes are changed between the original data management model and the updated data management model. The upgrade profile indicates path information of the changed data nodes and indicates an update operation of the changed data nodes. Corresponding data for the changed data nodes are configured based on the path information and the update operation.
Opening claim text (preview).
What is claimed is: 1. A data configuration method fora network device comprising a processor coupled to a memory, wherein the method comprises: obtaining, with the processor, a differential profile for one or more changed data nodes based on an original data management model and an updated data management model, wherein the one or more changed data nodes comprise a first-type data node that is deleted and a second-type data node that is added; determining a change profile when a deletion node in the original data management model is an addition node in the updated data management model, wherein the change profile indicates a correspondence between path information of the deletion node in the original data management model and path information of the addition node in the updated data management model; combining the deletion node and the addition node into a migration node, wherein the one or more changed data nodes further comprise the migration node; determining, with the processor, an upgrade profile in response to obtaining the differential profile for the one or more changed data nodes, wherein the one or more changed data nodes are changed between the original data management model and the updated data management model, and wherein the upgrade profile indicates first path information of the first-type data node, second path information of the second-type data node, and an update operation of the one or more changed data nodes; and automatically reconfiguring, with the processor, corresponding data for the second-type data node based on the first path information, the second path information, and the update operation in the upgrade profile to permit the network device to upgrade from the original data management model to the updated data management mode without manual reconfiguration. 2. The data configuration method of claim 1 , wherein determining the upgrade profile comprises: obtaining the differential profile including differences between the original data management model and the updated data management model, wherein the differential profile indicates the first-type data node deleted when generating the updated data management model from the original data management model and the first path information of the first-type data node in the original data management model, and indicates the second-type data node added when generating the updated data management model from the original data management model and the second path information of the second-type data node in the updated data management model; and generating the upgrade profile based on the differential profile. 3. The data configuration method of claim 2 , wherein the method further comprises: adding the correspondence between the path information of the deletion node and the path information of the addition node in the updated data management model to the upgrade profile based on the change profile. 4. The data configuration method of claim 3 , wherein the method further comprises: recording a corresponding update operation of the migration node as migration; and recording path information of the migration node as path information of the migration node in the original data management model and path information of the migration node in the updated data management model in the upgrade profile. 5. The data configuration method of claim 4 , wherein the method further comprises: recording the migration node as a modification node in the upgrade profile when corresponding data of the migration node is modified; and recording a data modification profile of the modification node in the upgrade profile, wherein the one or more changed data nodes further comprise the modification node. 6. The data configuration method of claim 4 , wherein configuring corresponding data for the one or more changed data nodes comprises: obtaining data of a specified changed data node based on path information of the specified changed data node in the original data management model in response to determining the specified changed data node is a first-type data node and not the migration node; and deleting the data of the specified changed data node. 7. The data configuration method of claim 5 , wherein configuring data for the one or more changed data nodes comprises: obtaining the data of the migration node based on the path information of the migration node in the original data management model in response to determining a specified changed data node is the migration node and not the modification node; and storing the data of the migration node based on the path information of the migration node in the updated data management model. 8. The data configuration method of claim 5 , wherein configuring data for the one or more changed data nodes comprises: obtaining data of the modification node based on path information of the modification node in the original data management model in response to determining a specified changed data node is the modification node; modifying the data of the modification node based on the data modification profile of the modification node in the upgrade profile; and storing modified data based on path information of the modification node in the updated data management model. 9. The data configuration method of claim 5 , wherein configuring data for the one or more changed data nodes comprises storing data of a specified changed data node based on path information of the specified changed data node in the updated data management model in response to determining the specified changed data node is the second-type data node and is not the migration node. 10. The data configuration method of claim 1 , wherein the upgrade profile, the original data management model, and the updated data management model are data tree structures. 11. A data configuration apparatus for a network device, comprising: a processor configured to: obtain a differential profile for one or more changed data nodes based on an original data management model and an updated data management model, wherein the one or more changed data nodes comprise a first-type data node that is deleted and a second-type data node that is added; determine a change profile when a deletion node in the original data management model is an addition node in the updated data management model, wherein the change profile indicates a correspondence between path information of the deletion node in the original data management model and path information of the addition node in the updated data management model; combine the deletion node and the addition node into a migration node, wherein the one or more changed data nodes further comprise the migration node; determine an upgrade profile in response to obtaining the differential profile for the one or more changed data nodes, wherein the one or more changed data nodes are changed between the original data management model and the updated data management model, and wherein the upgrade profile indicates first path information of the first-type data node, second path information of the second-type data node, and an update operation of the one or more changed data nodes; and automatically reconfigure corresponding data for the second-type data node based on the first path information, the second path information, and the update operation in the upgrade profile to permit the network device to upgrade from the original data management model to the updated data management mode without manual reconfiguration; and a memory coupled to the processor and configured to store the upgrade profile. 12. The data configuration apparatus of claim 11 , wherein the processor is further configured to: obtain the diff
involving simulating, designing, planning or modelling of a network · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Incremental updates; Differential updates · CPC title
Digital input from, or digital output to, record carriers {, e.g. RAID, emulated record carriers or networked record carriers} · CPC title
Code refactoring · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.