Contact us at 216.468.5200 or info@accelerationsystems.com

Block Level Deduplication

Key technology

Block Level DeDuplication (BLDD) is a key technology of the Acceleration Systems product. BLDD deduplicates patterns of information as the information passes across the network. It is bi-directional, replacing patterns of data with cache references as information is sent to, or received from, cloud-based servers.

As Acceleration Systems is used to optimize connections to an application server, the BLDD technology learns the patterns being transferred between users and the server. If any pattern is seen more than once, a reference to the pattern is sent across the network instead of the original block of data. This removes considerable traffic from the network for similar content.

Acceleration Systems' bandwidth optimization block level deduplicationThe algorithms built into the BLDD technology ensure that Acceleration Systems can quickly determine if a pattern within traffic passing across the network has previously been seen and can be replaced with a reference. The cache size available for BLDD is configurable. The BLDD technology ensures that patterns seen most frequently remain within the cache and patterns which are infrequently used are dropped from the cache. BLDD can make use of in-memory and disk-based cache to ensure the maximum throughput possible.

In office scenarios, with a Remote Business Accelerator installed in the office, BLDD provides shared caching for all users in the office, providing greater optimizations for all. Since the cache is based on content that would be sent or received by individual users, security of the content is always maintained.

BLDD works regardless of the type of traffic or application server, and detects patterns across multiple unrelated applications (e.g. if similar content is seen in an email attachment and a file share copy). BLDD is extremely successful within collaboration scenarios where information is retrieved, changed, and uploaded again. Since it is bi-directional, and protocol independent, BLDD will replace data with references if, for example, a user downloads a file from a content management application and subsequently sends it within an email.