Speaker
Elvin Alin Sindrilaru
(CERN)
Description
Optimizing ROOT reading performance over the WAN has become a priority given the various use cases in which analysis is performed on data at remote locations. The presentation focuses on two main techniques for achieving a better WAN performance, first by implementing asynchronous pre-fetching and secondly by providing a simple local caching mechanism which has a dramatic impact on certain workloads. The addition of these two new features is done so as not to affect the current implementation and can be easily enabled/disabled by the user. The talk concentrates on the design and the integration of the asynchronous pre-fetching, emphasizing the synchronization challenges given the multi-threaded environment. Using the asynchronous pre-fetching we can achieve a reduction of about 25% in the transfer time over WAN in comparison to the current synchronous approach in ROOT.
Author
Elvin Alin Sindrilaru
(CERN)