Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–6 of 6 results for author: Maruf, H A

.
  1. arXiv:2404.03245  [pdf, other

    cs.ET cs.OS

    Memory Sharing with CXL: Hardware and Software Design Approaches

    Authors: Sunita Jain, Nagaradhesh Yeleswarapu, Hasan Al Maruf, Rita Gupta

    Abstract: Compute Express Link (CXL) is a rapidly emerging coherent interconnect standard that provides opportunities for memory pooling and sharing. Memory sharing is a well-established software feature that improves memory utilization by avoiding unnecessary data movement. In this paper, we discuss multiple approaches to enable memory sharing with different generations of CXL protocol (i.e., CXL 2.0 and C… ▽ More

    Submitted 4 April, 2024; originally announced April 2024.

    Comments: Presented at the 3rd Workshop on Heterogeneous Composable and Disaggregated Systems (HCDS 2024)

  2. arXiv:2305.03943  [pdf, other

    cs.DC

    Memory Disaggregation: Advances and Open Challenges

    Authors: Hasan Al Maruf, Mosharaf Chowdhury

    Abstract: Compute and memory are tightly coupled within each server in traditional datacenters. Large-scale datacenter operators have identified this coupling as a root cause behind fleet-wide resource underutilization and increasing Total Cost of Ownership (TCO). With the advent of ultra-fast networks and cache-coherent interfaces, memory disaggregation has emerged as a potential solution, whereby applicat… ▽ More

    Submitted 6 May, 2023; originally announced May 2023.

  3. TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory

    Authors: Hasan Al Maruf, Hao Wang, Abhishek Dhanotia, Johannes Weiner, Niket Agarwal, Pallab Bhattacharya, Chris Petersen, Mosharaf Chowdhury, Shobhit Kanaujia, Prakash Chauhan

    Abstract: 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 CXL enables main memory expansion and offers an efficient solution to this problem. In such systems, the main memory can constitute different memory technologies with varied characteristics. In this paper, we characterize… ▽ More

    Submitted 28 May, 2023; v1 submitted 6 June, 2022; originally announced June 2022.

  4. arXiv:2108.06893  [pdf, other

    cs.DC

    Memtrade: A Disaggregated-Memory Marketplace for Public Clouds

    Authors: Hasan Al Maruf, Yuhong Zhong, Hongyi Wang, Mosharaf Chowdhury, Asaf Cidon, Carl Waldspurger

    Abstract: We present Memtrade, the first memory disaggregation system for public clouds. Public clouds introduce a set of unique challenges for resource disaggregation across different tenants, including security, isolation and pricing. Memtrade allows producer virtual machines (VMs) to lease both their unallocated memory and allocated-but-idle application memory to remote consumer VMs for a limited period… ▽ More

    Submitted 16 August, 2021; originally announced August 2021.

  5. arXiv:1911.09829  [pdf, other

    cs.DC cs.OS

    Effectively Prefetching Remote Memory with Leap

    Authors: Hasan Al Maruf, Mosharaf Chowdhury

    Abstract: Memory disaggregation over RDMA can improve the performance of memory-constrained applications by replacing disk swapping with remote memory accesses. However, state-of-the-art memory disaggregation solutions still use data path components designed for slow disks. As a result, applications experience remote memory access latency significantly higher than that of the underlying low-latency network,… ▽ More

    Submitted 21 November, 2019; originally announced November 2019.

    Journal ref: 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, pages: 843--857

  6. arXiv:1910.09727  [pdf, other

    cs.DC cs.NI

    Hydra: Resilient and Highly Available Remote Memory

    Authors: Youngmoon Lee, Hasan Al Maruf, Mosharaf Chowdhury, Asaf Cidon, Kang G. Shin

    Abstract: We present Hydra, a low-latency, low-overhead, and highly available resilience mechanism for remote memory. Hydra can access erasure-coded remote memory within a single-digit microsecond read/write latency, significantly improving the performance-efficiency trade-off over the state-of-the-art -- it performs similar to in-memory replication with 1.6X lower memory overhead. We also propose CodingSet… ▽ More

    Submitted 28 May, 2023; v1 submitted 21 October, 2019; originally announced October 2019.

    Journal ref: 20th USENIX Conference on File and Storage Technologies (FAST), 2022, 181-198