Cornell-Princeton Network Programming Initiative (NPI) featuring Xiaoqi Chen

Join a NPI Seminar on Thursday, March 28th, 2019 at 3:00PM EDT via Zoom 

Xiaoqi (Danny) Chen of Princeton University will speak on:

High-speed Network Measurement Under Constrained Programming Model

Abstract: Network measurement is a vital tool for network operators to diagnose outages, optimize performance, and detect attacks. Recently, the development of programmable switches has enabled us to run measurement algorithms in the network switch directly, and analyze packets up to Tbps in throughput. However, the programming model of programmable switches is extremely constrained, which restricts the types of algorithms we can run in them.

To achieve much-needed measurement goals of network operators, we design tailored algorithm to adapt to the programming constraints imposed by practical programmable switches. We first present PRECISON, which attempts to answer the Heavy-Hitter Flow Detection problem (find out which flows sent the largest number of packets). PRECISION can accurately identify the heavy-hitter flows using a small amount of memory, by recirculating a small number of packets probabilistically. Then, we present Snappy, which tries to solve the Heavy Flow in the Queue problem (which flows occupied a large fraction of queuing buffer). Snappy can pinpoint the bursty flows causing ephemeral long queues and potential packet loss, by maintaining multiple traffic snapshots of short time intervals. Our measurement algorithms enable network operators to perform immediate actions against these specific network flows, inhibiting congestion in real-time, while potentially improving service quality for other network flows.

Bio: Xiaoqi (Danny) Chen is a second year PhD student at Department of Computer Science, Princeton University, advised by Prof. Jennifer Rexford. Before joining Princeton, he received his Bachelor's degree from the Institute for Interdisciplinary Information Sciences (Yao class), Tsinghua University. His research is running network measurements in programmable switches. Interests also include data center networking, sketches, and network science. 

Join Zoom Meeting

One tap mobile:
+16468769923,,128236059# US (New York)
+16699006833,,128236059# US (San Jose)

Dial by your location
        +1 646 876 9923 US (New York)
        +1 669 900 6833 US (San Jose)
Meeting ID: 128 236 059
Find your local number:

Join by SIP:

Join by Skype for Business

Join by H.323 (US West) (US East) (China) (India) (EMEA) (Australia) (Hong Kong) (Brazil) (Canada)
Meeting ID: 128 236 059