System and method for adaptive optimization of resource utilization for redundancy elimination
First Claim
Patent Images
1. A method for improving caching in data redundancy elimination (DRE) entities, comprising:
- calculating a parameter for traffic propagating in a network between a sender and a receiver, wherein the parameter includes one or more network traffic characteristics which indicates whether the traffic is uni-directional network traffic or bi-directional network traffic, and the traffic comprises encoding information and decoding information;
determining whether the parameter meets a predetermined value;
classifying the traffic as uni-directional if the parameter meets the predetermined value; and
classifying the traffic as bi-directional if the parameter does not meet the predetermined value;
if the traffic is classified as uni-directional, causing a first DRE cache at the sender to maintain encoding information and to not maintain decoding information, and causing a second DRE cache at the receiver to maintain decoding information and to not maintain encoding information; and
if the traffic is classified as bi-directional, causing the first DRE cache to maintain both encoding information and decoding information, and causing the second DRE cache to maintain both encoding information and decoding information.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method may include calculating a parameter for traffic propagating in a network between a sender and a receiver, where the traffic comprises encoding information and decoding information; determining whether the parameter meets a predetermined value; classifying the traffic as uni-directional if the parameter meets the predetermined value; and classifying the traffic as bi-directional if the parameter does not meet the predetermined value.
7 Citations
18 Claims
-
1. A method for improving caching in data redundancy elimination (DRE) entities, comprising:
-
calculating a parameter for traffic propagating in a network between a sender and a receiver, wherein the parameter includes one or more network traffic characteristics which indicates whether the traffic is uni-directional network traffic or bi-directional network traffic, and the traffic comprises encoding information and decoding information; determining whether the parameter meets a predetermined value; classifying the traffic as uni-directional if the parameter meets the predetermined value; and classifying the traffic as bi-directional if the parameter does not meet the predetermined value; if the traffic is classified as uni-directional, causing a first DRE cache at the sender to maintain encoding information and to not maintain decoding information, and causing a second DRE cache at the receiver to maintain decoding information and to not maintain encoding information; and if the traffic is classified as bi-directional, causing the first DRE cache to maintain both encoding information and decoding information, and causing the second DRE cache to maintain both encoding information and decoding information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium/media that is encoded with logic that includes code for execution and when said logic is executed by a processor configured to perform operations for improving caching in data redundancy elimination (DRE) entities, said operations comprising:
-
calculating a parameter for traffic propagating in a network between a sender and a receiver, wherein the parameter includes one or more network traffic characteristics which indicates whether the traffic is uni-directional network traffic or bi-directional network traffic, and the traffic comprises encoding information and decoding information; determining whether the parameter meets a predetermined value; classifying the traffic as uni-directional if the parameter meets the predetermined value; and classifying the traffic as bi-directional if the parameter does not meet the predetermined value; if the traffic is classified as uni-directional, causing a first DRE cache at the sender to maintain encoding information and to not maintain decoding information, and causing a second DRE cache at the receiver to maintain decoding information and to not maintain encoding information; and if the traffic is classified as bi-directional, causing the first DRE cache to maintain both encoding information and decoding information, and causing the second DRE cache to maintain both encoding information and decoding information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for improving caching in data redundancy elimination (DRE) entities, said operations, comprising:
-
a memory element; a processor configured to execute instructions associated with electronic code; and one or more wide area application services (WAAS) modules configured to interface with the processor such that the system is configured for; calculating a parameter for traffic propagating in a network between a sender and a receiver, wherein the parameter includes one or more network traffic characteristics which indicates whether the traffic is likely uni-directional network traffic or bi-directional network traffic, and the traffic comprises encoding information and decoding information; determining whether the parameter meets a predetermined value; classifying the traffic as uni-directional if the parameter meets the predetermined value; and classifying the traffic as bi-directional if the parameter does not meet the predetermined value; if the traffic is classified as uni-directional, causing a first DRE cache at the sender to maintain encoding information and to not maintain decoding information, and causing a second DRE cache at the receiver to maintain decoding information and to not maintain encoding information; and if the traffic is classified as bi-directional, causing the first DRE cache to maintain both encoding information and decoding information, and causing the second DRE cache to maintain both encoding information and decoding information. - View Dependent Claims (15, 16, 17, 18)
-
Specification