• DocumentCode
    267061
  • Title

    Content-Aware Partial Compression for Big Textual Data Analysis Acceleration

  • Author

    Dapeng Dong ; Herbert, John

  • Author_Institution
    Mobile & Internet Syst. Lab., Nat. Univ. of Ireland, Cork, Ireland
  • fYear
    2014
  • fDate
    15-18 Dec. 2014
  • Firstpage
    320
  • Lastpage
    325
  • Abstract
    Analysing text-based data has become increasingly important due to the importance of text from sources such as social media, web contents, web searches. The growing volume of such data creates challenges for data analysis including efficient and scalable algorithm, effective computing platforms and energy efficiency. Compression is a standard method for reducing data size but current standard compression algorithms are destructive to the organisation of data contents. This work introduces Content-aware, Partial Compression (CaPC) for text using a dictionary-based approach. We simply use shorter codes to replace strings while maintaining the original data format and structure, so that the compressed contents can be directly consumed by analytic platforms. We evaluate our approach with a set of real-world datasets and several classical MapReduce jobs on Hadoop. We also provide a supplementary utility library for Hadoop, hence, existing MapReduce programs can be used directly on the compressed datasets with little or no modification. In evaluation, we demonstrate that CaPC works well with a wide variety of data analysis scenarios, experimental results show ~30% average data size reduction, and up to ~32% performance increase on some I/O intensive jobs on an in-house Hadoop cluster. While the gains may seem modest, the point is that these gains are ´for free´ and act as supplementary to all other optimizations.
  • Keywords
    Big Data; data analysis; data compression; dictionaries; energy conservation; text analysis; CaPC; I/O intensive jobs; analytic platforms; big textual data analysis acceleration; classical MapReduce jobs; content-aware partial compression; data content organisation; data size reduction; dictionary-based approach; energy efficiency; in-house Hadoop cluster; supplementary utility library; Compression algorithms; Data analysis; Dictionaries; Encoding; Internet; Libraries; Motion pictures; Big Data; Compression; Content-aware; Hadoop; MapReduce;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/CloudCom.2014.76
  • Filename
    7037684