Robert MacDavid, Carmelo Cascone, Pingping Lin, Badhrinath Padmanabhan, Ajay Thakur, Larry Peterson, Jennifer Rexford, and Oguz Sunay,
"A P4-based 5G User Plane Function,"
in ACM Symposium on SDN Research, October 2021
(see the ONF's blog post, Robert's slides, and up4-abstract P4 code).
Larry Peterson, Tom Anderson, Sachin Katti, Nick McKeown, Guru Parulkar, Jennifer Rexford, Mahadev Satyanarayanan, Oguz Sunay, and Amin Vahdat,
"Democratizing the network edge," in ACM SIGCOMM Computer Communication Review, April 2019.
Xin Jin, Li Erran Li, Laurent Vanbever, and Jennifer Rexford,
"SoftCell: Scalable and flexible cellular core network architecture,"
in ACM SIGCOMM CoNext Conference, December 2013. An
earlier version appears as Princeton University Computer
Science Technical Report TR-95-13, May 2013. (Also available at
Arxiv.)
A short version appeared at the Open Networking
Summit, April 2013.
Akash Baid, Michael Schapira, Ivan Seskar, Jennifer Rexford, and
Dipankar Raychaudhuri,
"Network cooperation for client-AP
association optimization," in Proc. International Workshop on
Resource Allocation and Cooperation in Wireless Networks, May
2012.
Shir Landau Feibish, Zaoxing Liu, Nikita Ivkin, Xiaoqi Chen, Vladimir Braverman, and Jennifer Rexford,
"Flow-level loss detection with Δ-sketches" in ACM Symposium on SDN Research, October 2022.
O. Rottenstreich, D. Menasche, A. Joshi, A. Kulik, G. Retvari, and J. Rexford, "Cooperative rule caching for SDNs," in IEEE International Conference on Cloud Networking, November 2020.
Yashodhar Govil, Liang Wang, and Jennifer Rexford,
"MIMIQ: Masking IPs with Migration in QUIC,"
in USENIX Workshop on Free and Open Communications on the Internet, August 2020 (Yash's talk video, Jennifer's video from SPIN'20 keynote talk on in-network traffic obfuscation).
Rob Harrison, Shir Landau Feibish, Arpit Gupta, Ross Teixeira, S. Muthukrishnan, and Jennifer Rexford, "Carpe elephants: Seize the global heavy hitters,"
in ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, August 2020.
Xiaoqi Chen, Hyojoon Kim, Javed M. Aman, Willie Chang, Mack Lee, and Jennifer Rexford, "Measuring TCP round-trip time in the data plane,"
in ACM SIGCOMM Workshop on Secure Programmable Network Infrastructure, August 2020.
Ori Rottenstreich, Yossi Kanizo, Haim Kaplan, and Jennifer Rexford,
"Accurate traffic splitting on commodity switches," to appear in IEEE Journal on Selected Areas in Communications.
An earlier version appeared
in ACM Symposium on Parallelism in Algorithms and Architectures,
July 2018 (Ori's slides).
Robert MacDavid, Rudiger Birkner, Ori Rottenstreich, Arpit Gupta,
Nick Feamster, and Jennifer Rexford,
"Concise encoding of flow attributes in SDN switches," in ACM Symposium on SDN Research, April 2017
(Robert's slides in keynote
and pdf). Winner of the
SOSR'17 best paper award!
Huynh Tu Dang, Han Wang, Theo Jepsen, Gordon Brebner, Changhoon Kim,
Jennifer Rexford, Robert Soule, Hakim Weatherspoon,
"Whippersnapper: A P4 language benchmark suite," in ACM Symposium on SDN Research, April 2017.
James McCauley, Zhi Liu, Aurojit Panda, Teemu Koponen, Barath Raghavan,
Jennifer Rexford, and Scott Shenker,
"Recursive SDN for carrier
networks," in ACM SIGCOMM Computer Communication Review, October 2016.
An extended version
appears as arXiv:1605.07734, May 2016.
Srinivas Narayana, Mina Tahmasbi, Jennifer Rexford, and David Walker,
"Compiling path queries",
in Networked Systems Design and Implementation,
March 2016. An earlier version
appeared in the ACM SIGCOMM HotSDN Workshop, August 2014 (Srinivas' slides).
Arpit Gupta, Robert MacDavid,
Rudiger Birkner, Marco Canini, Nick Feamster, Jennifer Rexford, and
Laurent Vanbever, "An industrial-scale software defined Internet
exchange point," in Networked Systems Design and
Implementation, March 2016 (Arpit's slides).
Winner of the NSDI'16 Community Award! See also Nick Feamster's
blog posting announcing the launch of the
iSDX software platform, in partnership with the Open Networking Foundation.
Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz, Sean P. Donovan,
Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker,
Russ Clark, and Ethan Katz-Bassett,
"SDX: A software defined Internet exchange,"
in ACM SIGCOMM, August 2014 (Arpit's slides,
Jen's talk at the June 2015 Open Networking Summit,
and Nick's July 2015 Coursera video).
An earlier version
appeared as Georgia Tech technical report GT-CS-13-06,
2013. An
even earlier version appeared at
the Open Networking Summit, April 2013. For more details, see
the project
page.
Peng Sun, Ahsan Arefin, Ratul Mahajan, Jennifer Rexford, Lihua Yuan,
and Ming Zhang,
"A network-state management service,"
in ACM SIGCOMM, August 2014 (Peng's slides).
Statesman was deployed worldwide in Microsoft Azure data centers as
of December 2013 (news story).
Xin Jin, Hongqiang Harry Liu, Rohan Gandhi, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Jennifer Rexford, and Roger Wattenhofer, "Dynamic scheduling of network updates,"
in ACM SIGCOMM, August 2014 (Xin's slides).
Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown,
Jennifer Rexford, Cole Schlessinger, Dan Talayco, Amin Vahdat, George
Varghese, and David Walker,
"P4: Programming protocol-independent
packet processors," in ACM SIGCOMM Computer
Communications Review, July 2014
(Nick McKeown's ONF talk
in September 2014,
ONS'14 talk
and slides in March 2014).
An earlier version appears
in arXiv, December 2013.
See SDN Central article.
Joshua Reich, Christopher Monsanto, Nate Foster, Jennifer Rexford, and
David Walker, "Modular SDN programming
with Pyretic," in USENIX ;login:, October 2013.
Nate Foster, Michael J. Freedman, Arjun Guha, Rob Harrison, Naga
Praveen Katta, Christopher Monsanto, Joshua Reich, Mark Reitblatt,
Jennifer Rexford, Cole Schlesinger, Alec Story, and David Walker,
"Languages
for software-defined networks," IEEE Communications Magazine, volume
51, number 2, February 2013.
(See also the longer
video of a June 2012 talk at the Technion, and a more recent
five-minute
video from May 2013.)
Mark Reitblatt, Nate Foster, Jennifer Rexford, Cole Schlesinger,
and David Walker, "Abstractions for
network update," Proc. ACM SIGCOMM, August 2012
(Nate's Open Networking Summit
slides and video). An earlier
version appeared as "Consistent updates for software-defined
networks: Change you can believe in!", in Proc. ACM SIGCOMM
HotNets Workshop, November 2011.
Marco Canini, Daniele Venzano, Peter
Peresini, Dejan Kostic, and Jennifer
Rexford, "A
NICE way to test OpenFlow applications,"
in Proc. Networked Systems Design and Implementation, April 2012
(Marco's slides).
An extended version appears
as "Systematically testing OpenFlow controller applications" in
Computer Networks, volume 92, December 2015, pages 270-286.
An
earlier version appeared as "Automating the
testing of OpenFlow applications,"
in Proc. Workshop on Rigorous Protocol
Engineering, October 2011.
The NICE software is available
for download!
Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto,
Jennifer Rexford, Alec Story, and David Walker,
"Frenetic:
A network programming language," in Proc.
ACM International Conference on Functional Programming, September
2011. An earlier version
appeared in Proc. Workshop on Programmable Routers
for the Extensible Services of Tomorrow, December 2010
(Rob's slides).
See also the Frenetic web site,
and the video from the Open Networking Summit, for more details.
Richard Wang, Dana Butnariu, and Jennifer Rexford,
"OpenFlow-based server load
balancing gone wild," in
Proc. Workshop on Hot Topics in Management of Internet, Cloud,
and Enterprise Networks and Services (Hot-ICE), March 2011
(Richard's slides).
Yi Wang, Ioannis Avramopoulos, and Jennifer Rexford,
"Design for
configurability: Rethinking interdomain routing policies from the
ground up," in IEEE Journal on Selected Areas in
Communications, April 2009.
An earlier version appeared in Proc. ACM SIGCOMM Workshop on
Internet Network Management (INM), August 2007. A
longer
version appears as "Morpheus: Enabling flexible interdomain routing
policies," Princeton Computer Science Technical Report TR-802-07, October 2007.
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner,
"OpenFlow: Enabling innovation in campus networks," in ACM SIGCOMM Computer Communications
Review, April 2008. For more details,
see the OpenFlow web site.
Elliott Karpilovsky, Matthew Caesar, Jennifer Rexford, Aman Shaikh, and
Jacobus van der Merwe,
"Practical network-wide compression of
IP routing tables," in IEEE Transactions on Network and
Service Management, volume 9, number 4, December 2012.
Karthik Lakshminarayana, Ion Stoica, Scott Shenker, and Jennifer
Rexford,
"Routing as a Service,"
UC Berkeley Technical Report, UCB/EECS-2006-19, February 2006.
Ramana Rao Kompella, Albert Greenberg, Jennifer Rexford, Alex C. Snoeren,
and Jennifer Yates,
"Cross-layer visibility as a service,"
Proc. ACM SIGCOMM HotNets Workshop, November 2005 (Bengt Ahlgren's
public review).
Albert Greenberg, Gisli Hjalmtysson, David A. Maltz, Andy Meyers,
Jennifer Rexford, Geoffrey Xie, Hong Yan, Jibin Zhan, and Hui Zhang,
"A clean slate 4D approach to network
control and management," ACM SIGCOMM Computer Communications
Review, October 2005.
Jennifer Rexford, Albert Greenberg, Gisli Hjalmtysson, David A. Maltz,
Andy Myers, Geoffrey Xie, Jibin Zhan, and Hui Zhang,
"Network-wide decision making:
Toward a wafer-thin control plane,"
Proc. ACM SIGCOMM HotNets Workshop, November 2004
(David's slides).
This paper is largely, though not completely, subsumed by the
CCR paper on the 4D architecture.
Nick Feamster, Hari Balakrishnan, Jennifer Rexford, Aman Shaikh,
and Jacobus van der Merwe,
"The case for separating routing from routers,"
Proc. ACM SIGCOMM workshop on Future Directions in Network Architecture,
August 2004 (Nick's FDNA slides,
Aman's CCW slides).
Erik Nordstrom, David Shue, Prem Gopalan, Rob Kiefer, Matvey Arye, Steven
Y. Ko, Jennifer Rexford, and Michael J. Freedman,
"Serval:
An end-host stack for service-centric networking,"
in Proc. Networked Systems Design and Implementation, April 2012
(Erik's slides and video,
my Open Networking Summit
slides and video).
Honorable Mention for the "Community Award" at NSDI'12.
See the Serval Web
page for more details.
Eric Keller, Dmitry Drutskoy, Jakub Szefer, and Jennifer Rexford,
"Cloud
resident data center," Princeton Computer Science Technical
Report TR-914-11, September 2011.
Changhoon Kim, Matthew Caesar, and Jennifer Rexford,
"SEATTLE:
A scalable Ethernet architecture for large enterprises," in ACM
Transactions on Computer Systems, volume 29, number 1, February
2011. An earlier version
appeared as "Floodless in SEATTLE: A scalable Ethernet architecture
for large enterprises," in Proc. ACM SIGCOMM, August 2008.
An earlier version appeared
as "Revisiting Ethernet: Plug-and-play made
scalable and efficient,"
Geoffrey Xie, Jibin Zhang, David Maltz, Hui Zhang, Albert
Greenberg, Gisli Hjalmtysson, and Jennifer Rexford,
"On static reachability analysis
of IP networks," in Proc. IEEE INFOCOM, March 2005.
An extended version
appears as Carnegie Mellon University technical report
CS-04-146, June 2004.
Don Caldwell, Anna Gilbert, Joel Gottlieb, Albert Greenberg, Gisli
Hjalmtysson, and Jennifer Rexford,
"The cutting EDGE of IP router
configuration," ACM SIGCOMM HotNets Workshop,
November 2003 (HotNets ppt slides,
longer ppt slides).
Jakub Szefer, Eric Keller, Ruby B. Lee, and Jennifer Rexford,
"Eliminating the hypervisor attack
surface for a more secure cloud,", in Proc. ACM
Conference on Computer and Communications Security, October 2011
(Jakub's slides).
An earlier version appeared as
"NoHype: Virtualized cloud infrastructure
without the virtualization,"
in Proc. International Symposium on Computer Architecture,
June 2010 (Eric's slides).
Eric Keller, Minlan Yu, Matthew Caesar, and Jennifer Rexford,
"Virtually eliminating router bugs,"
in Proc. CoNext, December 2009
(Minlan's slides). An earlier version appeared in Proc. ACM
SIGCOMM Workshop on Programmable Routers for the Extensible Services
of Tomorrow (PRESTO), August 2008.
Eric Keller, Ruby Lee, and Jennifer Rexford,
"Accountability in hosted virtual
networks," in Proc.
ACM SIGCOMM Workshop on Virtualized Infrastructure Systems
and Architectures (VISA), August 2009.
Sapan Bhatia, Murtaza Motiwala, Wolfgang Muhlbauer, Yogesh Mundada,
Vytautas Valancius, Andy Bavier, Nick Feamster, Larry Peterson, and
Jennifer Rexford,
"Trellis: A platform for building flexible,
fast virtual networks on commodity hardware," in Proc. Workshop on Real
Overlays and Distributed Systems (ROADS), December 2008. An
longer
version appears as "Hosting virtual networks on commodity hardware"
Georgia Tech Computer Science Technical Report
GT-CS-07-10, January 2008.
Larry Peterson, Tom Anderson, Dan Blumenthal, Dean Casey, David Clark,
Deborah Estrin, Joe Evans, Dipankar Raychaudhuri, Mike Reiter,
Jennifer Rexford, Scott Shenker, and John Wroclawski,
"GENI design principles,"
in IEEE Computer, September 2006.
Pamela Zave, Fabricio B. Carvalho, Ronaldo A. Ferreira, Jennifer Rexford, Masaharu Morimoto, and X. Kelvin
Zou, "A verified session protocol for dynamic service chaining," in IEEE/ACM Transactions on Networking, February 2021. An earlier version appeared as Pamela Zave, Ronaldo A. Ferreira, Masaharu Morimoto, X. Kelvin Zou, and Jennifer Rexford, "Dynamic
service chaining with Dysco", in ACM
SIGCOMM, August 2017
(Pamela's slides).
Pamela Zave and Jennifer Rexford,
"Compositional network mobility,"
in Proc. Working Conference on Verified Software: Theories, Tools,
and Experiments, May 2013.
Teemu Koponen, Scott Shenker, Hari Balakrishnan, Nick Feamster, Igor Ganichev,
Ali Ghodsi, P. Brighten Godfrey, Nick McKeown, Guru Parulkar, Barath Raghavan,
Jennifer Rexford, Somaya Arianfar, and Dmitriy Kuptsov,
"Architecting for
innovation," in ACM SIGCOMM Computer Communications Review,
Editorial Zone, July 2011.
Matthew Caesar, Martin Casado, Teemu Koponen, Jennifer Rexford, and Scott
Shenker,
"Dynamic route computation considered harmful,"
ACM SIGCOMM Computer Communications Review, Editorial Zone, April 2010.
Yaping Zhu, Jennifer Rexford, Andy Bavier, and Nick Feamster,
"UFO: A resilient layered routing architecture,"
Editorial Zone, ACM SIGCOMM Computer Communications Review, October 2008.
An
earlier version appears as
Princeton University technical report TR-780-07, June 2007.
Nick Feamster, Lixin Gao, and Jennifer Rexford,
"How to lease the Internet in your
spare time," in the Editorial Zone of ACM SIGCOMM
Computer Communications Review, p. 61-64, January 2007 (slides).
A longer version appears as Georgia Tech
Technical Report GT-CSS-06-10, August 2006.
Moses Charikar, Yonatan Naamad, Jennifer Rexford, and X. Kelvin Zou,
"Multi-commodity flow with in-network processing," in
International Symposium on Algorithmic Aspects of Cloud Computing,
August 2018.
An earlier
version appeared as Princeton University Computer Science
Technical Report TR-995-15, October 2015.
Amitabha Ghosh, Sangtae Ha, Edward Crabbe, and Jennifer Rexford,
"Scalable multi-class traffic management
in data-center backbone networks", to appear
in IEEE Journal on Selected Areas in Communications, special issue on
Networking Challenges in Cloud Computing Systems, volume 31, number 12,
December 2013 (Amitabh's slides, October
2013).
Umar Javed, Martin Suchara, Jiayue He, and Jennifer Rexford,
"Multipath protocol for
delay-sensitive traffic," invited paper, Proc. International
Conference on COMmunication Systems and NETworkS (COMSNETS),
January 2009 (slides).
Jennifer Rexford,
"Route optimization in IP networks,"
chapter in Handbook of Optimization in Telecommunications, Springer
Science + Business Media, February 2006.
Nick Feamster and Jennifer Rexford,
"Network-wide prediction of BGP routes,"
IEEE/ACM Transactions on Networking, April 2007, pp. 253-266. An earlier paper
"A model of BGP routing for network
engineering," focusing on the design and evaluation of the prototype
system, appeared in Proc. ACM SIGMETRICS, June 2004 (Nick's
slides).
A very preliminary version appeared in
Proc. SPIE ITCOM Workshop on Scalability and Traffic
Control in IP Networks, August 2002.
Yixin Sun, Maria Apostolaki, Henry Birge-Lee, Laurent Vanbever, Jennifer Rexford, Mung Chiang, and Prateek Mittal,
"Securing Internet applications from routing attacks," in Communications of the ACM, June 2021. Also arXiv:2004:09063, posted April 2020 and updated August 2020 (Jennifer's ManTra'20 talk slides and video).
Henry Birge-Lee, Yixin Sun, Annie Edmundson, Jennifer Rexford, and
Prateek Mittal,
"Bamboozling certificate authorities
with BGP," in USENIX Security Symposium, August 2018
(Henry's slides). Runner up
for the Caspar Bowden Award for Outstanding Research in Privacy Enhancing Technologies, awarded at PETS'20.
An earlier version appeared as
"Using BGP to acquire bogus TLS
certificates," in Hot Topics in Privacy Enhancing Technologies
Symposium, July 2017 (Henry's presentation, slides).
See blog postings from Let's Encrypt and
Cloudflare describing their moves to deploy the defenses we recommend---verification from multiple vantage points---to protect against such attacks.
Yi Wang, Michael Schapira, and Jennifer Rexford,
"Neighbor-Specific BGP: More flexible
routing policies while improving global stability," in ACM
SIGMETRICS, June 2009
(Yi's slides
Jennifer's
video
with NS-BGP in the last third of the talk).
See also Laurent Vanbever's slides
on evaluating an implementation of NS-BGP, from the Cisco Network
Architecture Geeks workshop, October 2009. See also a brief
overview of why and
how an AS would deploy neighbor-specific BGP.
Ioannis Avramopoulos and Jennifer Rexford,
"A pluralist approach to interdomain
communication security," Proc. NetEcon Workshop,
June 2007 (Yannis' slides).
A significantly expanded version, focusing on the design
and evaluation of a secure routing architecture based on
small groups, appears as:
Ioannis Avramopoulos, Martin Suchara, and Jennifer Rexford,
"How
small groups can secure interdomain routing,"
Princeton University Computer Science Technical Report
TR-808-07, December 2007.
Matt Caesar and Jennifer Rexford,
"BGP routing policies in ISP networks,"
IEEE Network Magazine, special issue on interdomain routing,
November/December 2005.
David Maltz, Jibin Zhan, Gisli Hjalmtysson, Albert Greenberg, Jennifer
Rexford, Geoffrey Xie, and Hui Zhang,
"Structure preserving
anonymization of router configuration data," in IEEE Journal
on Selected Areas in Communications, April 2009. An
earlier version appeared in
Proc. Internet Measurement Conference, October 2004.
Elliott Karpilovsky, Alexandre Gerber, Dan Pei, Jennifer Rexford,
and Aman Shaikh, "Quantifying the extent
of IPv6 deployment,"
in Proc. Passive and Active Measurement Conference, April 2009.
Matthias Grossglauser and Jennifer Rexford,
"Passive traffic measurement for IP operations,"
in The Internet as a Large-Scale Complex System, pp. 91-120, Oxford
University Press, editors Kihong Park and Walter Willinger, 2005
(INFORMS slides).
R. Caceres, N. Duffield, A. Feldmann, J. Friedmann, A. Greenberg,
R. Greer, T. Johnson, C. Kalmanek, B. Krishnamurthy, D. Lavelle,
P. Mishra, K.K. Ramakrishnan, J. Rexford, F. True, and J. van der Merwe,
"Measurement and analysis of IP network
usage and behavior," IEEE Communications Magazine,
May 2000.
Nick McKeown, Guru Parulkar, and Jennifer Rexford,
"Innovation
in networking," Computing Research Initiatives for the 21st
Century, Computing Community Consortium, December 2008.
Ramon Caceres, Balachander Krishnamurthy, and Jennifer Rexford,
"HTTP 1.0 logs considered harmful,"
position paper, W3C Web Characterization Group Workshop,
November 1998.
Jennifer Rexford, Subhabrata Sen, Jayanta Dey, Wu-chi Feng, James Kurose, John Stankovic, and Don Towsley,
"Online smoothing of live, variable-bit-rate video,"
Proc. International Workshop on Network and Operating
Systems Support for Digital Audio and Video, May 1997, pp. 249-257
(slides).
Jennifer Rexford, Albert Greenberg, and Flavio Bonomi,
"A fair leaky-bucket traffic shaper for ATM networks,"
unpublished report, January 1995.
This report describes an earlier attempt to integrate shaping and scheduling,
before the more efficient approach in the INFOCOM'97 and JSAC'97 papers.