Institutional Repository

A test-bed for linear time, constant space differencing algorithms

Show simple item record

dc.contributor.author Mouawad, Pauline
dc.date.accessioned 2020-09-08T05:45:23Z
dc.date.available 2020-09-08T05:45:23Z
dc.date.issued 2004
dc.identifier.citation Mouawad, P. (2004). A test-bed for linear time, constant space differencing algorithms (Master's thesis, Notre Dame University-Louaize, Zouk Mosbeh, Lebanon). Retrieved from http://ir.ndu.edu.lb/123456789/1162
dc.identifier.uri http://ir.ndu.edu.lb/123456789/1162
dc.description M.S. -- Faculty of Natural and Applied Sciences, Notre Dame University, Louaize, 2004; "A thesis submitted in partial fulfillment of the requirements for the degree of Master of science in computer science, Department of Computer Science, Faculty of Natural and Applied Sciences"; Includes bibliographical references (leaves 42-43).
dc.description.abstract This thesis is motivated by the latest work related to differential compression algorithms as it appears in the work of Ajtai, et al. - 2002. In particular, we pay special attention to delta encoding algorithms that achieve got compression in linear time and constant space. This is important because previous work in this area uses either quadratic time and constant space or linear time and linear space, which is unacceptable for large inputs. In delta encoding, the algorithm reads two different copies of the same file as input, termed the reference copy and the version copy. The output of the algorithm is a sequence of Add/copy commands that reconstructs the version copy in the presence of the reference copy. Such algorithms have been recommended to be integrated into the http protocol. The idea is to reduce the data transfer time for text and http objects in order to decrease the latency of loading updated web pages. Also, in a client server system, clients may perform delta encoding to exchange delta encodings with a server instead of exchanging whole files. This reduces the time needed to perform the backup and reduces the storage required at the backup server. In the literature, the evaluation of delta encoding algorithms depends on three metrics: the running time of the algorithm, the space it uses, and the compression results it achieves. In this thesis we build a test-bed for delta encoding algorithms that accommodates most of the previous work described in the literature. Through intensive experimentations we are able to recommend a hybrid algorithm that forms a good compromise among the existing methods. en_US
dc.format.extent viii, 75 leaves : illustrations
dc.language.iso en en_US
dc.publisher Notre Dame University-Louaize en_US
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject.lcsh Algorithms
dc.subject.lcsh Linear time invariant systems
dc.title A test-bed for linear time, constant space differencing algorithms en_US
dc.type Thesis en_US
dc.rights.license This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 United States License. (CC BY-NC 3.0 US)
dc.contributor.supervisor Chedid, Fouad, Ph.D. en_US
dc.contributor.department Notre Dame University-Louaize. Department of Computer Science en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account