A survey on spark ecosystem: Big data processing infrastructure, machine learning, and applications
With the explosive increase of big data in industry and academic fields, it is important to
apply large-scale data processing systems to analyze Big Data. Arguably, Spark is the state …
apply large-scale data processing systems to analyze Big Data. Arguably, Spark is the state …
Daemon: Architectural support for efficient data movement in fully disaggregated systems
Resource disaggregation offers a cost effective solution to resource scaling, utilization, and
failure-handling in data centers by physically separating hardware devices in a server …
failure-handling in data centers by physically separating hardware devices in a server …
Improving performance of flash based {Key-Value} stores using storage class memory as a volatile memory extension
High-performance flash-based key-value stores in data-centers utilize large amounts of
DRAM to cache hot data. However, motivated by the high cost and power consumption of …
DRAM to cache hot data. However, motivated by the high cost and power consumption of …
Hardware memory management for future mobile hybrid memory systems
The current mobile applications have rapidly growing memory footprints, posing a great
challenge for memory system design. Insufficient DRAM main memory will incur frequent …
challenge for memory system design. Insufficient DRAM main memory will incur frequent …
A survey of non-volatile main memory technologies: State-of-the-arts, practices, and future directions
Abstract Non-Volatile Main Memories (NVMMs) have recently emerged as a promising
technology for future memory systems. Generally, NVMMs have many desirable properties …
technology for future memory systems. Generally, NVMMs have many desirable properties …
Software hint-driven data management for hybrid memory in mobile systems
Hybrid memory systems, comprised of emerging non-volatile memory (NVM) and DRAM,
have been proposed to address the growing memory demand of current mobile …
have been proposed to address the growing memory demand of current mobile …
{Light-Dedup}: A Light-weight Inline Deduplication Framework for {Non-Volatile} Memory File Systems
Emerging NVM is promising to become the next-generation storage media. However, its
high cost hinders its development. Recent deduplication researches in NVM file systems …
high cost hinders its development. Recent deduplication researches in NVM file systems …
Object-level memory allocation and migration in hybrid memory systems
Hybrid memory systems composed of emerging non-volatile memory (NVM) and DRAM
have drawn increasing attention in recent years. To fully exploit the advantages of both NVM …
have drawn increasing attention in recent years. To fully exploit the advantages of both NVM …
Power-optimized deployment of key-value stores using storage class memory
High-performance flash-based key-value stores in data-centers utilize large amounts of
DRAM to cache hot data. However, motivated by the high cost and power consumption of …
DRAM to cache hot data. However, motivated by the high cost and power consumption of …
Hinuma: Numa-aware data placement and migration in hybrid memory systems
Non-uniform memory access (NUMA) architectures feature asymmetrical memory access
latencies on different CPU nodes. Hybrid memory systems composed of non-volatile …
latencies on different CPU nodes. Hybrid memory systems composed of non-volatile …