Upcoming Events
SCS Recruiting Seminar: Ming Liu
TITLE: Building Distributed Systems Using Programmable Networks
ABSTRACT:
The continuing increase of data center network bandwidth, coupled with a slower improvement in CPU performance, has challenged our conventional wisdom regarding data center networks: how to build distributed systems that can keep up with the network speeds and are high-performant and energy-efficient? The recent emergence of a programmable network fabric (PNF) suggests a potential solution. By offloading suitable computations to a PNF device (i.e., SmartNIC, reconfigurable switch, or network accelerator), one can reduce request serving latency, save end-host CPU cores, and enable efficient traffic control.
In this talk, I will present two frameworks for building PNF-enabled distributed systems: (1) IncBricks, an in-network caching fabric built with network accelerators and programmable switches; (2) iPipe, an actor-based framework for offloading distributed applications
on SmartNICs. I will show how to make efficient use of in-network heterogeneous computing resources by applying approximation techniques, co-designing with end-host software layers, employing new programming abstractions, and designing efficient control-/data-planes. Finally, I will discuss how to use PNF to re-architect other data center systems.
BIO:
Ming Liu is a Ph.D. candidate in the Paul G. Allen School of Computer Science & Engineering at the University of Washington, advised by Arvind Krishnamurthy, Luis Ceze, and Simon Peter. His research interests are in computer systems and networks, with a focus on optimizing distributed systems by exploring the computing capabilities across the programmable network fabric (including SmartNICs, reconfigurable switches, and network accelerators).
Event Details
Media Contact
Tess Malone, Communications Officer
EVENTS BY SCHOOL & CENTER
School of Computational Science and Engineering
School of Interactive Computing
School of Cybersecurity and Privacy
Algorithms and Randomness Center (ARC)
Center for 21st Century Universities (C21U)
Center for Deliberate Innovation (CDI)
Center for Experimental Research in Computer Systems (CERCS)
Center for Research into Novel Computing Hierarchies (CRNCH)
Constellations Center for Equity in Computing
Institute for People and Technology (IPAT)
Institute for Robotics and Intelligent Machines (IRIM)