Publications

Below are my publications sorted by date. See the projects page for more context about the papers and how they fit together.

Matching my interest in building reliable and secure networked systems, there are a number of overlapping conferences of great interest. You will find publications from top conferences in security (CCS), Distributed Systems (NSDI), Networking (SIGCOMM, CoNext) and Computer Architecture (ISCA) .

In general, the area I work in can be captured by the intersection of a general computer systems conference USENIX ATC, along with the domain specific NSDI and SIGCOMM for networked systems and USENIX Security and CCS for security. Of course, many other conferences are closely related to these and have interest in some subset of relevant topics in a given year (e.g., my work in secure cloud computing is currently of great current interest at ISCA).

2011

Rehoming Edge Links for Better Traffic Engineering

  • Eric Keller, Michael Schapira, and Jennifer Rexford
  • In Submission. , 2011.

Eliminating the Hypervisor Attack Surface for a More Secure Cloud

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

2010

NoHype: Virtualized cloud infrastructure without the virtualization

  • Eric Keller, Jakub Szefer, Jennifer Rexford, and Ruby B. Lee
  • In Proc. International Symposium on Computer Architecture (ISCA). July, 2010.
  • ( paper  , presentation-ppt  , presentation-pdf  )

Seamless BGP Migration with Router Grafting

The 'Platform as a Service' model for networking

  • Eric Keller and Jennifer Rexford
  • In Proc. Internet Network Management Workshop and Workshop on Research in Enterprise Networking (INM/WREN). Apr., 2010.
  • ( paper  , presentation-ppt  , presentation-pdf  )

2009

Virtually Eliminating Router Bugs

  • Eric Keller, Minlan Yu, Matthew Caesar, and Jennifer Rexford
  • In Proc. International Conference on emerging Networking EXperiments and Technologies (CoNEXT). Dec., 2009.
  • ( paper  , presentation-ppt  )

Better by a HAIR: Hardware-Amenable Internet Routing

  • Firat Kiyak, Brent Mochizuki, Eric Keller, and Matthew Caesar
  • In Proc. IEEE International Conference on Network Protocols (ICNP). Oct., 2009.
  • ( paper  , presentation-ppt  )

Accountability in hosted virtual networks

  • Eric Keller, Ruby Lee, and Jennifer Rexford
  • In Proc. Workshop on Virtualized Infrastructure Systems and Architectures (VISA). Aug., 2009.
  • ( paper  , presentation-ppt  )

2008

Virtualizing the Data Plane Through Source Code Merging

  • Eric Keller and Evan Green
  • In Proc.Workshop on Programmable Routers for the Extensible Services of Tomorrow (PRESTO). Aug., 2008.
  • ( paper  , presentation-ppt  )

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

  • Yi Wang, Eric Keller, Brian Biskeborn, Jacobus van der Merwe, Jennifer Rexford
  • In Proc. ACM SIGCOMM. Aug., 2008.
  • ( paper  , presentation-ppt  )

2004

Programming a Hyper-Programmable Architectures for Networked Systems

  • Eric Keller and Gordon Brebner
  • In Proc. International Conference on Field-Programmable Technology (FPT). Dec., 2004.
  • ( paper  , presentation-ppt  )

Hyper-Programmable Architectures for Adaptable Networked Systems

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

2003

Software Decelerators

  • Eric Keller, Gordon Brebner, Phil James-Roxby
  • In Proc. 13th International Field Programmable Logic and Applications Conference (FPL). Sept., 2003.
  • ( paper  , presentation-ppt  )

A Self-Reconfiguring Platform

  • Brandon Blodget, Philip James-Roxby, Eric Keller, Scott McMillan, Prasanna Sundararajaran
  • In Proc. 13th International Field Programmable Logic and Applications Conference (FPL). Sept., 2003.
  • ( paper  , presentation-ppt  )

2002

Gene Matching Using JBits

  • Steven A. Guccione and Eric Keller
  • In Proc. 12th International Field-Programmable Logic and Applications Conference (FPL). Sept., 2002.
  • ( paper  , presentation-ppt  )

An FPGA Wire Data-Base for Run-Time Routers

  • Eric Keller and Scott McMillan
  • In Proc. 5th Military and Aerospace Applications of Programmable Devices and Technologies International Conference (MAPLD). Sept., 2002.
  • ( paper  , presentation-ppt  )

2001

Building Asynchronous Circuits With JBits

  • Eric Keller
  • In Proc. 11th International Field-Programmable Logic and Applications Conference (FPL). Aug., 2001.
  • ( paper  , presentation-ppt  )

Run-Time Reconfigurable 2D Discrete Wavelet Transform Using JBits

  • Jonathan Ballagh, Peter Athanas, and Eric Keller
  • In Proc. Reconfigurable Technology: FPGAs for Computing and Applications II. Aug., 2001.
  • ( paper  , presentation-ppt  )

Java Debug Hardware Models using JBits

  • Jonathan Ballagh, Peter Athanas, and Eric Keller
  • In Proc. 8th Reconfigurable Architectures Workshop (RAW 2001). May, 2001.
  • ( paper  , presentation-ppt  )

2000

Dynamic Circuit Specialization of a CORDIC Processor

  • Eric Keller
  • In Proc. Reconfigurable Technology: FPGAs for Computing and Applications II. Nov., 2000.
  • ( paper  , presentation-ppt  )

JRoute: A Run-Time Routing API for FPGA Hardware

  • Eric Keller
  • In Proc. 7th Reconfigurable Architectures Workshop (RAW 2000). May, 2000.
  • ( paper  , presentation-ppt  )