
Jennifer Rexford
Gordon Y. S. Wu Professor in Engineering
Department of Computer Science
Affiliated faculty in Center
for Information Technology Policy, Electrical Engineering, Princeton Environmental Institute, and Program in Gender and Sexuality Studies.
35 Olden Street
Princeton, NJ 08540-5233
Office: CS 306
Phone: 609-258-5182 (no voicemail messages, please)
Fax: 609-258-1771
E-mail: jrex (at) cs (dot) princeton (dot) edu
Links: teaching,
projects,
students,
publications,
undergrad projects,
Daily Princetonian,
resume,
Google Scholar,
ResearchGate,
short bio,
advice,
twitter
Jennifer joined the
Computer Science Department at
Princeton University in February 2005 after eight and a half years at
AT&T Research. Her
research focuses on Internet routing, network measurement, and network
management, with the larger goal of making data networks easier to
design, understand, and manage. Jennifer is co-author of the book
Web
Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and
Traffic Measurement (Addison-Wesley, May 2001) and co-editor of
She's an Engineer? Princeton Alumnae
Reflect (Princeton University, 1993, see recent
talk about the book). Jennifer served as the
chair of ACM SIGCOMM from
2003 to 2007, and has served on the ACM Council and the Board of
Directors of the Computing Research Association. She received her BSE degree
in electrical engineering from Princeton University in 1991, and her
MSE and PhD degrees in computer science and electrical engineering
from the University of Michigan in 1993 and 1996, respectively.
She was the winner of ACM's Grace
Murray Hopper Award for outstanding young computer professional of
the year for 2004.
Teaching
Research Projects
The research in my group generally falls into the following main
areas:
I also have a personal interest in Internet
policy issues.
My earlier publications fall into the following main areas:
Web protocols and workloads,
video proxy services,
load-sensitive routing,
packet-scheduling architectures,
multicomputer router architectures,
and fault tolerance and parallel computing.
Several of these papers are surveys on the
inner workings of Internet Service Provider networks.
I also have some non-refereed position
papers online that describe the way I think about data networks.
See, for example, a recent CCR paper on
"My Ten Favorite "Practical Theory" Papers. On a related note, I had the pleasure of
giving an talk on "Building a Strong
Foundation for a Future Internet" (and short
write-up) at STOC'08.
Students
Post-docs
Graduate student alumni
- Jacopo Cesareo, MSE May 2012, joined Arista Networks, fall 2012
(Thesis: Optimizing Implicit Proxy Placement to Evade Traffic
Filters)
- Dmitry Drutskoy, MSE May 2012, joined Elysium Digital in summer 2012
(Thesis: Software-Defined Network Virtualization with FlowN
[slides])
- Wenjie (Joe) Jiang,
PhD February 2012, joined Google in February 2012
(Thesis: Wide-Area Traffic Management for Cloud Services
[thesis,
slides],
co-advised with Mung Chiang)
- Eric Keller,
PhD August 2011, post-doc at UPenn through summer 2012, started
as an assistant professor at University of Colorado in fall 2012
(Thesis: "Refactoring Router Software to Minimize Disruption"
[thesis,
slides])
- Yaping Zhu,
PhD August 2011, joined Google in October 2011
(Thesis: "Minimizing Wide-Area Performance Disruptions in
Interdomain Routing"
[thesis,
slides])
- Minlan Yu,
PhD August 2011, started one-year post-doc at UC Berkeley in
August 2011 before joining USC as an assistant professor in
summer 2012 (Thesis: "Scalable Management of Enterprise
and Data-Center Networks" [thesis, slides])
- Martin Suchara,
PhD summer 2011, started post-doc at UC Berkeley in July 2011
(Thesis: "Reliable Internet Routing"
[thesis,
slides])
- Robert Harrison, MSE May 2011, started as instructor at West Point
in June 2011
(Thesis: "Frenetic: A Network Programming Language"
[thesis],
co-advised with David Walker)
- Richard Wang,
MSE May 2011, starting PhD program at Carnegie Mellon in fall 2011
(Thesis: "OpenFlow-based Load Balancing Gone Wild"
[thesis])
- Sharon Goldberg,
PhD summer 2009, started one-year post-doc at Microsoft Research
in August 2009 before joining Boston University as an assistant
professor in August 2010
(Thesis: "Towards Securing Interdomain Routing on the Internet"
[thesis,
slides],
co-advised with Boaz Barak)
- Haakon Ringberg,
PhD summer 2009, joined Google NYC in August 2009
(Thesis: "Privacy-Preserving Collaborative Network Anomaly
Dectection"
[thesis,
slides])
- Elliott Karpilovsky,
PhD summer 2009, joined Google in summer 2009 (Thesis: "Reducing
Memory Requirements for Routing Protocols")
- Changhoon Kim,
PhD summer 2009, joined Microsoft Azure group in July 2009
(Thesis: "Scalable and Efficient Self-Configuring
Networks" [thesis,
slides])
- Yi Wang,
PhD spring 2009, joined Google in July 2009, joined AdChina
in April 2011
(Thesis: "A Principled Approach to Managing Routing in Large
ISP Networks" [thesis,
slides])
- Jiayue He, PhD spring 2008, joined McKinsey in August 2008
(Thesis: "Rethinking Traffic Management: Design of Optimizable
Networks" [thesis,
slides],
co-advised with Mung Chiang)
- Wen Xu, PhD summer
2009, joined Google in July 2006
(Thesis: "MIRO: Multi-path Interdomain ROuting"
[thesis,
slides])
Post-doc alumni
- Erik Nordstrom,
PhD Uppsala University 2008,
post-doc 2010-2011, became an Associate Research Scholar at Princeton
University
- Michael Schapira,
PhD Hebrew University 2008, post-doc 2010-2011, joined the faculty at
Hebrew University
- Alex Fabrikant,
PhD UC Berkeley 2008, post-doc 2008-2010 joint with theory group, joined Google Research in fall 2010
- Steven Ko, PhD
UIUC 2009, post-doc 2009-2010 joint with Michael Freedman, now an assistant professor at SUNY Buffalo
- Nate Foster,
PhD U. Penn 2009, post-doc 2009-2010 joint with David Walker, now an assistant professor at Cornell
- Rui Zhang-Shen, PhD Stanford 2007, post-doc 2007-2009 joint with Mung Chiang, joined Google NYC in August 2009
- Matthew Caesar,
PhD UC Berkeley 2007,
post-doc 2007-2008 academic year, now an assistant professor at UIUC
- Ioannis Avramopoulos, PhD Princeton 2006, post-doc 2006-2008, researcher at Deutsche Telekom Laboratories 2008-2011
- Nick Feamster,
PhD MIT 2005, post-doc fall 2005, now an associate professor at Georgia Tech