With the proliferation of data, there is a need to store, integrate and manage these data at the system level as they are consumed and produced by applications and services. Examples of such applications and services include cloud data services, serverless systems, and systems for machine learning. This course will look at research problems and solutions in these areas, which lie at the intersection of distributed systems and data systems. It will provide students with enough background to enable them to understand the current research being done in this area, and to pursue research in the area.
Students will have the option to be granted credit for CS 854 as the course overlaps with the Hardware and Software Systems area.