Network Latency over WAN

dfs-rlatencynetworkingoptimizationwide-area-network

Let me take a minute to explain the background of the challenge I am facing. My company has offices in US and Asia. The users work on large CAD files. The office in US has NAS (Network Attached Storage) where all the files are stored. The US users have no difficulty in opening the files however the users in Asia have to wait for a long time. Sometimes it takes up to 30 minutes to open a file. This affects their productivity. The issue is caused by Network Latency (300 ms). There are close to 300 users in Asia.

Following are some of the options that were explored.

  1. WAN Optimization software – There is already a WAN Optimization Software installed but that does not seem to cache the files more than a day.
  2. Remote Desktop – This will reduce the time taken to open the file but every operation in the application is slow.
  3. Cloud Storage – Risk of storing data with 3rd Party Vendor.
  4. File Replication software like Microsoft DFS Replication. The main drawback of this technology is it does not lock the file when it is being edited.

I am open to other ideas as well. However I would like to get your opinion and suggestion of softwares that lock the file and sync data on a real time basis. If someone has already implemented or using such software please suggest the pros and cons.

Best Answer

You already have main options:

  • get (a copy of) the data closer/faster to the users and deal with locking, replication (conflicts), caching, pre-seeding caches, network optimalisation etc.
  • get the users closer to the data with Citrix, remote desktop, virtual desktops etc.

When dealing with larger data files the latter has been giving us the best results, with the added benefit that it also allows better control of our data and improved the work from home possibilities for the local staff as well.

Citrix's ICA protocol has proven to deal well with relatively high latency / low bandwidth links and still provide an acceptable user experience for our users.

The newer virtual desktop solutions are even better at providing stuff as video acceleration as well which might be needed in CAD.