Email: tab [at] cs [dot] brown [dot] edu
115 Waterman St
Providence, RI 02192

Google Scholar

About Me

I've moved to CMU. My new page can be found here.

I am an professor in the Carnegie Mellon University. My group focuses on developing models and designing algorithms and frameworks to improve the performance and availability of computer networks. In particular, my group explores the critical role that network state plays in determining network performance and availability with the state’s inherent semantics and emergent state management techniques by investigating designs and algorithms to more holistically understand and manage this state. More recently, we have applied this approach to addressing the digital divide, improving microservices/clouds, managing software defined networks, and rethinking CDN designs. Our designs and systems have been deployed at web scale companies, adopted by opensource systems, and acquired by a large hardware manufacturer.



Software and Datasets

  • Data Center Characteristics [IMC'2010]: data set
  • LegoSDN (Fault Tolerant Controller) [SoSR'16]: source code
  • Dapper (Data Plane diagnosis of TCP) [SoSR'17]: source code
  • P4Visor [CoNEXT'18]: source code
  • Hermes [CoNext'17]: Coming soon!

Funding: Grants & Gifts

Selected Publications

Full list of publications can be found here.

  1. Configanator: A Data-driven Approach to Improving CDN Performance.
    Usama Naseer, Theophilus A. Benson
    [Proceedings of USENIX Networked Systems Designs & Implementation (NSDI), Renton, Washington, Apr 2022]
  2. Dissecting Performance of Production QUIC.
    Alexander Yu, Theophilus A. Benson
    [Proceedings of The Web Conference (WWW), Ljubljana, Slovenia, Apr 2021]
  3. Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website.
    Usama Naseer, Luca Niccolini, Udip Pant, Alan Frindell, Ranjeeth Dasineni,Theophilus A. Benson
    [Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), New York, New York, Aug 2020]
  4. In-Network Compute: Considered Armed and Dangerous.
    Theophilus A. Benson
    [Proceedings of ACM Workshop on Hot Topics in Operating Systems (HotOS), Bertinoro, Italy, May 2019]
  5. Efficient and Safe Network Updates with Suffix Causal Consistency.
    Sheng Liu, Theophilus A. Benson, and Michael Reiter
    [Proceedings of ACM European Conference on Computer Systems (EUROSYS), Dresden, Germany, Mar 2019]
  6. Performance Characterization of a Commercial Video Streaming Service.
    Mojgan Ghasemi, Partha Kanuparthy, Ahmed Mansy, Theophilus Benson and Jennifer Rexford
    [Proceedings of ACM Internet Measurement Conference (IMC), Santa Monica, CA, Nov 2016]