Visualizing Ephemeral Traffic
First Claim
1. A computer-implemented method comprising:
- receiving a plurality of data streams that include operational data for a plurality of application nodes, the plurality of data streams captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes;
processing the plurality of data streams to determine frequencies of ports used to exchange data between the plurality of application nodes; and
determining the ports to be server ports or client ports based on the frequencies of the ports used to exchange the data.
1 Assignment
0 Petitions
Accused Products
Abstract
An example system may include one or more processors and one or more collectors executable by the one or more processors to receive a plurality of data streams that include operational data for a plurality of application nodes. The plurality of data streams may be captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes. The system may further include an analyzer executable by the one or more processors to process the plurality of data streams to determine frequencies of ports used to exchange data between the plurality of application nodes. The analyzer may further be configured to determine the ports to be server ports or client ports based on the frequencies of the ports used to exchange the data.
-
Citations
15 Claims
-
1. A computer-implemented method comprising:
-
receiving a plurality of data streams that include operational data for a plurality of application nodes, the plurality of data streams captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes; processing the plurality of data streams to determine frequencies of ports used to exchange data between the plurality of application nodes; and determining the ports to be server ports or client ports based on the frequencies of the ports used to exchange the data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform operations comprising:
-
receiving a plurality of data streams that include operational data for a plurality of application nodes, the plurality of data streams captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes; processing the plurality of data streams to determine frequencies of ports used to exchange data between the plurality of application nodes; and determining the ports to be server ports or client ports based on the frequencies of the ports used to exchange the data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; one or more collectors executable by the one or more processors to receive a plurality of data streams that include operational data for a plurality of application nodes, the plurality of data streams captured and provided by a plurality of meters deployed on at least one cloud computing platform to respectively meter the plurality application nodes; and an analyzer executable by the one or more processors to process the plurality of data streams to determine frequencies of ports used to exchange data between the plurality of application nodes, the analyzer further configured to determine the ports to be server ports or client ports based on the frequencies of the ports used to exchange the data. - View Dependent Claims (12, 13, 14, 15)
-
Specification