CSE Colloquium: Overcoming the User-Provider Divide in Cloud Computing
Zoom Information: Join from PC, Mac, Linux, iOS or Android: https://psu.zoom.us/j/92815733648?pwd=UGJGcXRhQzl5UUZKTkxQcVBWQmVBUT09 Password: 632807
or iPhone one-tap (US Toll): +13126266799,92815733648# or +16468769923,92815733648#
or Telephone: Dial: +1 312 626 6799 (US Toll) +1 646 876 9923 (US Toll) +1 301 715 8592 (US Toll) +1 346 248 7799 (US Toll) +1 669 900 6833 (US Toll) +1 253 215 8782 (US Toll) Meeting ID: 928 1573 3648 Password: 632807 International numbers available: https://psu.zoom.us/u/ab6kQFU0Q
ABSTRACT: Today, even after more than a decade of the cloud computing revolution, users still do not have predictable performance for their applications, and the providers continue to suffer loss of revenue due to poorly utilized resources. Moreover, the environmental implications of these inefficiencies are dire: Cloud-hosted datacenters consume as much power as a city of a million people and emit roughly as much CO2 as the airline industry. Fighting these implications, especially in the post Moore's law era, is crucial.
My work points out that the root of these inefficiencies is the gap between the users and the providers. To overcome this divide, my research brings out two key insights for building systems that render the cloud smart, a cloud that is easy-to-use, adaptive, and efficient. First, we must design interfaces to these systems that are intuitive and expressive for users. Such interfaces should open a dialog between users and providers, allowing users to specify high-level application goals, and transfer the responsibility of making low-level resource management decisions to the providers. This opens an opportunity for providers to optimize the use of their resources while still best aligning with user goals. Second, to make the resource management decisions in an adaptive manner in increasingly complex cloud systems, we must leverage Data-Driven or Machine Learning (ML) models. In doing so, my work uses and develops ML algorithms and studies the challenges that such data-driven models raise in the context of systems: modeling uncertainty, cost of training, and generalizability. In this talk, I will present two systems, INFaaS and PARIS, designed to demonstrate the efficacy of these two key insights. These systems represent key steps towards building a smart cloud: they significantly simplify the use of cloud, improve resource efficiency while meeting user goals.
BIOGRAPHY: Neeraja Yadwadkar is a post-doctoral research fellow in the Computer Science Department at Stanford University, working with Christos Kozyrakis. She is a Cloud Computing Systems researcher, with a strong background in Machine Learning (ML). Neeraja's research focuses on using and developing ML techniques for systems, and building systems for ML. Neeraja graduated with a Ph D in Computer Science from the RISE Lab at University of California, Berkeley, where she was advised by Randy Katz and Joseph Gonzalez. Before starting her Ph D, she received her Master’s in Computer Science from the Indian Institute of Science, Bangalore, India, and her bachelors from the Government College of Engineering, Pune.
Event Contact: Bhuvan Urgaonkar