Research Interests

I am looking for motivated and passionate students. If you are interested in working with me, please feel free to reach out and start a conversation with me. My interests in computer science are broad, and I am willing to entertain any compelling projects. However, I am currently particularly interested in the following research areas:

  • Designing new switch programs that fundamentally rethink flow control, e.g., how switch should drop packets, and how switches should avoid dropping packets.

  • New architectures for reconfigurable match table (RMT) switches and NICs.

  • Explicitly co-scheduling network and CPU resources so as to maximize high-level application and infrastructure objectives.

  • Integrating programmable NICs and switches into the OS and network core by developing new protocols and offloads that treat the servers and network in a cluster as a single heterogeneous processor.

  • New abstractions and frameworks for developing microservices and function chains. By changing how applications are programmed, new paradigms can enable the design of clean-slate application communication primitives that are both simple and efficient and simultaneously able to benefit from advanced hardware offloads like RDMA and in-network stream processing.

Recent Publications

HotNets, 2018

SoCC, 2018

More Publications

More Publications

See here or Google Scholar for a full publication list

. Your Programmable NIC Should be a Programmable Switch. HotNets, 2018.

PDF

. RoGUE: RDMA over Generic Unconverged Ethernet. SoCC, 2018.

PDF

. Low Latency Software Rate Limiters for Cloud Networks. APNET, 2017.

PDF

. Titan: Fair Packet Scheduling for Commodity Multiqueue NICs. Usenix ATC, 2017.

PDF Tech Report

. Scalable Multi-Failure Fast Failover via Forwarding Table Compression. SOSR, 2016.

PDF

. Planck: Millisecond-scale Monitoring and Control for Commodity Networks. SIGCOMM, 2014.

PDF

. Practical DCB for Improved Data Center Networks. Infocom, 2014.

PDF

. Low-latency Network Monitoring via Oversubscribed Port Mirroring. ONS, 2014.

PDF

Recent Posts

CONTINUE READING

Teaching

I am currently teaching the following courses at UIC:

Professional Activities

Program committees:

  • APNet 2018
  • Usenix ATC 2018

NSF Panels:

  • 1 Panel in 2016
  • 1 Panel in 2015

Contact