Award Abstract # 1942754
CAREER: Machine Learning Driven Cross-Layer Optimizations for Storage

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: UNIVERSITY OF CALIFORNIA SANTA CRUZ
Initial Amendment Date: January 31, 2020
Latest Amendment Date: July 5, 2024
Award Number: 1942754
Award Instrument: Continuing Grant
Program Manager: Almadena Chtchelkanova
achtchel@nsf.gov
 (703)292-7498
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: June 15, 2020
End Date: May 31, 2026 (Estimated)
Total Intended Award Amount: $529,995.00
Total Awarded Amount to Date: $529,995.00
Funds Obligated to Date: FY 2020 = $113,775.00
FY 2021 = $199,408.00

FY 2023 = $106,100.00

FY 2024 = $110,712.00
History of Investigator:
  • Heiner Litz (Principal Investigator)
    hlitz@ucsc.edu
Recipient Sponsored Research Office: University of California-Santa Cruz
1156 HIGH ST
SANTA CRUZ
CA  US  95064-1077
(831)459-5278
Sponsor Congressional District: 19
Primary Place of Performance: University of California-Santa Cruz
1156 High Street
Santa Cruz
CA  US  95064-1077
Primary Place of Performance
Congressional District:
19
Unique Entity Identifier (UEI): VXUFPE4MCZH5
Parent UEI:
NSF Program(s): Software & Hardware Foundation
Primary Program Source: 01002223DB NSF RESEARCH & RELATED ACTIVIT
01002425DB NSF RESEARCH & RELATED ACTIVIT

01002122DB NSF RESEARCH & RELATED ACTIVIT

01002021DB NSF RESEARCH & RELATED ACTIVIT

01002122DB NSF RESEARCH & RELATED ACTIVIT

01002324DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7942, 1045
Program Element Code(s): 779800
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Recent advancements in computer science have enabled an exponential data growth outpacing technology scaling. As an increasing number of mobile devices, sensors and data acquisition systems is producing exabytes of information, analyzing the obtained data are becoming unfeasible, requiring novel approaches to store and compute on this vast amount of data. Improving the performance and efficiency of storage systems is of paramount importance to enable scientific progress, to improve the cost and energy consumption of IT systems and to enable analysis of large amounts of data. To achieve this goal, as part of this grant, novel approaches on the hardware, operating systems, data-center and application level will be developed. Enabling such new techniques will provide significant benefit for society. First, the new approaches developed in this project will improve efficiency and utilization of storage systems reducing the carbon footprint on our world. Secondly, improving the performance of storage devices enables novel applications such as new treatments leveraging storage and compute intensive genomics.

As part of this project, cross layer optimizations will be developed to improve the hardware and software stack of storage systems using machine learning techniques. One main challenge of existing block storage devices is their transparency of internal state to software. This work addresses this shortcoming by extending storage devices with comprehensive data monitoring capabilities as well as with control knobs to optimize devices in an application specific way. The telemetry data obtained from these smart storage devices will be utilized to train machine learning models to optimize for application specific behavior as well as for determining optimal configurations of heterogeneous storage and compute environments.

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.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 18)
Chakraborty, Jayjeet and Dorier, Matthieu and Carns, Philip and Ross, Robert and Maltzahn, Carlos and Litz, Heiner "Thallus: An RDMA-based Columnar Data Transport Protocol" , 2024 Citation Details
Zhang, Yuxuan and Sobotka, Nathan and Park, Soyoon and Jamilan, Saba and Khan, Tanvir Ahmed and Kasikci, Baris and Pokam, Gilles A and Litz, Heiner and Devietti, Joseph "RPG 2 : Robust Profile-Guided Runtime Prefetch Generation" , 2024 https://doi.org/10.1145/3620665.3640396 Citation Details
Zhang, Yuxuan and Khan, Tanvir Ahmed and Pokam, Gilles and Kasikci, Baris and Litz, Heiner and Devietti, Joseph "Online Code Layout Optimizations via OCOLOS" IEEE Micro , v.43 , 2023 https://doi.org/10.1109/MM.2023.3274758 Citation Details
Zhang, Yuxuan and Khan, Tanvir Ahmed and Pokam, Gilles and Kasikci, Baris and Litz, Heiner and Devietti, Joseph "OCOLOS: Online COde Layout OptimizationS" International Symposium on Microarchitecture (MICRO) , 2022 https://doi.org/10.1109/MICRO56248.2022.00045 Citation Details
Xie, Minghao and Qian, Chen and Litz, Heiner "En4S: Enabling SLOs in Serverless Storage Systems" , 2024 https://doi.org/10.1145/3698038.3698529 Citation Details
Wilcox, Peter and Litz, Heiner "Design for computational storage simulation platform" CHEOPS 21 , 2021 https://doi.org/10.1145/3439839.3459085 Citation Details
Song, Shixin and Khan, Tanvir Ahmed and Shahri, Sara Mahdizadeh and Sriraman, Akshitha and Soundararajan, Niranjan K and Subramoney, Sreenivas and Jiménez, Daniel A. and Litz, Heiner and Kasikci, Baris "Thermometer: profile-guided btb replacement for data center applications" International Symposium on Computer Architecture (ISCA) , 2022 https://doi.org/10.1145/3470496.3527430 Citation Details
Purandare, Devashish and Wilcox, Pete and Litz, Heiner and Finkelstein, Shel "Append is Near: Log-based Data Management on ZNS SSDs" 12th Annual Conference on Innovative Data Systems Research (CIDR 22). , 2022 Citation Details
Oh, Surim and Xu, Mingsheng and Khan, Tanvir Ahmed and Kasikci, Baris and Litz, Heiner "UDP: Utility-Driven Fetch Directed Instruction Prefetching" , 2024 https://doi.org/10.1109/ISCA59077.2024.00089 Citation Details
Ni, Yuanjiang and Mehra, Pankaj and Miller, Ethan and Litz, Heiner "TMC: Near-Optimal Resource Allocation for Tiered-Memory Systems" Symposium on Cloud Computing (SoCC) , 2023 https://doi.org/10.1145/3620678.3624667 Citation Details
Liu, Yi and Xie, Minghao and Shi, Shouqian and Xu, Yuanchao and Litz, Heiner and Qian, Chen "Outback: Fast and Communication-Efficient Index for Key-Value Store on Disaggregated Memory" Proceedings of the VLDB Endowment , v.18 , 2024 https://doi.org/10.14778/3705829.3705849 Citation Details
(Showing: 1 - 10 of 18)

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page