Increasing file I/O performance for JVM on Linux

Day 2 /  / Track 1  /  RU /

Analytical platforms process more data and the question about their performance arises more often. Each platform has its own optimization methods and techniques but to create a truly high performance system we must have a deep understanding of all constituent elements of the platform and data flows. The most expensive and frequent operation in the data delivery system is working with the file system and it needs to be optimized.

In Dmitry's talk we will consider file I/O optimization methods and data copying and how this can increase data transfer throughput by 20%.

Dmitry Bundin
Dmitry Bundin
Grid Dynamics

Dmitry has been in IT since 2014. Over the past few years he has been actively developing I/O intensive applications on Java, C/Linux and related performance issues. Prior to that he developed banking software and a data processing platform on Spark. He has experience on working with Scala, functional programming and typelevel stack. Currently works as Big Data developer at Grid Dynamics.