2021
DOI: 10.1145/3511211
|View full text |Cite
|
Sign up to set email alerts
|

Unified Holistic Memory Management Supporting Multiple Big Data Processing Frameworks over Hybrid Memories

Abstract: To process real-world datasets, modern data-parallel systems often require extremely large amounts of memory, which are both costly and energy-inefficient. Emerging non-volatile memory (NVM) technologies offer high capacity compared to DRAM and low energy compared to SSDs. Hence, NVMs have the potential to fundamentally change the dichotomy between DRAM and durable storage in Big Data processing. However, most Big Data applications are written in managed languages and executed on top of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 72 publications
0
3
0
Order By: Relevance
“…The authors in [20] mention that a Big Data system such as Spark is highly memoryintensive. This work reinforces that a lack of memory can lead to several functional and performance issues, including OOM crashes, a significantly degraded efficiency, or even a loss of data upon node failures.…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…The authors in [20] mention that a Big Data system such as Spark is highly memoryintensive. This work reinforces that a lack of memory can lead to several functional and performance issues, including OOM crashes, a significantly degraded efficiency, or even a loss of data upon node failures.…”
Section: Literature Reviewmentioning
confidence: 99%
“…In addition, the complexity behind the configuration of each approach is hard to manage. Furthermore, it is noticeable that data pipelines for SP could produce data faster than the downstream operators can consume, requiring large amounts of memory [20]. In such a case, backpressure [21] mechanisms have been widely adopted in the most varied domains of SP systems.…”
Section: Introductionmentioning
confidence: 99%
“…So, researchers come up with different solutions to deal with these limitations, from redesigning the conventional data structures to proposing hardware-level methods, to deploy these new technologies in their systems. Among all the challenges that Energy efficiency [4,9,13,18,[23][24][25][26][27]35] [41, [65][66][67][68][69][70][71] [ [72][73][74][75][76][77][78] NVMs face, in this paper, we focus on (1) low endurance, high energy consumption, and asymmetric read/write related problems and (2) how researchers in different communities, from databases to storage systems to embedded systems and distributed systems, overcome these limitations. Table 3 classifies the research studies from Table 2 based on their memory technologies.…”
Section: Nvm Technologiesmentioning
confidence: 99%