John Heidemann / Research

As a senior project leader at Information Sciences Institute I am active in research in several areas. (I also teach and advise students at the USC Computer Science Department.)

Just for fun: see LA through ISI’s eyes (or at least windows).

For students interested in working with me or entering USC, please see my advice page.

Research Projects

At ISI my research examines how observe and analyze Internet topology and traffic to improve network reliability, security, protocols, and critical services. My networking research occurs in the context of ANT, the Analysis of Network Traffic group at ISI.

In these areas I’m currently active on several research projects:

In addition, I am grateful for industrial support from Intel Corporation (2000-2003), Northrop Grumman (2003, 2014-2017), Chevron (2004-2013), Cisco (2005, 2007), and Verisign (2014-2016).

Research collaborations

Networking research is strongly collaborative. Organizations with which I am affiliated:

(And of course, many student, industry faculty collaborators as well.)

Prior Research Projects

A fun thing about research is that it is always changing, so it’s always new. Individual projects tend to be fairly short, although of course research themes span multiple projects.

From 2000-2013 I lead I-LENSE, the ISI Laboratory for Embedded Networked Sensor Experimentation to study wireless and sensor networking.

My work has spanned a number of the research projects:

Earlier Research

In addition to work at ISI, I did my graduate work at UCLA as part of the Ficus project. My PhD dissertation (under Gerald Popek) concerned stackable filing, an approach to structure file-system components to support rapid development and deployment of new services. While at UCLA I also contributed to the Ficus replicated file system.

Before graduate school I worked for several years at the folks of Microimages (when it was still a research project at the University of Nebraska, Lincoln).

(Research) Community Service

One aspect of being active in academic research is supporting the process of peer review. To that end I am an senior member of ACM, and a fellow of IEEE Computer Society. I also particpating in various program committees.

In the past, I was an associate editor of the ACM Transactions on Sensor Networks, IEEE Transactions on Mobile Computing, on the editorial board of IEEE Pervasive Computing Magazine, and a member of Usenix.

Copyright © 1995-2016 by John Heidemann