CarTel: a mobile
sensor network system developing vehicular network protocols,
software, and services.
Wireless
network coding: practical techniques using network coding to
improve wireless network throughput.
Bit-switched
wireless networks: using cross-layer confidence information
(SoftPHY) from the physical layer to design better higher-layer
wireless network protocols.
AIP (Accountable Internet
Protocol): self-certifying
Internet addresses + new protocols to provide accountability and improve Internet security.
WaveScope: a
sensor computing system for high data-rate applications.
Unfortunately, the above list might be a bit out-of-date. The NMS papers page has a more
current list of papers.
Some past projects
Internet architecture, overlay and P2P networks
P2P and overlay networks
Chord: a scalable
and robust distributed hash table (DHT) enabling key-value lookups.
Project IRIS: A
multi-institution NSF ITR collaboration that developed the network and
system infrastructure for resilient Internet services using DHTs. Our
work included:
Dynamic
evolution of P2P systems: The amount of work required to
maintain good connectivity depends on the "half-life" of a P2P system.
SFR
(Semantic-Free Referencing), a reference (name) resolution service for
linked systems.
DOA
(Delegation-Oriented Architecture), an extension to the Internet
architecture that accommodates "middleboxes" in an architecturally
coherent way using a new delegation primitive.
DQE (Distributed Quota Enforcement), a spam control system.
Speak-up, a defense against application-level DDoS attacks.
RON
(Resilient Overlay Networks): Improving availability and resilience of
Internet paths using application-controlled overlay routing.
MONET:
Multi-homed overlay network of web proxies to route around network
failures for Web applications.
Congestion control, traffic engineering
XCP
(eXplicit Congestion Control) and TeXCP: Congestion
control for high bandwidth-delay product networks and responsive
traffic engineering.
CM
(Congestion Manager), an integrated end-to-end congestion management
architecture and congestion
control algorithms for the future Internet.
OxygenTV:
rate adaptation and error control for MPEG-4 delivery.
Internet routing
rcc and correct
Internet routing: tools to improve routing correctness and
experimental studies of Internet routing and failures.
Cricket: An
accurate indoor location system. (Now commercially available.)
SMART (Scalable
Medical Alert and Response Technologies) and the Patient-Centric Network: networking and
systems infrastructure for health-care facilities.
INS is an intentional naming
system for scalable and dynamic resource discovery. Twine aims to make INS scalable to large
networks using peer-to-peer lookups, built on top of Chord.
Migrate, an end-to-end
architecture for Internet host mobility, support for suspend/resume
operations for mobile network applications to handle disconnections,
and server failover.