Skip to main content

Online Seminar: Building Distributed Systems Using Programmable Networks

Ming Liu: Ph.D. Candidate, The Paul G. Allen School of Computer Science & Engineering, University of Washington

Event Details

Thursday, March 26, 2020
4-5 p.m.

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).


Time: Mar 26, 2020 4:00 PM Central Time (US and Canada)

Join Zoom Meeting

Meeting ID: 410 513 909
Password: 504914

One tap mobile
+16465588656,,410513909# US (New York)
+13126266799,,410513909# US (Chicago)

Dial by your location
        +1 646 558 8656 US (New York)
        +1 312 626 6799 US (Chicago)
        +1 669 900 9128 US (San Jose)
        +1 253 215 8782 US
        +1 301 715 8592 US
        +1 346 248 7799 US (Houston)
Meeting ID: 410 513 909
Find your local number: