• DocumentCode
    1230838
  • Title

    In-place reconstruction of version differences

  • Author

    Burns, Randal ; Stockmeyer, Larry ; Long, Darrell D E

  • Author_Institution
    Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
  • Volume
    15
  • Issue
    4
  • fYear
    2003
  • Firstpage
    973
  • Lastpage
    984
  • Abstract
    In-place reconstruction of differenced data allows information on devices with limited storage capacity to be updated efficiently over low-bandwidth channels. Differencing encodes a version of data compactly as a set of changes from a previous version. Transmitting updates to data as a version difference saves both time and bandwidth. In-place reconstruction rebuilds the new version of the data in the storage or memory the current version occupies-no scratch space is needed for a second version. By combining these technologies, we support highly mobile applications on space-constrained hardware. We present an algorithm that modifies a differentially encoded version to be in-place reconstructible. The algorithm trades a small amount of compression to achieve this property. Our treatment includes experimental results that show our implementation to be efficient in space and time and verify that compression losses are small. Also, we give results on the computational complexity of performing this modification while minimizing lost compression.
  • Keywords
    computational complexity; configuration management; data compression; mobile computing; storage management; computational complexity; data compression; experimental results; in-place data reconstruction; low-bandwidth channels; mobile applications; mobile computing; space-constrained hardware; storage capacity; storage management; version differences; version management; Application software; Bandwidth; Cellular phones; Computer networks; Delay; Distributed computing; Encoding; Hardware; Mobile computing; Space technology;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2003.1209013
  • Filename
    1209013