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:
- SRVC is exploring how automatic configuration and local- and wide-area communication for vehicle classification systems (started in 2007, supported by METRANS)).
- MADCAT is exploring the study of periodic patterns in Internet traffic to detect security problems (started 2006, supported by NSF).
- SISS is looking at how sensornets and the Internet can work together (started 2006, supported by NSF).
- SNUSE is developing sensor networks suitable for undersea use. (Started in 2004, supported by NSF.)
- LANDER-2007: Internet traffic analysis to improve network security. (Started in 2007, supported by DHS.)
- CiSoft:
I'm active in several CiSoft efforts,
appling sensor networks to improve
oilfields safety,
support underwater seismic monitoring,
enhancing production. (Started in 2004, supported by Chevron via USC's CiSoft.)
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
- LANDER: Internet traffic analysis to improve network security. (2004-2007, supported by DHS.)
- Rapidly Deployable Sensors for Vehicle Counting and Classification
(2003-2005)
is investigating the use of sensor networks
to classify roadway traffic.
This proposal is funded by USC/CSULB METRANS with Genevieve Guiliano as co-PI.
- MACSS (MAC Protocols Specific for Sensor Networks, 2002-2005)
is investigating Media Access Control (MAC) protocol design
for sensor networks:
energy efficiency via coordinated sleep,
and interactions between the MAC and the physical
layer and sensors. We also plan to study how sensor net applications
differ from Internet-style applications.
MACSS is supported by NSF and Intel Corporation.
- Pervasive Monitoring and Control of Water Lifeline Systems for Disaster Recovery (2002-2004)
is investigating sensor net infrastructure and data integration algorithms applied to enhance the performance of
civil infrastructure systems, particularly utility lifeline systems,
under both emergency and daily operational conditions.
This project is supported by NSF and is joint work with
Masanobu Shinozuka (UC Irvine).
- CONSER (Collaborative Simulation for Education and Research, 2000-2004):
CONSER is developing network simulation and visualization tools
(ns and nam) to support
networking research for protocol development and evaluation,
and network education, illustrating
concepts about existing and new network protocols.
- SAMAN (Simulation Augmented by Measurement and Analysis for Networks, 2000-2004):
evaluated rapidly generating representative traffic models for
network simulation, applying analytic techniques to speed simulation,
and how to make current networks more robust to failure.
- SCADDS (Scalable Coordination Architectures for Deeply Distributed Systems, 2000-2003):
early work in sensor networking, including directed diffusion,
adaptive fidelity, localization, and MAC protocols suitable for
long-lived, self-configuring networks.
- VINT (1997-2000),
network simulation,
in collaboration with Deborah Estrin and Polly Huang and others
- LSAM (1995-1998),
web caching and transport-layer research,
in collaboration with Joe Touch, Vikram Vishweswariah, and Lars
Eggert, and others
- GOST (1995-1997),
Prospero and file system stacking, in collaboration
with Cliff Neuman and others
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.