John Heidemann's 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 work is focused in two major areas: sensor networking and Internet traffic analysis. My networking research occurs in the context of ANT, the Analysis of Network Traffic group at ISI. My sensor networking work is part of I-LENSE, the ISI Laboratory for Embedded Networked Sensor Experimentation, in collaboration with CENS and the USC Embedded Network Laboratory.

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

In addition, I am grateful for industrial support from Intel Corporation (2000-2003), Northrup Grumman (2003), Chevron (2004-), and Cisco (2005, 2007).

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 at ISI

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 active member of ACM, IEEE Computer Society, and Usenix. In addition to particpating in various program committees, I am currently an associate editor of the ACM Transactions on Sensor Networks, and on the editorial board of IEEE Pervasive Computing Magazine.