projects:caas
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:caas [2024/06/28 20:27] – [Investigators] raju | projects:caas [2024/06/30 18:54] (current) – [Support] raju | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| * Dr. Liana Valdes (PhD graduate) | * Dr. Liana Valdes (PhD graduate) | ||
| + | * Dr. Qirui Yang (PhD graduate) | ||
| * Alexis Gonzales (PhD student) | * Alexis Gonzales (PhD student) | ||
| - | * Pratik Poudel | + | * Pratik Poudel (PhD student) |
| - | * Qirui Yang (PhD student) | + | |
| * Kritshekhar Jha (PhD student) | * Kritshekhar Jha (PhD student) | ||
| * Emam Hossain (PhD student) | * Emam Hossain (PhD student) | ||
| Line 32: | Line 32: | ||
| * Lester Fernandez (Undergraduate student) | * Lester Fernandez (Undergraduate student) | ||
| * Lillian Seebold (Undergraduate student) | * Lillian Seebold (Undergraduate student) | ||
| + | |||
| + | ===== Abstract ===== | ||
| + | |||
| + | Caching has been a consistent tool of designers of high-performance, | ||
| + | yed in so many ways that it can be difficiult to standardize and scale in cloud systems. This project elevates the use | ||
| + | of caching in cloud-scale storage system to a " | ||
| + | -as-a-Service (CaaS). CaaS defines transformative technology along four complementary dimensions. First, it defines a | ||
| + | new abstraction and architecture for storage caches whereby storage stacks can easily embed lightweight CaaS clients w | ||
| + | ithin a distributed compute infrastructure. Second, CaaS formulates and theoretically analyzes distributed caching alg | ||
| + | orithms that operate within the CaaS service such that individual CaaS server nodes cooperate towards achieving global | ||
| + | ly optimal caching decisions. Third, the distributed CaaS clients and servers are co-designed to achieve strict durabi | ||
| + | lity and fault-tolerance in their implementations. And finally, all of the CaaS advancements are driven by insights ge | ||
| + | nerated from a detailed whole-system simulator that models the diverse cache devices, network configurations, | ||
| + | ication demand. | ||
| + | |||
| + | The CaaS project supports a broad spectrum of applications that run in the private and public clouds. The CaaS project | ||
| + | | ||
| + | . The findings from the CaaS project create new educational content and research opportunities for undergraduates, | ||
| + | ters, and PhD students via exposition and involvement of these student groups within classroom projects and laboratory | ||
| + | work. The outreach activities focus on the recruitment of under-represented students from minority groups in Computer | ||
| + | | ||
| + | ssemination of research findings which help transition of the new technologies to practice. | ||
| + | |||
| + | |||
| ====== Publications ====== | ====== Publications ====== | ||
| Line 37: | Line 61: | ||
| * 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. | * 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, | * Steven Lyons, Raju Rangaswami, | ||
| + | * Q. Yang, R. Jin, AdaCache: A Disaggregated Cache System with Adaptive Block Size for Cloud Block Storage. | ||
| * Pratik Poudel. Storage System Trace Characterization, | * Pratik Poudel. Storage System Trace Characterization, | ||
| - | * Lyons, Steven, Raju Rangaswami, and Ning Xie, Finding optimal non-datapath caching strategies via network flow, Journal of Theoretical Computer Science | + | * Lyons, Steven, Raju Rangaswami, and Ning Xie, Finding optimal non-datapath caching strategies via network flow, Journal of Theoretical Computer Science 2023. |
| * Zhao, Ming, Kritshekhar Jha, and Sungho Hong, GPU-enabled function-as-a-service for machine learning inference, IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2023. | * Zhao, Ming, Kritshekhar Jha, and Sungho Hong, GPU-enabled function-as-a-service for machine learning inference, IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2023. | ||
| - | * Lixi Zhou, Jiaqing Chen, Amitabh Das, Hong Min, Lei Yu, Ming Zhao, and Jia Zou. 2022. Serving deep learning models with deduplication from relational databases. Proc. VLDB Endow. 15, 10 (June 2022). | + | * Lixi Zhou, Jiaqing Chen, Amitabh Das, Hong Min, Lei Yu, Ming Zhao, and Jia Zou, Serving deep learning models with deduplication from relational databases. Proc. VLDB Endow. 15, 10 (June 2022). |
| * Q. Yang, R. Jin, B. Davis, D. Inupakutika and M. Zhao, Performance Evaluation on CXL-enabled Hybrid Memory Pool, 2022 IEEE International Conference on Networking, Architecture and Storage (NAS) 2022, | * Q. Yang, R. Jin, B. Davis, D. Inupakutika and M. Zhao, Performance Evaluation on CXL-enabled Hybrid Memory Pool, 2022 IEEE International Conference on Networking, Architecture and Storage (NAS) 2022, | ||
| * Jason Liu, Simulus: Easy Breezy Simulation in Python, Winter Simulation Conference (WSC) 2020. | * Jason Liu, Simulus: Easy Breezy Simulation in Python, Winter Simulation Conference (WSC) 2020. | ||
| Line 46: | Line 71: | ||
| * Rangaswami, Raju. (2022). FAB Storage for the Hybrid Cloud. IEEE International Conference on Networking, Architecture and Storage (NAS) 2022. | * Rangaswami, Raju. (2022). FAB Storage for the Hybrid Cloud. IEEE International Conference on Networking, Architecture and Storage (NAS) 2022. | ||
| * Liana V. Rodriguez, Alexis Gonzalez, Pratik Poudel, Raju Rangaswami, and Jason Liu, Unifying the data center caching layer: feasible? profitable?, | * Liana V. Rodriguez, Alexis Gonzalez, Pratik Poudel, Raju Rangaswami, and Jason Liu, Unifying the data center caching layer: feasible? profitable?, | ||
| + | * Learning Cache Replacement with CACHEUS, Liana V. Rodriguez, Farzana Yusuf, Steven Lyons, Eysler Paz, Raju Rangaswami, and Jason Liu, Ming Zhao, Giri Narasimhan, USENIX File and Storage Technologies (FAST), February, 2021. | ||
| * Zou, J., Zhao, M., Shi, J., & Wang, C., Watson: A workflow-based data storage optimizer for analytics. In 36th Intl. Conf. on Massive Storage Systems and Technology 2020. | * Zou, J., Zhao, M., Shi, J., & Wang, C., Watson: A workflow-based data storage optimizer for analytics. In 36th Intl. Conf. on Massive Storage Systems and Technology 2020. | ||
| + | |||
| + | ===== Public Software ===== | ||
| + | |||
| + | * [[https:// | ||
| + | ings of USENIX FAST 2021.]] | ||
| + | |||
| ====== Support ====== | ====== Support ====== | ||
| - | This work has been supported by the National Science Foundation | + | This work has been supported by the National Science Foundation |
projects/caas.1719606451.txt.gz · Last modified: by raju
