CENTRALIZED NETWORKING CONFIGURATION IN DISTRIBUTED SYSTEMS
First Claim
Patent Images
1. A system, comprising:
- a plurality of computing devices configured to;
obtain, at one or more centralized servers of a networking configuration service, metrics from a plurality of sources, including traffic metrics collected at a set of nodes configurable to implement a network-accessible service of a provider network;
determine, at the networking configuration service, based at least in part on the metrics and at least in part on a networking management policy, metadata to be used to apply a networking configuration option to a particular category of traffic associated with a service instance of the network-accessible service at a particular node of the set of nodes;
transmit, to a control module at a particular node of the set of nodes, a representation of the metadata; and
implement, at the particular node, a procedure indicated by the metadata determined at the networking configuration service to schedule one or more network transmissions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of the set of rules is transmitted to the node of the distributed system to schedule network transmissions in accordance with the networking configuration option.
-
Citations
23 Claims
-
1. A system, comprising:
a plurality of computing devices configured to; obtain, at one or more centralized servers of a networking configuration service, metrics from a plurality of sources, including traffic metrics collected at a set of nodes configurable to implement a network-accessible service of a provider network; determine, at the networking configuration service, based at least in part on the metrics and at least in part on a networking management policy, metadata to be used to apply a networking configuration option to a particular category of traffic associated with a service instance of the network-accessible service at a particular node of the set of nodes; transmit, to a control module at a particular node of the set of nodes, a representation of the metadata; and implement, at the particular node, a procedure indicated by the metadata determined at the networking configuration service to schedule one or more network transmissions. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method, comprising:
performing, by a plurality of computing devices; obtaining, at a networking configuration server, metrics from a plurality of sources associated with a network-accessible service of a provider network; determining, at the networking configuration server, based at least in part on the metrics, a procedure to be used to apply a networking configuration option to a particular category of traffic associated with a service instance of the network-accessible service; transmitting, from the networking configuration server to a particular node of the provider network associated with the service instance, a representation of the procedure; and implementing, at the particular node, the procedure determined at the networking configuration server to schedule one or more network transmissions in accordance with the networking configuration option. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
-
obtain networking-related metrics from a plurality of sources; determine, in accordance with one or more networking management policies and based at least in part on the networking-related metrics, a set of rules to be used to apply a networking configuration option to a particular category of traffic associated with a computing device; and transmit, to the computing device from a networking configuration server, a representation of the set of rules to be used to schedule one or more network transmissions in accordance with the networking configuration option. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification