User Tools

Site Tools


projects:caas

This is an old revision of the document!


Generalized Caching-as-a-Service

Project/Grant Period: 06/15/2020 - 05/31/2024

The goals of this project are to:

  1. define a new abstraction and architecture for storage caches whereby storage stacks can easily embed lightweight CaaS clients within a distributed compute infrastructure.
  2. formulate and theoretically analyze distributed caching algorithms that operate within the CaaS service such that individual CaaS server nodes cooperate towards achieving globally optimal caching decisions,
  3. co-design client and server end-points to achieve strict durability and fault-tolerance in their implementations, and
  4. drive all CaaS advancements using insights generated from a detailed whole-system simulator that models the diverse cache devices, network configurations, and application demand.

Investigators

  • Raju Rangaswami, Principal Investigator, FIU
  • Ming Zhao, Principal Investigator, ASU
  • Jason X Liu, Co-Principal Investigator
  • Giri Narasimhan, Co-Principal Investigator

Personnel

  • Dr. Liana Valdes (PhD graduate)
  • Alexis Gonzales (PhD student)
  • Pratik Poudel (PhD student)
  • Qirui Yang (PhD student)
  • Kritshekhar Jha (PhD student)
  • Emam Hossain (PhD student)
  • Rukmangadh Myana (PhD student)
  • Ashikee Ghosh (PhD student)
  • Daniel Nunez Dominguez (Undergraduate student)
  • Fernando Cabanes (Undergraduate student)
  • Lester Fernandez (Undergraduate student)
  • Lillian Seebold (Undergraduate student)

Publications

  • Maruf, Adnan and Carlson, Daniel and Ghosh, Ashikee and Saha, Manoj and Bhimani, Janki and Rangaswami, Raju, Allocation Policies Matter for Hybrid Memory Systems (Poster and Extended Abstract). IEEE International Conference on High-Performance Parallel and Distributed Computing 2023.
  • Steven Lyons, Raju Rangaswami, Finding optimal non-datapath caching strategies via network flow. Theoretical computer science, 2023.
  • Pratik Poudel. Storage System Trace Characterization, Compression, and Synthesis using Machine Learning – An Extended Abstract. International Conference on Principles of Advanced Discrete Simulation (PADS) 2023.
  • Rangaswami, Raju. (2022). FAB Storage for the Hybrid Cloud. IEEE International Conference on Networking, Architecture and Storage (NAS) 2022.
  • Lu, Xiaoyang and Najafi, Hamed and Liu, Jason and Sun, Xian-He, CHROME: Concurrency-Aware Holistic Cache Management Framework with Online Reinforcement Learning. 2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA) 2024.

Support

This work has been supported by the National Science Foundation award CNS-1956229.

projects/caas.1719605373.txt.gz · Last modified: by raju