ResearchTrend.AI
  • Papers
  • Communities
  • Organizations
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2006.16529
26
4
v1v2v3v4v5 (latest)

Lachesis: Automated Generation of Persistent Partitionings for Big Data Applications

30 June 2020
Jia Zou
A. Das
Pratik Barhate
Arun Iyengar
Binhang Yuan
Dimitrije Jankov
Chis Jermaine
ArXiv (abs)PDFHTML
Abstract

Persistent partitioning is effective in improving the performance by avoiding the expensive shuffling operation, while incurring relatively small overhead. However it remains a significant challenge to automate this process for UDF-centric analytics workloads, which is closely integrated with a high-level programming language such asPython, Scala, Java. That is because user defined functions (UDFs)in such languages can contain arbitrary code that is opaque to the system and makes it hard to extract and reuse sub-computations for optimizing data placement. In addition, it is also challenging to predict the future consuming workloads. We propose the Lachesis system, which allows UDFs to be decomposed into analyzable and reusable sub-computations and relies on a deep reinforcement learning model that infers which sub-computations should be used to partition the underlying data. This analysis is then used to automatically optimize the storage of the data across applications.

View on arXiv
Comments on this paper