CNS Core: Medium: Collaborative Research: Persistent memory objects for consistent sharing in Non-Volatile Main Memories

Information

  • NSF Award
  • 1900724
Owner
  • Award Id
    1900724
  • Award Effective Date
    10/1/2019 - 5 years ago
  • Award Expiration Date
    9/30/2022 - 2 years ago
  • Award Amount
    $ 328,101.00
  • Award Instrument
    Continuing grant

CNS Core: Medium: Collaborative Research: Persistent memory objects for consistent sharing in Non-Volatile Main Memories

The continual performance growth of data center servers is critical to the nation's economic competitiveness and as a catalyst for progress in scientific endeavors. Two important data center components are the main memory, which has fast access but can only store data temporarily, and storage, which keeps data permanently but suffers from slow access. Recent technology advances have brought in a new non-volatile memory, now commercially available, that can both host permanent data and be accessed quickly. However, to reach its potential, utilizing these new memory technologies requires rethinking of how data should be persistently and efficiently stored.<br/> <br/>This proposal describes a new abstraction for storing persistent data in non-volatile memory: hyperfiles, which are long lived, provide fast access, and can be quickly attached to and detached from a process address space. Hyperfiles provide naming and permission characteristics similar to (but faster than) files, and speed closer to memory. They are accessed directly through loads/stores to avoid system call overhead. This project also investigates new sharing semantics for hyperfiles, allowing non-cooperating processes to share them simultaneously and safely, while keeping the crash recovery property. Architecture support to accelerate hyperfile sharing will also be designed and evaluated.<br/> <br/>This project will enable fast access to persistent data by reducing overheads inherent in file access, and thus enable more concurrent use of data through strong sharing semantics. Big-data workloads becoming common across all industries will either perform better or require fewer resources. The software and prototyping artifacts produced will enable other researchers to further enhance the design, and to adapt workloads to take advantage of the hyperfile abstraction. The education and outreach components of this plan will train the next generation of programmers on use of persistent memory, and will encourage underrepresented students to join the next generation of programmers.<br/> <br/>The project will maintain data, code, results, publications, and simulator artifacts for the duration of the project plus five years afterward. Each artifact will be released as it reaches sufficient maturity. They will be posted at: https://sites.google.com/view/hyperfile.<br/><br/>This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

  • Program Officer
    Samee Khan
  • Min Amd Letter Date
    7/19/2019 - 5 years ago
  • Max Amd Letter Date
    7/19/2019 - 5 years ago
  • ARRA Amount

Institutions

  • Name
    University of Central Florida
  • City
    Orlando
  • State
    FL
  • Country
    United States
  • Address
    4000 CNTRL FLORIDA BLVD
  • Postal Code
    328168005
  • Phone Number
    4078230387

Investigators

  • First Name
    Yan
  • Last Name
    Solihin
  • Email Address
    yan.solihin@ucf.edu
  • Start Date
    7/19/2019 12:00:00 AM

Program Element

  • Text
    CSR-Computer Systems Research
  • Code
    7354

Program Reference

  • Text
    MEDIUM PROJECT
  • Code
    7924