Purdue CS590: Cloud-Native Database Systems (Spring 2021)

submited by
Style Pass
2021-07-05 04:30:05

Cloud has already become the new norm today with more and more applications and systems moving to the cloud. For system builders, it is imperative to purposely optimize system design and implementation explicitly for the underlying cloud infrastructure to achieve the best elasticity, cost, and efficiency. These purpose-built cloud systems are called cloud-native systems.

This course focuses on cloud-native database systems since databases are ubiquitous and fundamental to our information society. In this course, students are expected to read recent papers from top-tier venues, and work on a semester-long research project on cloud-native database systems. Students can partner in a group (of size up to 3) depending on the scope of the project and the prior approval of the instructor. The lecture is a combination of instructor presentation and student presentation. Tentative topics include serverless computing, storage disaggregation, cloud storage, memory disaggregation, distributed memory, non-volatile memory & near-data computing in the cloud, RDMA networks, multi-tenancy, resource provisioning, autonomous database, multi-model database, cloud database security, and cloud-edge computing.

Leave a Comment
Related Posts