DocumentCode :
3422518
Title :
A linear time, constant space differencing algorithm
Author :
Burns, Randal C. ; Long, Darrell D E
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
fYear :
1997
fDate :
5-7 Feb 1997
Firstpage :
429
Lastpage :
436
Abstract :
An efficient differencing algorithm can be used to compress version of files for both transmission over low bandwidth channels and compact storage. This can greatly reduce network traffic and execution time for distributed applications which include software distribution, source code control, file system replication, and data backup and restore. An algorithm for such applications needs to be both general and efficient; able to compress binary inputs in linear time. We present such an algorithm for differencing files at the granularity of a byte. The algorithm uses constant memory and handles arbitrarily large input files. While the algorithm makes minor sacrifices in compression to attain linear runtime performance, it outperforms the byte-wise differencing algorithms that we have encountered in the literature on all inputs
Keywords :
data compression; distributed processing; file organisation; telecommunication networks; telecommunication traffic; binary input compression; byte-wise differencing algorithms; compact storage; constant memory; constant space differencing algorithm; data backup; data restore; distributed applications; execution time; file compression; file system replication; file transmission; linear runtime performance; linear time algorithm; low bandwidth channels; network traffic; software distribution; source code control; Application software; Bandwidth; Communication system traffic control; Computer science; Control systems; File systems; IP networks; Image restoration; Image storage; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
Conference_Location :
Phoenix, Tempe, AZ
Print_ISBN :
0-7803-3873-1
Type :
conf
DOI :
10.1109/PCCC.1997.581547
Filename :
581547
Link To Document :
بازگشت