CIS faculty received an NSF grant for research on cloud services
Dr. Probir Roy, Assistant Professor of Computer and Information Science, received an NSF research grant to address the challenges for efficient cloud services.
Dr. Probir Roy, Assistant Professor of Computer and Information Science, received an NSF research grant in an amount of $249,885 to support his project entitled "Collaborative Research: CNS Core: Small: Towards Efficient Cloud Services" from 10/01/2020 to 09/30/2023.
Cloud frameworks enable a wide range of services while sharing computation resources and infrastructure costs. In accordance to achieve these benefits, cloud frameworks rely on layers of abstractions to tame the complexity of distributed and heterogeneous infrastructure. Abstractions hide resource management complexities and improve programmability. However, they make cloud frameworks less observable, resulting in various forms of inefficiencies. This project will address the challenges of practical cloud monitoring techniques to guide the high-performance cloud application development and system design.
This project will explore the inefficiency patterns in cloud infrastructures and applications. More specifically, it will provide novel measurement techniques to enable monitoring these inefficiencies across the cloud stack. Additionally, the project will develop tools that will provide actionable insights for high-performance cloud framework and application development. This project has three thrusts. First, it will measure language-level abstractions for intra-application inefficiencies. Second, it will explore the inefficient communication patterns among microservices for inter-service optimization. Third, it will develop tools to analyze inefficiencies in the entire cloud software stack.
This project will bridge the knowledge gap between application developers and system designers to provide more efficient cloud environments. It will advance the state-of-the-art cloud monitoring techniques and address the current and future challenges in the cloud community. The tools developed from this project will have broad interest from industry, research institutes, and laboratories for efficient code execution and high system throughput. Furthermore, the project will disseminate the obtained knowledge through hands-on training sessions and tutorials. Finally, the project will facilitate curriculum development with a particular focus on involving minority and under-represented students.
The project will maintain a website at https://www.probir.info/cloudprof. The website will host all the project outcomes, including the publications, open-source code, toolkits, datasets, documentation, and tutorials. The website will be accessible to the public throughout the project lifetime and beyond.