Skip to main content

Online Transaction Processing (OLTP) Performance Improvement Using File-Systems Layer Transparent Compression

  • Conference paper
  • First Online:
Intelligent Information and Database Systems (ACIIDS 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10191))

Included in the following conference series:

  • 1834 Accesses

Abstract

In this research, we use three Swingbench OLTP benchmark scenarios to examine that three compression algorithm in ZFS file-systems namely LZ4, LZJB and ZLE can improve OLTP database performance. Beside the database performance, we also compare how much storage can be saved, impact to maximum response time, and the increase of CPU utilization from the three compression algorithms. The acquired data were then be analyzed using Analytic Hierarchy Process to find out the highest ranking compression in terms of benefits and benefits to cost ratio. The result indicates that LZJB achieved the highest performance improvement, LZ4 achieved the highest storage saving and ZLE achieved the smallest CPU utilization overhead. The safest algorithm that did not experience any reduction in database performance or increase of maximum response time in this research is LZJB.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bassiouni, M.A.: Data compression in scientific and statistical databases. IEEE Trans. Softw. Eng. SE-11(10), 1047–1058 (1985)

    Article  Google Scholar 

  2. Graefe, G., Shapiro, L.D.: Data compression and database performance. In: ACM/IEEE-CS Symposium on Applied Computing, Kansas City (1991)

    Google Scholar 

  3. Westman, T., Kossmann, D., Helmer, S., Moerkotte, G.: The implemmentation and performance of compressed databases. ACM SIGMOD Rec. 29(3), 55–67 (2000)

    Article  Google Scholar 

  4. Habib, A., Hoque, A.S.M.L., Rahman, M.S.: High performance query operations on compressed database. Int. J. Database Theor. Appl. 5(3), 1–14 (2012)

    Google Scholar 

  5. Wenas, A.: Meningkatkan Kinerja Data Warehouse Menggunakan Teknologi Filesystem Dengan Kompresi GZIP, LZJB dan ZLE, Jakarta (2015)

    Google Scholar 

  6. Giles, D.: Swingbench (2015). http://www.dominicgiles.com/Swingbench.pdf. Accessed 2015

  7. IBM, Oracle Database 11g and 12c on IBM Power Systems built with IBM Power8 processor technology and IBM FlashSystem 840, IBM Oracle International Competency Center (2014)

    Google Scholar 

  8. VMware, Oracle Databases on vSphere Workload Characterization Study, VMware, Palo Alto (2010)

    Google Scholar 

  9. Almari, F.N., Zavarsky, P., Ruhl, R., Lindskog, D., Aljaedi, A.: Performance analysis of oracle database in virtual environments. In: 2012 26th International Conference on Advanced Information Networking and Applications Workshops (WAINA), Fukuoka (2012)

    Google Scholar 

  10. Tope, I.E., Zavarsky, P., Ruhl, R., Lindskog, D.: Performance evaluation of oracle VM server virtualization software 64 bit linux environment. In: 2011 Third International Workshop on Security Measurements and Metrics (Metrisec), Banff, AB (2011)

    Google Scholar 

  11. Ye, D., Pavuluri, A., Waldspurger, C., Tsang, B., Rychlik, B., Woo, S.: Prototyping a hybrid main memory using a virtual machine monitor. In: IEEE International Conference on Computer Design, ICCD 2008, Lake Tahoe, CA (2008)

    Google Scholar 

  12. Saaty, T.L.: Decision making with analytic hierarchy process. Int. J. Serv. Sci. 1(1), 83–98 (2008)

    Google Scholar 

  13. Saaty, T.L., Ozdemir, M.: Negative priorities in the analytic hierarchy process. Math. Comput. Model. 37(9), 1063–1075 (2003)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suharjito .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Suharjito, Kurnadi, A.B. (2017). Online Transaction Processing (OLTP) Performance Improvement Using File-Systems Layer Transparent Compression. In: Nguyen, N., Tojo, S., Nguyen, L., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2017. Lecture Notes in Computer Science(), vol 10191. Springer, Cham. https://doi.org/10.1007/978-3-319-54472-4_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54472-4_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54471-7

  • Online ISBN: 978-3-319-54472-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics