Optimizing application throughput
AssigneeInternational Business Machines Corporation
InventorHsiulan Chen
Life of this patent
Estimating the term…
Abstract
An approach is provided for optimizing application throughput. Data is collected about traffic flow in a computer network from one or more switches and one or more switches in the computer network. A hot spot destination in the computer network is identified by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network. An application-optimized software-defined networking (SDN) path is created for new flows to the hot spot destination. In response to an establishment of a new flow, the new flow is forwarded to the application-optimized SDN path.
Claims20
A computer-implemented method of optimizing application throughput, the method comprising the steps of:
- collecting, by one or more processors, data about traffic flow in a computer network from one or more switches and one or more switches in the computer network;
- identifying, by the one or more processors, a hot spot destination in the computer network by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network;
- creating, by the one or more processors, an application-optimized software-defined networking (SDN) path for new flows to the hot spot destination;
- and
- in response to an establishment of a new flow, forwarding, by the one or more processors, the new flow to the application-optimized SDN path.
A computer program product for optimizing application throughput, the computer program product comprising a computer readable storage medium having computer readable program code stored on the computer readable storage medium, wherein the computer readable storage medium is not a transitory signal per se, the computer readable program code being executed by a central processing unit (CPU) of a computer system to cause the computer system to perform a method comprising the steps of:
- the computer system collecting data about traffic flow in a computer network from one or more switches and one or more switches in the computer network;
- the computer system identifying a hot spot destination in the computer network by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network;
- the computer system creating an application-optimized software-defined networking (SDN) path for new flows to the hot spot destination;
- and
- in response to an establishment of a new flow, the computer system forwarding the new flow to the application-optimized SDN path.
A computer system comprising:
- a central processing unit (CPU);
- a memory coupled to the CPU;
- and
- a computer readable storage medium coupled to the CPU, the computer readable storage medium containing instructions that are executed by the CPU via the memory to implement a method of optimizing application throughput, the method comprising the steps of:
- the computer system collecting data about traffic flow in a computer network from one or more switches and one or more switches in the computer network;
- the computer system identifying a hot spot destination in the computer network by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network;
- the computer system creating an application-optimized software-defined networking (SDN) path for new flows to the hot spot destination;
- and
- in response to an establishment of a new flow, the computer system forwarding the new flow to the application-optimized SDN path.
Dependencies are inferred from the claim text.