Red Hat Colloquium: “Networking as a First-Class Cloud Resource”, Rodrigo Fonseca (Brown University)

Wednesday, October 17th, 2018, 12:00 PM – 1:00 PM
refreshments & networking at 11:30 AM
Hariri Institute for Computing
111 Cummington Mall, Room 180

Rodrigo Fonseca
Computer Science, Brown University

Networking as a First-Class Cloud Resource

Abstract: Tenants in a cloud can specify, and are generally charged by, resources such as CPU, storage, and memory. There are dozens of different bundles of these resources tenants can choose from, and many different princing schemes, including spot markets for left over resource. This is not the case for networking, however. Most of the time, networking is treated as basic infrastructure, and tenants, apart from connectivity, have very little to choose from in terms of network properties such as priorities, bandwidth, or deadlines for flows. In this talk, Rodrigo look into why that is, and whether networking could be treated as a first-class resource. The networking community has developed plenty of mechanisms for different networking properties, and programmable network elements enable much more fine-grained control and allocation of network resources. He argues that there may be a catch-22, as tenants can’t specify what they want, and providers, not seeing different needs, don’t provide different services, or charge differently for these services. He will discuss a prototype he has designed with the Massachusetts Open Cloud project, which provides a much more expressive interface between tenants and the cloud for networking resources, improving efficiency, fostering innovation, and even allowing for a marketplace for networking resources.

Bio: Rodrigo Fonseca is an associate professor at Brown University’s Computer Science Department. He holds a PhD from UC Berkeley, and a MSc and BSc from UFMG. Prior to Brown, he was also a visiting researcher at Yahoo! Research. He is broadly interested in networking, distributed systems, and operating systems, and is the recipient of an NSF CAREER award, and of a 2015 SOSP Best Paper Award. His research involves seeking better ways to build, operate, and diagnose distributed systems, including large-scale internet systems, cloud computing, and mobile computing.