• Contact Info
Publications in VIVO
 

Keller, Eric Robert Assistant Professor

Positions

Research Areas research areas

Research

research overview

  • Eric Keller designs and builds secure and reliable networked systems using a cross-layer approach that draws from networking, operating systems, distributed systems, and computer architecture. His research introduces new systems, algorithms, and abstractions to enable a more manageable network and computing infrastructure. This is rooted in the fact that a significant portion of security and reliability issues are often a result of limitations in the management of networked systems. His research has been enabling and capitalizing on a more dynamic and programmable computing and network infrastructure, via such technologies as virtualization, software-defined networking, and the movement toward cloud based services.

keywords

  • secure and reliable networked systems, virtualization, software-defined networking, network functions virtualization

Publications

selected publications

Teaching

courses taught

  • ECEN 3350 - Programming Digital Systems
    Primary Instructor - Spring 2018 / Spring 2019
    Explores how computers and programmable hardware in general are used to implement digital systems by looking at the capabilities of central processing units, the use and control of various input/output (I/O) devices, memory organization, and concurrency management. Topics include computer architecture, instruction sets, I/O device programming, interrupts, data transfer mechanisms, semaphores, and memory management.
  • ECEN 5033 - Special Topics
    Primary Instructor - Fall 2018 / Fall 2019
    Examines a special topic in Electrical, Computer and Energy Engineering. May be repeated up to 9 total credit hours.

Background

International Activities

global connections related to teaching and scholarly work (in recent years)

Other Profiles