Transparent, Live Migration of a Software-Defined Network

  • Soudeh Ghorbani, Cole Schlesinger, Matthew Monaco, Eric Keller, Matthew Caesar, Jennifer Rexford, David Walker
  • ACM Symposium on Cloud Computing (SoCC). Nov., 2014
  • ( paper_pdf )

WASP: A Software-Defined Communication Layer for Hybrid Wireless Networks

  • Murad Kaplan, Chenyu Zheng, Matthew Monaco, Eric Keller, Douglas Sicker
  • ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). Oct., 2014
  • ( paper_pdf )

ClosedFlow: OpenFlow-like Control over Proprietary Devices

  • Ryan Hand, Eric Keller
  • in ACM Workshop on Hot topics in SDN (HotSDN). Aug., 2014
  • ( paper_pdf, pres_pptx )

(poster) Extending the Software-defined Network Boundary

(poster) Making the Live Network the Honeypot

  • Michael Coughlin, Oliver Michel, Eric Keller, and Adam J. Aviv
  • at USENIX Symp. on Networked Systems Design and Implementation (NSDI), Apr., 2014.
  • ( paper_pdf, poster )


Applying Operating System Principles to SDN Controller Design

Active Security

Software-Defined Energy Communication Networks: From Substation Automation to Future Smart Grids

  • Adam Cahn, Juan Hoyos, Matthew Hulse, Eric Keller
  • in IEEE Conf. on Smart Grid Communications (SmartGridComm), Oct., 2013.
  • ( paper_pdf )

Jobber: Automating Inter-Tenant Trust in The Cloud

Towards Elastic Operating Systems

(poster) WASP: A Centrally Managed Communication Layer for Smart Phone Networks

(poster) yanc: Yet Another Network Controller

(poster) Jobber: Automating Inter-Tenant Trust in The Cloud

  • Andy Sayler, Eric Keller
  • in USENIX Symposium on Networked Systems Design and Implementation (NSDI), May, 2013.
  • ( paper_pdf )

Scalable Network Virtualization in Software-Defined Networks


Live migration of an entire network (and its hosts)

Increasing network resilience through edge diversity in NEBULA

  • Matvey Arye, Robert Kiefer, Kyle Super, Erik Nordstrom, Michael J. Freedman, Eric Keller , Tom Rondeau, Jonathan M. Smith
  • in ACM SIGMOBILE Mobile Computing and Communications Review, Volume 16 Issue 3, July 2012.
  • ( paper_pdf, slides_pptx )

Virtual switching without a hypervisor for a more secure cloud

  • Xin Jin, Eric Keller , Jennifer Rexford
  • in Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE), Apr., 2012.
  • ( paper_pdf, slides_pdf )

Rehoming Edge Links for Better Traffic Engineering

  • Eric Keller , Michael Schapira, Jennifer Rexford
  • in ACM SIGCOMM Computer Communications Review (CCR), Mar., 2012.
  • ( paper_pdf )


Eliminating the Hypervisor Attack Surface for a More Secure Cloud

  • Jakub Szefer, Eric Keller , Jennifer Rexford, Ruby B. Lee
  • in ACM Conference on Computer and Communications Security (CCS), Oct., 2011.
  • ( paper_pdf )


Eliminating the Hypervisor Attack Surface for a More Secure Cloud

Seamless BGP Migration with Router Grafting

The 'Platform as a Service' model for networking


Virtually Eliminating Router Bugs

  • Eric Keller , Minlan Yu, Matthew Caesar, Jennifer Rexford
  • in International Conference on emerging Networking EXperiments and Technologies (CoNEXT), Dec., 2009.
  • ( paper_pdf, slides_ppt )

Better by a HAIR: Hardware-Amenable Internet Routing

  • Firat Kiyak, Brent Mochizuki, Eric Keller , Matthew Caesar
  • in IEEE International Conference on Network Protocols (ICNP), Oct., 2009.
  • ( paper_pdf, slides_ppt )

Accountability in hosted virtual networks


Virtualizing the Data Plane Through Source Code Merging

Virtual Routers on the Move: Live Router Migration as a Network-Management Primitive


Programming a Hyper-Programmable Architectures for Networked Systems

Hyper-Programmable Architectures for Adaptable Networked Systems

  • Gordon Brebner, Phil James-Roxby, Eric Keller , Chidamber Kulkarni
  • in IEEE 15th International Conference on Application-specific Systems, Architectures and Processors (ASAP), Sept., 2004.
  • ( paper_pdf )


Software Decelerators

  • Eric Keller , Gordon Brebner, Phil James-Roxby
  • in International Field Programmable Logic and Applications Conference (FPL), Sept., 2003.
  • ( paper_pdf, slides_ppt )

A Self-Reconfiguring Platform

  • Brandon Blodget, Philip James-Roxby, Eric Keller , Scott McMillan, Prasanna Sundararajaran
  • in International Field Programmable Logic and Applications Conference (FPL), Sept., 2003.
  • ( paper_pdf, slides_ppt )


Gene Matching Using JBits

An FPGA Wire Data-Base for Run-Time Routers

  • Eric Keller , Scott McMillan
  • in Military and Aerospace Applications of Programmable Devices and Technologies International Conference (MAPLD), Sept., 2002.
  • ( paper_pdf, slides_ppt )


Building Asynchronous Circuits With JBits

Building Asynchronous Circuits With JBits

Java Debug Hardware Models using JBits


Dynamic Circuit Specialization of a CORDIC Processor

JRoute: A Run-Time Routing API for FPGA Hardware