XDR™ | Replify WAN Optimization

By: Replify  09-12-2011
Keywords: WAN, file transfer, Virtual Appliance

The Replify Accelerator Cross-Protocol Data Reduction XDR technology is a bi-directional network caching software module which allows both ends of the WAN to ‘learn’ the data payload as it flows between the client and the accelerated servers. Subsequent sends and receives between the clients and servers will be sent mainly as references to the stored blocks, with the cached content being retrieved before presentation to the client or server application.

Only references to cached blocks are sent for subsequent transmissions of previously seen data, irrespective of whether the client is pushing it back to, or pulling it down from the server.

Network Cache

The Network Cache is a collection of data blocks rather than objects or files. Once a file has been cached, only references to the data blocks are sent across the WAN. If the file is amended, only the changed portion of the file is sent across the WAN, in addition to the references to the unchanged parts of the file. For larger files where updates are frequent and relatively small, this can have great effect, enabling the user to save and update their critical business flow documents frequently and painlessly.

The key benefits are a huge reduction in the number of bytes being sent over the WAN and, often more crucially, a massive reduction in the file transfer time.


Configurable Multi-Tiered Cache

Each Replify Accelerator Client and Virtual Appliance has a multi-tiered cache. A finite in-memory cache is limited based on the available system RAM. The second tier is an encrypted disk cache which is generally much bigger and contains items which have been cycled out of the RAM cache – this is also configurable, and is scaled based on available disk capacity. An LRU (Least Recently Used) algorithm rotates objects out of both RAM cache and disk cache. Objects rotated out of disk cache are learned again the next time they are seen. When an object in the disk cache is hit frequently it is promoted back into RAM cache.

Shared XDR Cache on a Remote Virtual Appliance

In addition to deploying a virtual appliance in the data center, it is normal to deploy one in each remote site of more than ten users, where people are sharing network resources. In this scenario there is a common cache for all remote office workers which is synchronized with the virtual appliance in the data center. As users (with Replify Clients installed) request content from accelerated application servers, the requests are routed through the Virtual Appliance in their office, and then on to the Virtual Appliance in the data center. This vastly improves response times for all users who are accessing the same content.

Keywords: Data Reduction, file transfer, Virtual Appliance, WAN,

Other products and services from Replify


What is WAN Optimization? | Replify WAN Optimization

Just as the consolidation above was gathering pace, the industry realised that further efficiency and flexibility could be gained by pushing applications and the platforms on which they ran, into shared public data centers where you paid less, and paid only for what you used.


Products | Replify WAN Optimization

The impact is more than just user frustration; it’s lost productivity and a breakdown in critical business processes which rely on users exchanging the latest information, working from current versions of documents, meeting records compliance requirements and avoiding creating stale local copies of key documents.


Replify Syncstor | Replify WAN Optimization

After initially selecting content to synchronize, the user can read, edit and create freely, knowing that only a few moments of network connectivity now and then will be sufficient for any changes and additions to be synchronized with the source folders, and to receive the updates and additions of colleagues.


Replify Accelerator | Replify WAN Optimization

Replify Accelerator was the first pure software WAN acceleration product running on commodity computing platforms and today is the only product to match or exceed the performance of specialised hardware devices. Replify Enterprise Manager The Replify Enterprise Manager provides centralized configuration and control of your Replify deployment, with detailed reporting on all of your Clients and Virtual Appliances.


CLAN: A unique approach to WAN Optimization

We came from a mixture of networking and enterprise applications backgrounds and we understood the working patterns of modern businesses and the need to provide application acceleration for roaming workers. We didn’t see why the problem needed expensive custom hardware devices when virtualization and cost-effective commodity hardware could offer so much more flexibility.