TECHNOLOGIES | Delta Processing

The current implementation of Delta Processing has successfully implemented a block-level scheme. The block size can vary from 1K to 32K in size based on software settings. Block-level delta processing (for 1K blocks) determines changes on the 1024-byte sector level of a file. The blocks in the file are created by treating the file as a stream of 1 to N bytes. Changes are detected in the blocks by comparing the current block with the previous block in that same position in the image representation from the previous backup. Changed blocks are addressed, compressed and (and optionaly encrypted) transmitted in order from the first through to the last block in the file. This is a highly effective technique for binary files, databases which are updated in a random manner, and file systems whose basic input-output units tend to be sector based.

In most cases, the Delta Processing algorithm in conjunction with the compression algorithms have yielded in excess of 100:1 (effective) compression ratios.