Skip to main content

Showing 1–3 of 3 results for author: Mustafa, N U

.
  1. arXiv:2503.04991  [pdf, other

    cs.AR

    The Case for Persistent CXL switches

    Authors: Khan Shaikhul Hadi, Naveed Ul Mustafa, Mark Heinrich, Yan Solihin

    Abstract: Compute Express Link (CXL) switch allows memory extension via PCIe physical layer to address increasing demand for larger memory capacities in data centers. However, CXL attached memory introduces 170ns to 400ns memory latency. This becomes a significant performance bottleneck for applications that host data in persistent memory as all updates, after traversing the CXL switch, must reach persisten… ▽ More

    Submitted 13 March, 2025; v1 submitted 6 March, 2025; originally announced March 2025.

    Comments: 7 pages, accepted work for Work-in-Progress (WIP) poster sessions at the 62nd DAC

  2. arXiv:2502.09431  [pdf, ps, other

    cs.DB

    On Usage of Non-Volatile Memory as Primary Storage for Database Management Systems

    Authors: Naveed Ul Mustafa, Adri`a Armejach, Ozcan Ozturk, Adrian Cristal, Osman S. Unsal

    Abstract: This paper explores the implications of employing non-volatile memory (NVM) as primary storage for a data base management system (DBMS). We investigate the modifications necessary to be applied on top of a traditional relational DBMS to take advantage of NVM features. As a case study, we modify the storage engine (SE) of PostgreSQL enabling efficient use of NVM hardware. We detail the necessary ch… ▽ More

    Submitted 13 February, 2025; originally announced February 2025.

    Comments: 32 pages (including last blank page), 15 Figures, 2 Tables

  3. arXiv:2204.03289  [pdf, other

    cs.OS

    Persistent Memory Objects: Fast and Easy Crash Consistency for Persistent Memory

    Authors: Derrick Greenspan, Naveed Ul Mustafa, Zoran Kolega, Mark Heinrich, Yan Solihin

    Abstract: DIMM-compatible persistent memory unites memory and storage. Prior works utilize persistent memory either by combining the filesystem with direct access on memory mapped files or by managing it as a collection of objects while abolishing the POSIX abstraction. In contrast, we propose retaining the POSIX abstraction and extending it to provide support for persistent memory, using Persistent Memory… ▽ More

    Submitted 7 April, 2022; originally announced April 2022.

    Comments: 12 pages, 15 figures