Publications
2011
- These Aren't the Droids You're Looking For: Retrofitting Android to Protect Data from Imperious Applications
P. Hornyack, S. Han, J. Jung, S. Schechter and D. Wetherall
CCS 2011
Stopping Android apps from leaking sensitive data
- Augmenting data center networks
with multi-gigabit wireless links
D. Halperin, S. Kandula, J. Padhye, P. Bahl, and D. Wetherall
SIGCOMM 2011
- Measuring and Predicting Web Login Safety
X. Wang, D. Choffnes, P. Kelley, B. Greenstein, and D. Wetherall
Workshop on Measurement Up the Stack
Transparency for Web login behavior
- Odessa: Enabling Interactive Perception Applications on Mobile Devices
M. Ra, A. Sheth, L. Mummert, P. Pillai, D. Wetherall and R. Govindan
MobiSys 2011
Splitting applications between the mobile and cloud for performance
- Advancing the State of Home Networking
K. Edwards, R. Grinter, R. Mahajan and D. Wetherall
CACM
- TaintEraser: protecting sensitive data leaks using application-level taint tracking
D. Zhu, J. Jung, D. Song, T. Kohno and D. Wetherall
Operating System Review
An x86 dynamic tainting system
- A Software Radio-based UHF RFID Reader for PHY/MAC
Experimentation
M. Buettner and D. Wetherall
IEEE RFID 2011
- Dewdrop: An Energy-Aware Runtime for
Computational RFID
M. Buettner, B. Greenstein and D. Wetherall
NSDI 2011
Running programs on wirelessly-powered computers!
- Privacy Revelations for Web and Mobile Apps
D. Wetherall, D. Choffnes, B. Greenstein, S. Han, P. Hornyack, J. Jung, S. Schechter, and X. Wang
HotOS 2011
A case for transparency of where your information goes
- Sensor Tricorder: What does that
sensor know about me?
G. Maganis, J. Jung, T. Kohno, A. Sheth and D. Wetherall
HotMobile 2011
- Tool Release: Gathering 802.11n Traces with Channel State Information
D. Halperin, W. Hu, A. Sheth and D. Wetherall
Computer Communication Review
How to gather real wireless traces with lots of RF data
2010
- Computer Networks, 5th edition (link to Companion site)
Andrew Tanenbaum and David Wetherall
Pearson Higher Education
- A "Gen 2" RFID Monitor based on the USRP
Michael Buettner and David Wetherall
Computer Communication Review
A tool you can use to study RFID protocols
- Demystifying 802.11n Power Consumption
Dan Halperin, Ben Greenstein, Anmol Sheth, and David Wetherall
HotPower 2010
Empirical data and implications
- Towards Trustworthy Mobile Sensing
Peter Gilbert, Landon Cox, Jaeyeon Jung and David Wetherall
HotMobile 2010
- RFID: From Supply Chains to Sensor Nets
S. Roy, V. Jandhyala, J. Smith, D. Wetherall, B. Otis, R. Chakraborty, M. Buettner, D. Yeager, K. Chang, and A. Sample
Proc. of the IEEE
- Predictable 802.11 Packet Delivery from Wireless Channel Measurements
Dan Halperin, Wenjun Hu, Anmol Sheth, and David Wetherall
SIGCOMM 2010
Experimentally evaluates effective SNR for 802.11
- 802.11 with Multiple Antennas for Dummies
Dan Halperin, Wenjun Hu, Anmol Sheth and David Wetherall
Computer Communication Review
Short MIMO tutorial for network researchers
2009
- SafeGuard: Safe Forwarding During Route Changes
Ang Li, Xiaowei Yang and David Wetherall
CoNEXT 2009
Finds working paths even while the network goes through transient states
- A Flexible Software Radio Transceiver for UHF RFID Experimentation
Michael Buettner and David Wetherall
Technical Report UW-CSE-09-10-02
- Recognizing Daily Activities with RFID-based
Sensors
Michael Buettner, Richa Prasad, Matthai Philipose and David Wetherall
Ubicomp 2009
Shows that RFID and sensing can replace proximity detection for activity
inference
- Enlisting ISPs to Improve Online Privacy: IP Address Mixing by Default
Barath Raghavan, Tadayoshi Kohno, Alex Snoeren, and David Wetherall
PETS 2009
Looks at routing with mixed IP addresses for privacy
- "When I am on WiFi I am Fearless":
Privacy Concerns & Practices in Everyday WiFi Use
P. Klasna, S. Consolvo, J. Jung, B. Greenstein, L. LeGrand, P. Powledge and D.
Wetherall
CHI 2009
Formative study of user imperceptions of the information they reveal when
using WiFi
- Geofencing: confining 802.11 coverage
areas to physical boundaries
Anmol Sheth, Srini Seshan and David Wetherall
Pervasive 2009
Uses directional antennas to narrow the service region to an intended
location
2008
- Privacy Oracle: a System for
Finding Application Leaks Using Black-box Differential Testing
Jaeyeon Jung, Anmol Sheth, Ben Greenstein, David Wetherall, Gabriel Maganis
and Tadayoshi Kohno
CCS 2008
Finds application information leakage by looking for changes in output
- Revisiting Smart Dust with RFID Sensor
Networks
Michael Buettner, Ben Greenstein, Alanson Sample, Joshua Smith and David
Wetherall.
HotNets 2008
Introduces RFID sensor networks and WISPs
- TVA: A DoS-limiting Network Architecture
X. Yang, D. Wetherall, and T. Anderson
IEEE/ACM Transactions on Networking
More mature capability-based design growing out of our earlier work
- Taking the sting out of carrier sense: Interference cancellation for wireless LANs
Daniel Halperin, Tom Anderson, and David Wetherall
MobiCom 2008
USRP experiments of interference cancellation for Zigbee/Wifi settings.
- An Empirical Study of UHF RFID Performance
Michael Buettner and David Wetherall
MobiCom 2008
A study of the low-level behavior of real RFID tags and readers
- Improving Wireless Privacy with an Identifier-Free Link Layer Protocol
Ben Greenstein, Damon McCoy, Jeffrey Pang, Tadayoshi Kohno, Srinivasan Seshan, David Wetherall
MobiSys 2008 Best Paper Award
Encrypts all the bits including addresses, associations, other headers
- Studying Black Holes in the Internet with Hubble
Ethan Katz-Bassett, Harsha Madhyastha, John John, Arvind Krishnamurthy, David Wetherall, Tom Anderson
NSDI 2008
Internet-scale monitoring for connectivity problem spots
- Reducing Network Energy Consumption via Sleeping and Rate-Adaptation
Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall
NSDI 2008
Protocols to let switches/routers sleep between packet bursts
- Passport: Secure and Adoptable Source Authentication
Xin Liu, Ang Li, Xiaowei Yang, and David Wetherall
NSDI 2008
Light-weight and granular cryptography to prevent source address spoofing
- Wirelessly-Charged UHF Tags for Sensor Data Collection
Daniel Yeager, Richa Prasad, David Wetherall, Pauline Powledge and Joshua Smith
RFID 2008
A prototype of RFID meets sensor networks
2007
- Interference
cancellation: better receivers for a new wireless MAC
Daniel Halperin, Josephine Ammer, Thomas Anderson, and David Wetherall.
HotNets 2007
- Tryst:
The Case for Confidential Service Discovery
Jeffrey Pang, Ben Greenstein, Damon McCoy, Srinivasan Seshan, and David
Wetherall.
HotNets 2007
- 802.11 User Fingerprinting
J. Pang, B. Greenstein, R. Gummadi, S. Seshan and D. Wetherall
Mobicom 2007
- Understanding and Mitigating the Impact
of Interference on 802.11 Networks
R. Gummadi, D. Wetherall, B. Greenstein, and S. Seshan
SIGCOMM 2007
- Can Ferris Bueller Still Have His Day
Off? Protecting Privacy in the Wireless Era
B. Greenstein, R. Gummadi, J. Pang, M. Chen, T. Kohno, S. Seshan and D.
Wetherall
HotOS 2007
- Mutually Controlled Routing with
Independent ISPs
R.Mahajan, D. Wetherall, and T.Anderson
NSDI 2007
2006
- Towards IP Geolocation using Delay and
Topology Measurements
E. Katz-Bassett, J. John, A. Krishnamurthy, D.Wetherall, T. Anderson and Y.
Chawathe
IMC 2006
- Source Selectable Path
Diversity via Routing Deflections
X. Yang and D. Wetherall
SIGCOMM 2006
- Measurement-based Models of
Delivery and Interference
C. Reis, R. Mahajan, D. Wetherall and J. Zahorjan
SIGCOMM 2006
- Analyzing the MAC-level behavior
of Wireless Networks in the Wild
R. Mahajan, M. Rodrig, D. Wetherall and J. Zahorjan
SIGCOMM 2006
- Efficient and Secure Source
Authentication with Packet Passports
X. Liu, X. Yang, D. Wetherall and T. Anderson
SRUTI 2006
- Improved Access Point Selection
A. Nicholson, Y. Chawathe, M. Chen, B. Noble and D. Wetherall
MobiSys 2006
2005
- A DOS-limiting network architecture
X. Yang, D. Wetherall and T. Anderson
SIGCOMM 2005
Capability-based DDOS defense.
- Rapid and Efficient Detection of Distributed
Anomalous Aggregates
A. Jain and D. Wetherall
Technical Report UW-CSE-07-08-02 (May 2005)
Unpublished paper that shows early work on distributed monitoring systems.
- Measurement-based Characterization of
802.11 in a Hotspot Setting
M. Rodrig, C. Reis, R. Mahajan, D. Wetherall, and J. Zahorjan
SIGCOMM 2005 Workshop on Experimental Approaches to
Wireless Network Design and Analysis (E-WIND)
One of the first PHY and MAC analyses of wireless traces
- Negotiation-Based Routing Between Neighboring ISPs
R. Mahajan, D. Wetherall, and T. Anderson
NSDI 2005
Argues that ISPs can jointly select routes that are better for both than unilateral choices (early-exit).
- Sustaining Cooperation in Multi-hop Wireless Networks
R. Mahajan, M. Rodrig, D. Wetherall, and J. Zahorjan
NSDI 2005
Uses anonymous message probes to detect and discourage free-riders.
2004
- Improving the Reliability of Internet Paths with One-hop Source Routing
K. Gummadi, H. Madhyastha, S. Gribble, H. Levy, and D Wetherall
OSDI 2004
Concludes that a random choice of a waypoint yields most
of the gains of source routing for reliability.
- Towards Coordinated Interdomain
Traffic Engineering
R. Mahajan, David Wetherall, and T. Anderson
HotNets 2004
Early version of the approach that lead to the ISP negotiation paper in NDSI
2005.
- A Wakeup Call for Internet
Monitoring Systems: The Case for Distributed Triggers
A. Jain, J. Hellerstein, S. Ratnasamy and D. Wetherall
HotNets 2004
- System support for pervasive
applications
R. Grimm, J. Davis, E. Lemar, A. MacBeth, S. Swanson, T. Anderson, B. Bershad,
G. Borriello, S. Gribble, and D. Wetherall.
TOCS (Nov 2004)
- Experiences Applying Game Theory to System
Design
R. Mahajan, M. Rodrig, D. Wetherall and J. Zahorjan
SIGCOMM 2004 Workshop on Practice and Theory of Incentives and Game Theory in
Networked Systems (PINS)
Thoughts after trying to solve two systems problems with
game theory and mechanism design.
- Measuring
ISP Topologies with Rocketfuel
Neil Spring, Ratul Mahajan, David Wetherall, and Tom Anderson
TON (Feb 2004) Bennett Prize
A comprehensive effort to map ISPs. An earlier version appeared in SIGCOMM 2002
2003
- Preventing Internet Denial-of-Service with Capabilities
T. Anderson, T. Roscoe and D. Wetherall
HotNets 2003
Start of DOS work on forwarding architectures based on receiver permission
- Reverse Engineering the Internet
N. Spring, D. Wetherall and T. Anderson
HotNets 2003
Puts forward the case for a collaborative, community measurement and
inferencing effort.
- User-level Internet Path Diagnosis
R. Mahajan, N. Spring, D. Wetherall and T. Anderson
SOSP 2003
Tools for locating loss, queuing and reordering on Internet paths. See the Tulip
page.
- Upgrading Transport Protocols with Untrusted Mobile Code
P. Patel, A. Whitaker, D. Wetherall, J. Lepreau and T. Stack
SOSP 2003
An active network approach to upgrading TCP versions and other
transports at end-systems.
- TCP Meets Mobile Code
P. Patel, A. Whitaker, D. Wetherall and J. Lepreau
HotOS 2003
Workshop version of the above, presents the case.
- Scriptroute: A Public Internet
Measurement Facility
N. Spring, D. Wetherall and T. Anderson
USITS 2003 Best Student Paper Award
Flexible, open system for measurement that ran on PlanetLab. See the Scriptroute
page for info.
2002
- A Study of the Performance Potential of
DHT-based Overlays
S. Jain, R. Mahajan and D. Wetherall
USITS 2001
- Inferring
Link Weights Using End-to-End Measurements
Ratul Mahajan, Neil Spring, David Wetherall, and Tom Anderson
Internet Measurement Workshop 2002
Shows how descriptive link weights, e.g., for OSPF, can be reverse-engineered
with just traceroute data.
- Design Considerations for Robust
Internet Protocols
T. Anderson, S. Shenker, I. Stoica and D. Wetherall
HotNets 2002
- Understanding
BGP Misconfiguration
Ratul Mahajan, David Wetherall, and Tom Anderson
SIGCOMM 2002
Presents the first empirical study of global routing mistakes and their
effects on the Internet.
- Forwarding Without Loops in Icarus
Andrew Whitaker and David Wetherall
OPENARCH 2002
Rapid loop detection with a Bloom filter-like TTL to promote
safe forwarding experimentation.
2001
- Robust Congestion Signaling
David Ely, Neil Spring, David Wetherall, Stefan Savage, and Tom Anderson,
ICNP 2001
A practical ECN design that eliminates previously identified vulnerabilities.
See RFC3540 and below.
- Controlling High-Bandwidth Flows at
the Congested Router
Ratul Mahajan, Sally Floyd, and David Wetherall
ICNP 2001
- Network Support for IP Traceback
Stefan Savage, David
Wetherall, Anna Karlin and Tom Anderson,
IEEE/ACM Transactions on
Networking (June 2001)
Mature version of the earlier SIGCOMM paper that launched the probabilistic packet marking approach to the traceback
- Systems
Directions for Pervasive Computing
R. Grimm, J. Davis, B. Hendrickson, E. Lemar, A. MacBeth, S.
Swanson, T. Anderson, B. Bershad, G. Borriello, S. Gribble and D. Wetherall.
HotOS 2001
- Alpine: A User-Level Infrastructure for
Network Protocol Development
David Ely, Stefan Savage, and David Wetherall,
USITS 2001
2000
1999
1998
1997
1996
- The ACTIVE IP Option
David Wetherall and David Tennenhouse
SIGOPS European Workshop 1996
- Towards an Active Network Architecture
David Tennenhouse and David Wetherall
Computer Communication Review (April 1996) SIGCOMM Test-of-Time Award
The early paper putting forth the case for active networks.
1995
1994
- The VuSystem: A Programming System for Visual Processing of Digital Video
C. J. Lindblad, D. Wetherall, and D. L. Tennenhouse
ACM Multimedia 1994
- An Interactive Programming System for Media Computation
David Wetherall
MS Thesis, available as technical report MIT-LCS-TR-640 (September 1994)
- ViewStation
Applications: Intelligent Video Processing Over A Broadband Local Area Network
C. J. Lindblad, D. Wetherall, W. Stasior, B. Phillips, D. Bacher, J. F. Adam, H. H. Houh, M. Ismert, D. L.
Tennenhouse
USENIX Symposium on
High-Speed Networking (August 1994)
- Active Pages: Intelligent Nodes on the World Wide Web
D. Wetherall, C. J. Lindblad, and H. H. Houh
1st World Wide Web Conference (1994)
- A Software-Oriented Approach to the Design of Media Processing Environments
D. L. Tennenhouse, J. F. Adam, D. Carver, H. H. Houh, M. Ismert, C. J. Lindblad, W.
Stasior, D. Wetherall, D. Bacher, and T.
Chang
International Conference on
Multimedia Computing and Systems, 1994