Luis D. Pedrosa

About Me:

I am an Assistant Professor in the Department of Computer Science and Engineering at Instituto Superior Técnico / University of Lisbon and a Researcher at INESC-ID. I do Systems and Networking research in the Distributed Systems Group.

I received my PhD in Computer Science at the University of Southern California in 2016, advised by Professor Ramesh Govindan in the Networked Systems Laboratory. I was also a Post-Doctoral Researcher, working with Professor Katerina Argyraki at the Swiss Federal Institute of Technology in Lausanne (EPFL - École Polytechnique Fédérale de Lausanne).

My recent work involves applying program analysis techniques to network functions to find performance issues. By reasoning about algorithmic complexity and CPU cache effects, the system is able to generate adversarial workloads that degrade performance. These workloads can then help developers debug the underlying issue and help operators provision network resources to help defend against potential attacks.

Research Interests:

  • Systems and Networking
  • Program Analysis
  • Software and Network Verification
  • Cloud Computing and Distributed Systems
  • Software Networking

Random Quote:

Any technology that is distinguishable from magic is not sufficiently advanced.

Gregory Benford