System and method for management of cloud-based systems
First Claim
1. A method for analyzing network usage in a cloud-based communications system, the method comprising:
- receiving network information from one or more networking devices in the cloud-based communications system;
compiling a map based on the received network information, wherein the map characterizes relationships between one or more components and one or more entities of the cloud-based communications system, the one or more entities comprising a service, and compiling the map comprises;
retrieving one or more component addresses associated with the service,mapping the one or more component addresses as flow features correlated to the service,storing, in a database, at least one flow-mapping that correlates the flow features to the service, andat a first client, automating traffic of a first service, mapping service components identified in traffic of the first client as first flow features correlated to the first service, and storing a first flow-mapping that correlates the first flow features to the first service in the database;
determining services that correspond to a network address from network telemetry and setting a flow feature for the services that correspond to the network address;
collecting real-time flow telemetry associated with the one or more networking devices;
processing the flow telemetry in real-time comprising identifying component usage patterns correlated with the service based on the at least one flow-mapping; and
deriving service traffic breakdown of the flow telemetry based on the identified component usage patterns correlated with the service.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for reporting usage of a network infrastructure includes obtaining a map that includes at least one flow-mapping that correlates a flow feature with a service and that correlates a flow feature with an endpoint type, wherein the endpoint types include at least a subscriber type and a service type; at a first computer, receiving flow telemetry of a network infrastructure, the flow telemetry representing at least the destination and source attributes for network traffic in the flow telemetry; categorizing the flow telemetry into at least a subscriber flow category based on the source and destination endpoint types of the traffic; for subscriber flow telemetry of a subscriber, processing the subscriber flow telemetry into at least one flow feature; identifying at least one service to attribute to at least a portion of the subscriber flow telemetry, the service identified through the processed flow feature and a flow-mapping.
45 Citations
20 Claims
-
1. A method for analyzing network usage in a cloud-based communications system, the method comprising:
-
receiving network information from one or more networking devices in the cloud-based communications system; compiling a map based on the received network information, wherein the map characterizes relationships between one or more components and one or more entities of the cloud-based communications system, the one or more entities comprising a service, and compiling the map comprises; retrieving one or more component addresses associated with the service, mapping the one or more component addresses as flow features correlated to the service, storing, in a database, at least one flow-mapping that correlates the flow features to the service, and at a first client, automating traffic of a first service, mapping service components identified in traffic of the first client as first flow features correlated to the first service, and storing a first flow-mapping that correlates the first flow features to the first service in the database; determining services that correspond to a network address from network telemetry and setting a flow feature for the services that correspond to the network address; collecting real-time flow telemetry associated with the one or more networking devices; processing the flow telemetry in real-time comprising identifying component usage patterns correlated with the service based on the at least one flow-mapping; and deriving service traffic breakdown of the flow telemetry based on the identified component usage patterns correlated with the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more computers including one or more processors, the one or more processors programmed to perform operations comprising; receiving network information from one or more networking devices in a cloud-based communications system; compiling a map based on the received network information, wherein the map characterizes relationships between one or more components and one or more entities of the cloud-based communications system, the one or more entities comprising a service, and compiling the map comprises; retrieving one or more component addresses associated with the service, mapping the one or more component addresses as flow features correlated to the service, storing, in a database, at least one flow-mapping that correlates the flow features to the service, and at a first client, automating traffic of a first service, mapping service components identified in traffic of the first client as first flow features correlated to the first service, and storing a first flow-mapping that correlates the first flow features to the first service in the database; determining services that correspond to a network address from network telemetry and setting a flow feature for the services that correspond to the network address; collecting real-time flow telemetry associated with the one or more networking devices; processing the flow telemetry in real-time comprising identifying component usage patterns correlated with the service based on the at least one flow-mapping; and deriving service traffic breakdown of the flow telemetry based on the identified component usage patterns correlated with the service. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. At least one non-transitory computer-readable storage medium comprising computer-executable instructions, that, when executed by a computing system, perform a method comprising:
-
receiving network information from one or more networking devices in a cloud-based communications system; compiling a map based on the received network information, wherein the map characterizes relationships between one or more components and one or more entities of the cloud-based communications system, the one or more entities comprising a service, and compiling the map comprises; retrieving one or more component addresses associated with the service, mapping the one or more component addresses as flow features correlated to the service, storing, in a database, at least one flow-mapping that correlates the flow features to the service, and at a first client, automating traffic of a first service, mapping service components identified in traffic of the first client as first flow features correlated to the first service, and storing a first flow-mapping that correlates the first flow features to the first service in the database; determining services that correspond to a network address from network telemetry and setting a flow feature for the services that correspond to the network address collecting real-time flow telemetry associated with the one or more networking devices; processing the flow telemetry in real-time comprising identifying component usage patterns correlated with the service based on the at least one flow-mapping; and deriving service traffic breakdown of the flow telemetry based on the identified component usage patterns correlated with the service. - View Dependent Claims (17, 18, 19, 20)
-
Specification