Research

Here are some examples of specific problems and questions we address in our work:

  • Trustworthy network debugging: what is the minimum functionality that we need to deploy inside a network, such that we can ask the network how much loss and delay it introduced in a certain traffic flow and get accurate, trustworthy responses?
  • The practical limits of network tomography: what is the most one can infer about a real network based on end-to-end measurements?
  • Fast, programmable packet-processing platformshow should we program and configure a software router so as to optimize its performance and prevent different packet-processing applications from stepping on each other’s toes?