• DocumentCode
    610083
  • Title

    Random Extraction from Compressed Data - A Practical Study

  • Author

    Constantinescu, C. ; Glider, J. ; Simha, D. ; Chambliss, D.

  • fYear
    2013
  • fDate
    20-22 March 2013
  • Firstpage
    483
  • Lastpage
    483
  • Abstract
    Modern primary storage systems support or intend to add support for real time compression usually based on some flavor of the LZ77 and/or Huffman algorithm. There is a fundamental tradeoff in adding real time (adaptive) compression to such a system: to get good compression the amount of compressed data (the independently compressed block) should be large, to be able to read quickly from random places the blocks should be small. One idea is to let the independently compressed blocks be large but to be able to start decompressing the needed part of the block from a random location inside the compressed block. We explore this idea and compare it with a few alternatives, experimenting with the zlib code base.
  • Keywords
    Huffman codes; adaptive codes; data compression; information storage; Huffman algorithm; LZ77 algorithm; adaptive compression; compressed block; data compression; primary storage systems; random extraction; real time compression; zlib-code base; Context; Data compression; Data mining; Decoding; Educational institutions; Encoding; Real-time systems; LZ77; Random extraction from compressed data; storage; zlib;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2013
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    978-1-4673-6037-1
  • Type

    conf

  • DOI
    10.1109/DCC.2013.65
  • Filename
    6543093