QoS optimization with compression
First Claim
1. A method for optimizing network traffic settings, the method comprising steps of:
- (a) receiving, by an intermediary deployed between a first device and a second device, network traffic comprising data communicated between the first device and the second device via a network, storing a mirror copy of the data of the network traffic to a repository of the intermediary, and forwarding the network traffic to the second device;
(b) transforming, by the intermediary, the mirror copy of the network traffic by one of compression or suppression to provide a transformed mirror copy of the data of the network traffic different than the forwarded network traffic, the transformed mirror copy comprising a transformed version of the data;
(c) sampling, by the intermediary, portions of the transformed mirror copy of the network traffic; and
(d) determining, by an analyzer of the intermediary, a bandwidth requirement of the network traffic and Quality of Service (QoS) setting of the intermediary for a predetermined service level based on the transformed sampled portions of the mirror copy of the network traffic.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for optimizing network traffic settings and for providing information on projected optimization of transformed traffic for a network includes: providing a traffic descriptor for sampled traffic data of the network; transforming the traffic data and extracting information on the transformed traffic data; and providing the traffic descriptor and the information on the transformed traffic data for analysis. The information can be a transformation traffic descriptor or a delta between untransformed and transformed network traffic. The traffic data and the transformed traffic data can then be modeled based the traffic descriptor and the information, respectively. Bandwidth requirements and quality of service settings for optimizing network performance for a service level can be provided based upon the traffic data model. Information on projected optimization of transformed network traffic can also be provided for the service level based upon the transformed traffic data model.
-
Citations
24 Claims
-
1. A method for optimizing network traffic settings, the method comprising steps of:
-
(a) receiving, by an intermediary deployed between a first device and a second device, network traffic comprising data communicated between the first device and the second device via a network, storing a mirror copy of the data of the network traffic to a repository of the intermediary, and forwarding the network traffic to the second device; (b) transforming, by the intermediary, the mirror copy of the network traffic by one of compression or suppression to provide a transformed mirror copy of the data of the network traffic different than the forwarded network traffic, the transformed mirror copy comprising a transformed version of the data; (c) sampling, by the intermediary, portions of the transformed mirror copy of the network traffic; and (d) determining, by an analyzer of the intermediary, a bandwidth requirement of the network traffic and Quality of Service (QoS) setting of the intermediary for a predetermined service level based on the transformed sampled portions of the mirror copy of the network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system configured on a device deployed as an intermediary between a first device and a second device for optimizing network traffic settings, the system comprising
a probe of an intermediary device deployed between a first device and a second device receiving network traffic comprising data communicated between the first device and the second device via a network, storing a mirror copy of the data of the traffic to a repository of the intermediary device, and forwarding the network traffic to the second device; -
a transformation module of the intermediary device transforming the mirror copy of the network traffic by one of compression or suppression to provide a transformed mirror copy of the network traffic different than the forwarded network traffic, the transformed mirror copy comprising a transformed copy of the data; a sampling module of the intermediary device sampling portions of the transformed mirror copy of the network traffic; and an analyzer of the intermediary device determining a bandwidth requirement of the network traffic and Quality of Service (QoS) setting of the intermediary for a predetermined service level based on the transformed sampled portions of the mirror copy of the network traffic. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising:
a non-transitory computer usable medium having computer readable program code means embodied therein for optimizing network traffic settings, the computer readable program code means in said article of manufacture comprising; computer readable program code means for receiving at an intermediary deployed between a first device and a second device network traffic comprising data communicated between the first device and the second device via a network, storing a mirror copy of the data of the network traffic to a repository, and forwarding the network traffic to the second device; computer readable program code means for transforming the mirror copy of the network traffic by one of compression or suppression to provide a transformed mirror copy of the network traffic different than the forwarded network traffic, the transformed mirror copy comprising a transformed version of the data; computer readable program code means for sampling portions of the transformed mirror copy of the network traffic; and computer readable program code means for determining, by an analyzer of the intermediary, a bandwidth requirement of the network traffic and Quality of Service (QoS) setting of the intermediary for a predetermined service level based on the transformed sampled portions of the mirror copy of the network traffic. - View Dependent Claims (22, 23)
-
24. A method for optimizing network traffic settings, the method comprising steps of:
-
receiving, by an intermediary deployed between a first device and a second device, network traffic comprising data communicated between the first device and the second device via a network; storing a mirror copy of the data of the network traffic to a repository of the intermediary; forwarding, by the intermediary, the network traffic to the second device; transforming, by the intermediary, the mirror copy of the network traffic by one of compression or suppression to provide a transformed mirror copy of the network traffic different than the forwarded network traffic, the transformed mirror copy comprising a transformed version of the data; sampling, by the intermediary, portions of the transformed mirror copy of the network traffic; and comparing, by the intermediary, the mirror copy of the network traffic stored in the repository and the sampled portions of the transformed mirror copy of the network traffic; determining, by an analyzer of the intermediary and based on the comparison, a bandwidth requirement of the network traffic and Quality of Service (QoS) setting of the intermediary for a predetermined service level.
-
Specification