Skip to main content

Thoth in action: Memory management in modern data analytics

Publication ,  Conference
Kunjir, M; Babu, S
Published in: Proceedings of the VLDB Endowment
August 1, 2017

Allocation and usage of memory in modern data-processing platforms is based on an interplay of algorithms at multiple levels: (i) at the resource-management level across containers allocated by resource managers like Mesos and Yarn, (ii) at the container level among the OS and processes such as the Java Virtual Machine (JVM), (iii) at the framework level for caching, aggregation, data shuffes, and application data structures, and (iv) at the JVM level across various pools such as the Young and Old Generation as well as the heap versus off-heap. We use Thoth, a data-driven platform for multi-system cluster management, to build a deep understanding of different interplays in memory management options. Through multiple memory management apps built in Thoth, we demonstrate how Thoth can deal with multiple levels of memory management as well as multi-tenant nature of clusters.

Duke Scholars

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

August 1, 2017

Volume

10

Issue

12

Start / End Page

1917 / 1920

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Kunjir, M., & Babu, S. (2017). Thoth in action: Memory management in modern data analytics. In Proceedings of the VLDB Endowment (Vol. 10, pp. 1917–1920). https://doi.org/10.14778/3137765.3137808
Kunjir, M., and S. Babu. “Thoth in action: Memory management in modern data analytics.” In Proceedings of the VLDB Endowment, 10:1917–20, 2017. https://doi.org/10.14778/3137765.3137808.
Kunjir M, Babu S. Thoth in action: Memory management in modern data analytics. In: Proceedings of the VLDB Endowment. 2017. p. 1917–20.
Kunjir, M., and S. Babu. “Thoth in action: Memory management in modern data analytics.” Proceedings of the VLDB Endowment, vol. 10, no. 12, 2017, pp. 1917–20. Scopus, doi:10.14778/3137765.3137808.
Kunjir M, Babu S. Thoth in action: Memory management in modern data analytics. Proceedings of the VLDB Endowment. 2017. p. 1917–1920.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

August 1, 2017

Volume

10

Issue

12

Start / End Page

1917 / 1920

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics