A manifesto for future generation cloud computing: Research directions for the next decade
The Cloud computing paradigm has revolutionised the computer science horizon during the
past decade and has enabled the emergence of computing as the fifth utility. It has captured …
past decade and has enabled the emergence of computing as the fifth utility. It has captured …
Pond: Cxl-based memory pooling systems for cloud platforms
Public cloud providers seek to meet stringent performance requirements and low hardware
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
Tpp: Transparent page placement for cxl-enabled tiered-memory
The increasing demand for memory in hyperscale applications has led to memory becoming
a large portion of the overall datacenter spend. The emergence of coherent interfaces like …
a large portion of the overall datacenter spend. The emergence of coherent interfaces like …
Who limits the resource efficiency of my datacenter: An analysis of alibaba datacenter traces
Cloud platform provides great flexibility and cost-efficiency for end-users and cloud
operators. However, low resource utilization in modern datacenters brings huge wastes of …
operators. However, low resource utilization in modern datacenters brings huge wastes of …
Hemem: Scalable tiered memory management for big data applications and real nvm
High-capacity non-volatile memory (NVM) is a new main memory tier. Tiered DRAM+ NVM
servers increase total memory capacity by up to 8x, but can diminish memory bandwidth by …
servers increase total memory capacity by up to 8x, but can diminish memory bandwidth by …
Redesigning {LSMs} for Nonvolatile Memory with {NoveLSM}
S Kannan, N Bhat, A Gavrilovska… - 2018 USENIX Annual …, 2018 - usenix.org
We present NoveLSM, a persistent LSM-based key-value storage system designed to
exploit non-volatile memories and deliver low latency and high throughput to applications …
exploit non-volatile memories and deliver low latency and high throughput to applications …
{SLM-DB}:{Single-Level}{Key-Value} store with persistent memory
This paper investigates how to leverage emerging byte-addressable persistent memory
(PM) to enhance the performance of key-value (KV) stores. We present a novel KV store, the …
(PM) to enhance the performance of key-value (KV) stores. We present a novel KV store, the …
Nimble page management for tiered memory systems
Software-controlled heterogeneous memory systems have the potential to increase the
performance and cost efficiency of computing systems. However they can only deliver on …
performance and cost efficiency of computing systems. However they can only deliver on …
Exploring the design space of page management for {Multi-Tiered} memory systems
With the arrival of tiered memory systems comprising various types of memory, such as
DRAM and SCM, the operating system support for memory management is becoming …
DRAM and SCM, the operating system support for memory management is becoming …
Machine learning for computer systems and networking: A survey
Machine learning (ML) has become the de-facto approach for various scientific domains
such as computer vision and natural language processing. Despite recent breakthroughs …
such as computer vision and natural language processing. Despite recent breakthroughs …