Graceful scaling in software driven networks
US-2016043901-A1 · Feb 11, 2016 · US
US2016042014A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016042014-A1 |
| Application number | US-201414320420-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 30, 2014 |
| Priority date | Sep 25, 2012 |
| Publication date | Feb 11, 2016 |
| Grant date | — |
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.
Provided are methods and systems for implementing a distributed database in a data network. The method comprises receiving node data associated with one or more nodes of a plurality of nodes, updating the distributed database and replicating the distributed database to each of the plurality of nodes. The plurality of nodes comprises one or more cluster device, a cluster master, a traffic classification engine, a service node, and an orchestrator. The node data comprises node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, node responsiveness. The distributed database comprises tables containing traffic map, node health information, traffic classification mapping, and service policy.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method for implementing a distributed database in a data network, the method comprising: receiving node data associated with one or more nodes of a plurality of nodes; updating, based on the node data, the distributed database; and replicating the updated distributed database to one or more nodes of the plurality of nodes. 2 . The method of claim 1 , wherein replicating the distributed database comprises sending a notification to the one or more nodes of the plurality of nodes. 3 . The method of claim 2 , further comprising: receiving a piece of data from the updated distributed database; and updating, based on the received piece of data, the updated distributed database. 4 . The method of claim 1 , wherein the node data comprises one or more of the following: node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, and node responsiveness. 5 . The method of claim 1 , wherein the distributed database comprises tables containing traffic maps. 6 . The method of claim 5 , wherein updating the distributed database comprises updating the tables containing the traffic maps. 7 . The method of claim 1 , wherein the distributed database comprises tables containing service policies. 8 . The method of claim 1 , wherein the distributed database comprises tables containing node health information. 9 . The method of claim 8 , wherein updating the distributed database comprises updating the tables containing the node health information. 10 . The method of claim 1 , wherein the distributed database comprises tables containing traffic classification mapping. 11 . The method of claim 10 , wherein the updating of the distributed database comprises updating the tables containing the traffic classification mapping. 12 . The method of claim 1 , wherein the plurality of nodes include one or more cluster devices, one or more service nodes, a cluster master, a traffic classification engine, and an orchestrator. 13 . The method of claim 12 , wherein receiving node data, updating the distributed database, and replicating the updated distributed database is carried out by the cluster master. 14 . A system for implementing a distributed database in a data network, the system comprising: a plurality of nodes; and a cluster master configured to: receive node data associated with one or more nodes of the plurality of nodes; update the distributed database based on the node data; and cause to replicate the updated distributed database to one or more nodes of the plurality of nodes. 15 . The system of claim 14 , wherein the node data comprises one or more of the following: node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, and node responsiveness. 16 . The system of claim 14 , wherein the distributed database comprises tables containing traffic maps. 17 . The system of claim 14 , wherein the distributed database comprises tables containing service policies. 18 . The system of claim 14 , wherein the distributed database comprises tables containing node health information. 19 . The system of claim 14 , wherein the distributed database comprises tables containing traffic classification mapping. 20 . The system of claim 14 , wherein the plurality of nodes include one or more cluster devices, one or more service nodes, a traffic classification engine, and an orchestrator. 21 . The system of claim 14 , wherein the cluster master is further configured to receive node health information from the one or more nodes while replicating the distributed data base to the one or more nodes. 22 . A non-transitory computer-readable storage medium comprising instructions, which when executed by one or more processors perform a method for implementing a distributed database in a data network, the method comprising: receiving node data associated with one or more nodes of a plurality of nodes; updating, based on the node data, the distributed database; and replicating the updated distributed database to each of the one or more nodes of the plurality of nodes. 23 . The non-transitory computer-readable storage medium of claim 22 , wherein the node data comprises one or more of the following: node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, and node responsiveness. 24 . The non-transitory computer-readable storage medium of claim 23 , wherein the distributed database comprises tables containing one or more of the following: traffic maps, service policies, node health information, and traffic classification mapping.
Routes obligatorily traversing service-related nodes · CPC title
based on compliance of requirements or conditions with available server resources · CPC title
Physics · mapped topic
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Design, administration or maintenance of databases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.