Patent ID: 8681649

Claim:
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.