2

I'm going to have a need for an efficient remote change detection algorithm for backup of an ordinary filesystem.

The files are backed up to a remote machine and bandwidth is at a premium, so it's going to be difficult to compare files. I've looked into Remote Differential Compression and rsync, but I don't know which direction I should go from here. Which is more bandwidth efficient? What does commercial backup software do? Is there a standard algorithm everyone uses?

jnm2
  • 7,960
  • 5
  • 61
  • 99

1 Answers1

2

I found two very good articles on this:

Remote File Synchronization Single-Round Algorithms explains and compares leading methods very helpfully.

Algorithms for Low-Latency Remote File Synchronization goes into lots of technical detail on remote file synchronization based on set reconciliation techniques.

jnm2
  • 7,960
  • 5
  • 61
  • 99