� �Æ � �� � � � � � � � � � � � � ��� � � � � � �Æ � � � � � � � � � �� (2009)
Neil T. Spring, David Wetherall
� � � �� � � � � � � �Æ � � � � � �� � � � � � ��� � � �Æ � � � ��
Reducing Network Energy Consumption via Sleeping and Rate-Adaptation (2009)
Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall
We present the design and evaluation of two forms of power management schemes that reduce the energy consumption of networks. The first is based on putting network components to sleep during idle...
Studying Black Holes in the Internet with Hubble (2009)
Ethan Katz-bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall
Interference Cancellation: Better Receivers for a New Wireless MAC (2009)
Daniel Halperin, Josephine Ammer, Thomas Anderson, David Wetherall
We argue that carrier sense in 802.11 and other wireless protocols leads to scheduling decisions that are overly pessimistic and hence waste capacity. As an alternative, we propose interference...
Studying Black Holes in the Internet with Hubble (2009)
Ethan Katz-bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall
We present Hubble, a system that operates continuously to find Internet reachability problems in which routes exist to a destination but packets are unable to reach the destination. Hubble monitors...
1 Wirelessly-Charged UHF Tags for Sensor Data Collection (2009)
Daniel J. Yeager, Student Member, Pauline S. Powledge, Richa Prasad, Student Member, David Wetherall, ...
an RFID sensor data logging platform that relies on a new, wirelessly-charged power model. A PDL has no battery yet (unlike a passive sensor tag) is able to collect data while away from an RFID...
Revisiting Smart Dust with RFID Sensor Networks (2009)
Michael Buettner, Ben Greenstein, David Wetherall, Joshua R. Smith
We argue that sensing and computation platforms that leverage RFID technology can realize “smart-dust ” applications that have eluded the sensor network community. RFID sensor networks (RSNs),...
Demonstration: RFID Sensor Networks with the Intel WISP (2009)
Michael Buettner, Ben Greenstein, David Wetherall, Joshua R. Smith
We demonstrate a simple RFID sensor network comprised of an Intel WISP and a commodity UHF RFID reader. WISPs are devices that gather their operating energy from RFID reader transmissions, in the...
Passport: Secure and Adoptable Source Authentication (2009)
Xin Liu, Ang Li, Xiaowei Yang, David Wetherall
We present the design and evaluation of Passport, a system that allows source addresses to be validated within the network. Passport uses efficient, symmetric-key cryptography to place tokens on...
ABSTRACT Understanding BGP Misconfiguration (2008)
Ratul Mahajan, David Wetherall, Tom Anderson
It is well-known that simple, accidental BGP configuration errors can disrupt Internet connectivity. Yet little is known about the frequency of misconfiguration or its causes, except for the few...
Abstract Scriptroute: A Public Internet Measurement Facility ∗ (2008)
Neil Spring, David Wetherall, Tom Anderson
We present Scriptroute, a system that allows ordinary Internet users to conduct network measurements from remote vantage points. We seek to combine the flexibility found in dedicated measurement...
TVA: a DoS-limiting Network Architecture (2008)
Xiaowei Yang, David Wetherall, Thomas Anderson
Abstract — We motivate the capability approach to network denial-of-service (DoS) attacks, and evaluate the TVA architecture which builds on capabilities. With our approach, rather than send...
TVA: a DoS-limiting Network Architecture (2008)
Xiaowei Yang, David Wetherall, Thomas Anderson
Abstract — We motivate the capability approach to network denial-of-service (DoS) attacks, and evaluate the TVA architecture which builds on capabilities. With our approach, rather than send...
Passport: Secure and Adoptable Source Authentication (2008)
Xin Liu, Ang Li, Xiaowei Yang, David Wetherall
We present the design and evaluation of Passport, a system that allows source addresses to be validated within the network. Passport uses efficient, symmetric-key cryptography to place tokens on...
Abstract Reducing Network Energy Consumption via Sleeping and Rate-Adaptation (2008)
Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall
We present the design and evaluation of two forms of power management schemes that reduce the energy consumption of networks. The first is based on putting network components to sleep during idle...
ABSTRACT Understanding BGP Misconfiguration (2008)
Ratul Mahajan, David Wetherall, Tom Anderson
It is well-known that simple, accidental BGP configuration errors can disrupt Internet connectivity. Yet little is known about the frequency of misconfiguration or its causes, except for the few...
Abstract Interference Cancellation: Better Receivers for a New Wireless MAC (2008)
Daniel Halperin, Josephine Ammer, Thomas Anderson, David Wetherall
We argue that carrier sense in 802.11 and other wireless protocols leads to scheduling decisions that are overly pessimistic and hence waste capacity. As an alternative, we propose interference...
Neil Spring, Ratul Mahajan, David Wetherall
ABSTRACT To date, realistic ISP topologies have not been accessible to the re-search community, leaving work that depends on topology on an
ABSTRACT User-level Internet Path Diagnosis (2008)
Ratul Mahajan, Neil Spring, David Wetherall, Thomas Anderson
Diagnosing faults in the Internet is arduous and time-consuming, in part because the network is composed of diverse components spread across many administrative domains. We consider an extreme form...
Joseph M. Hellerstein, Vern Paxson, Larry Peterson, Timothy Roscoe, Scott Shenker, David Wetherall, ...
John P John, Jarret Falkner, Michael Piatek, John P. John, Arvind Krishnamurthy, Thomas Anderson, ...
My research interests lie in the broad area of networks and systems. More specifically, I like to work on internet measurements, interdomain routing, and wireless networks.
Decoupling Connectivity from Routing (2008)
Karthik Lakshminarayanan, Thomas Anderson, Scott Shenker, Ion Stoica, David Wetherall
To provide routing flexibility, that is, to accommodate various performance and policy goals, routing protocols (such as OSPF and EIGRP) include many complex knobs. Owing to this complexity,...
Passport: Secure and Adoptable Source Authentication (2008)
Xin Liu, Ang Li, Xiaowei Yang, David Wetherall
We present the design and evaluation of Passport, a system that allows source addresses to be validated within the network. Passport uses efficient, symmetric-key cryptography to place tokens on...
Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Thomas Anderson, ...
Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate...
Next Century Challenges: RadioActive Networks Vanu Bose (2008)
Akey challenge facing wireless networking is toutilize the spectrum as e cientlyaspossible given current channel conditions and in the most e ective way foreach application. This is di cult toachieve...
ABSTRACT Upgrading Transport Protocols using (2008)
Parveen Patel, Andrew Whitaker, David Wetherall, Jay Lepreau, Tim Stack
In this paper, we present STP, a system in which communicating end hosts use untrusted mobile code to remotely upgrade each other with the transport protocols that they use to communicate. New...
Abstract TCP Meets Mobile Code (2008)
Parveen Patel, David Wetherall, Jay Lepreau, Andrew Whitaker
This paper argues that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. TCP continues to be refined despite...
ABSTRACT A Wakeup Call for Internet Monitoring Systems: The Case for Distributed Triggers (2008)
Ankur Jain, Joseph M. Hellerstein, Sylvia Ratnasamy, David Wetherall
There have been a number of recent proposals for distributed monitoring infrastructures. We argue that a vital missing component from these proposals is a distributed triggering mechanism, by which...
Abstract TCP Meets Mobile Code (2008)
Parveen Patel, David Wetherall, Jay Lepreau, Andrew Whitaker
This paper argues that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. TCP continues to be refined despite...
Abstract A System Architecture for Pervasive Computing (2008)
Robert Grimm, Tom Anderson, Brian Bershad, David Wetherall
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
A Wakeup Call for Internet Monitoring Systems: (2008)
The Case For, Ankur Jain, Joseph M. Hellerstein, Sylvia Ratnasamy, David Wetherall
There have been a number of recent proposals for distributed monitoring infrastructures. We argue that a vital missing component from these proposals is a distributed triggering mechanism, by which...
Improving wireless privacy with an identifier-free link layer protocol (2008)
Ben Greenstein, Damon Mccoy, Jeffrey Pang, Tadayoshi Kohno, Srinivasan Seshan, David Wetherall
We present the design and evaluation of an 802.11-like wireless link layer protocol that obfuscates all transmitted bits to increase privacy. This includes explicit identifiers such as MAC addresses,...
Passport: Secure and Adoptable Source Authentication (2008)
Xin Liu, Ang Li, Xiaowei Yang, David Wetherall
We present the design and evaluation of Passport, a system that allows source addresses to be validated within the network. Passport uses efficient, symmetric-key cryptography to place tokens on...
Taking the sting out of carrier sense: interference cancellation for wireless LANs (2008)
Daniel Halperin, Thomas Anderson, David Wetherall
A fundamental problem with unmanaged wireless networks is high packet loss rates and poor spatial reuse, especially with bursty traffic typical of normal use. To address these limitations, we explore...
Increasing E ective Link Bandwidth (2007)
Jonathan Santos, David Wetherall, Jonathan Santos Y, David Wetherall Z
In the Internet today, transfer rates are often limited by the bandwidth of a bottleneck link rather than the computing power available at the ends of the links. To address this problem, we have...
Abstract TCP Congestion Control with a Misbehaving Receiver (2007)
Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson
In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...
ABSTRACT User-level Internet Path Diagnosis (2007)
Ratul Mahajan, Neil Spring, David Wetherall, Thomas Anderson
Diagnosing faults in the Internet is arduous and time-consuming, in part because the network is composed of diverse components spread across many administrative domains. We consider an extreme form...
David Ely, Neil Spring, David Wetherall, Stefan Savage, Tom Anderson
We present an improved Explicit Congestion Notification (ECN) mechanism that enables a router to signal congestion to the sender without trusting the receiver or other network devices along the...
Software Devices and Systems Group (2007)
While active networks have generated much debate in the research community, on the whole there has been little hard evidence to inform this debate. This paper helps to redress the situation by...
Upgrading Transport Protocols using (2007)
Parveen Patel, Andrew Whitaker, David Wetherall, Jay Lepreau, Tim Stack
In this paper, we present STP, a system in which communicating end hosts use untrusted mobile code to remotely upgrade each other with the transport protocols that they use to communicate. New...
Can Ferris Bueller Still Have His Day Off? Protecting Privacy in an Era of Wireless Devices (2007)
Ben Greenstein, Ramakrishna Gummadi, Y. Chen, Tadayoshi Kohno, Srinivasan Seshan, David Wetherall
ABSTRACT Today's rich and varied wireless environment, includingmobile phones, Wi-Fi-enabled laptops, and Bluetooth
Mutually Controlled Routing with Independent ISPs (2007)
Ratul Mahajan, David Wetherall, Thomas Anderson
that enables ISPs to jointly control routing in a way that produces efficient end-to-end paths even when they act in their own interests. Wiser is a simple extension of BGP, uses only existing...
Quantifying and Preventing Privacy Threats in Wireless Link Layer Protocols (2007)
Jeffrey Pang, Srinivasan Seshan (chair, Adrian Perrig, Peter Steenkiste, David Wetherall
The proliferation of mobile wireless devices enables or magnifies several privacy threats that traditional link layer confidentiality mechanisms, such as payload encryption, do not protect against:...
802.11 user fingerprinting (2007)
Jeffrey Pang, Ben Greenstein, Ramakrishna Gummadi, Srinivasan Seshan, David Wetherall
The ubiquity of 802.11 devices and networks enables anyone to track our every move with alarming ease. Each 802.11 device transmits a globally unique and persistent MAC address and thus is trivially...
802.11 user fingerprinting (2007)
Jeffrey Pang, Ben Greenstein, Ramakrishna Gummadi, Srinivasan Seshan, David Wetherall
The ubiquity of 802.11 devices and networks enables anyone to track our every move with alarming ease. Each 802.11 device transmits a globally unique and persistent MAC address and thus is trivially...
Can Ferris Bueller Still Have His Day Off? Protecting Privacy in an Era of Wireless Devices (2007)
Ben Greenstein, Ramakrishna Gummadi, Jeffrey Pang, Mike Y. Chen, Tadayoshi Kohno, Srinivasan Seshan, ...
Today’s rich and varied wireless environment, including mobile phones, Wi-Fi-enabled laptops, and Bluetooth headsets, poses threats to our privacy that cannot be addressed with existing protocols....
802.11 user fingerprinting (2007)
Jeffrey Pang, Ben Greenstein, Ramakrishna Gummadi, Srinivasan Seshan, David Wetherall
The ubiquity of 802.11 devices and networks enables anyone to track our every move with alarming ease. Each 802.11 device transmits a globally unique and persistent MAC address and thus is trivially...
Mutually Controlled Routing with Independent ISPs (2007)
Ratul Mahajan, David Wetherall, Thomas Anderson
that enables ISPs to jointly control routing in a way that produces efficient end-to-end paths even when they act in their own interests. Wiser is a simple extension of BGP, uses only existing...
Understanding and mitigating the impact of rf interference on 802.11 networks (2007)
Ramakrishna Gummadi, David Wetherall, Ben Greenstein, Srinivasan Seshan
We study the impact on 802.11 networks of RF interference from devices such as Zigbee and cordless phones that increasingly crowd the 2.4GHz ISM band, and from devices such as wireless camera jammers...
Understanding and mitigating the impact of rf interference on 802.11 networks (2007)
Ramakrishna Gummadi, David Wetherall, Ben Greenstein, Srinivasan Seshan
We study the impact of RF interference on 802.11 networks, both from devices such as Zigbee and cordless phones that increasingly crowd the 2.4GHz ISM band, and from devices such as wireless camera...
Understanding and mitigating the impact of rf interference on 802.11 networks (2007)
Ramakrishna Gummadi, David Wetherall, Ben Greenstein, Srinivasan Seshan
We study the impact on 802.11 networks of RF interference from devices such as Zigbee and cordless phones that increasingly crowd the 2.4GHz ISM band, and from devices such as wireless camera jammers...
Improved access point selection (2006)
Anthony J. Nicholson, Brian D. Noble, Yatin Chawathe, David Wetherall, Mike Y. Chen
This paper presents Virgil, an automatic access point discovery and selection system. Unlike existing systems that select access points based entirely on received signal strength, Virgil scans for...
Towards IP geolocation using delay and topology measurements (2006)
Ethan Katz-bassett, John P. John, Arvind Krishnamurthy, David Wetherall, Thomas Anderson, Yatin Chawathe
We present Topology-based Geolocation (TBG), a novel approach to estimating the geographic location of arbitrary Internet hosts. We motivate our work by showing that 1) existing approaches, based on...
Improved access point selection (2006)
Anthony J. Nicholson, Brian D. Noble, Yatin Chawathe, David Wetherall, Mike Y. Chen
This paper presents Virgil, an automatic access point discovery and selection system. Unlike existing systems that select access points based entirely on received signal strength, Virgil scans for...
Measurement-based models of delivery and interference in static wireless networks (2006)
Charles Reis, Ratul Mahajan, David Wetherall, John Zahorjan
We present practical models for the physical layer behaviors of packet reception and carrier sense with interference in static wireless networks. These models use measurements of a real network...
Negotiation-based routing between neighboring ISPs (2005)
Ratul Mahajan, David Wetherall, Thomas Anderson
Abstract – We explore negotiation as the basis for cooperation between competing entities, for the specific case of routing between two neighboring ISPs. Interdomain routing is often driven by...
Sustaining Cooperation in Multi-Hop Wireless Networks (2005)
Ratul Mahajan, Maya Rodrig, David Wetherall, John Zahorjan
Abstract- Multi-hop wireless networks are vul-nerable to free-riders because they require nodes to forward packets for each other. Deployed routing protocolsignore this issue while proposed solutions...
Sustaining Cooperation in Multi-Hop Wireless Networks (2005)
Ratul Mahajan, Maya Rodrig, David Wetherall, John Zahorjan
Abstract – Multi-hop wireless networks are vulnerable to free-riders because they require nodes to forward packets for each other. Deployed routing protocols ignore this issue while proposed...
Joseph M. Hellerstein, Vern Paxson, Larry Peterson, Timothy Roscoe, Scott Shenker, David Wetherall
This paper sets out a high-level research agenda aimed at building a collaborative, global end-system monitoring and information infrastructure for the Internet’s core state. We argue that such a...
Measurement-based characterization of 802.11 in a hotspot setting (2005)
Maya Rodrig, Charles Reis, Ratul Mahajan, David Wetherall, John Zahorjan
Abstract – We analyze wireless measurements taken during the SIGCOMM 2004 conference to understand how well 802.11 operates in real deployments. We find that the overhead of 802.11 is high, with...
Measurement-based characterization of 802.11 in a hotspot setting (2005)
Maya Rodrig, Charles Reis, Ratul Mahajan, David Wetherall, John Zahorjan
Abstract – We analyze wireless measurements taken during the SIGCOMM 2004 conference to understand how well 802.11 operates in real deployments. We find that the overhead of 802.11 is high, with...
Sustaining Cooperation in Multi-Hop Wireless Networks (2005)
Ratul Mahajan, Maya Rodrig, David Wetherall, John Zahorjan
Abstract – Multi-hop wireless networks are vulnerable to free-riders because they require nodes to forward packets for each other. Deployed routing protocols ignore this issue while proposed...
Towards coordinated interdomain traffic engineering (2004)
Ratul Mahajan, David Wetherall, Thomas Anderson
The original design of BGP provided for reachability acrossindividual ISP networks [17] but did not support routing
Towards coordinated interdomain traffic engineering (2004)
Ratul Mahajan, David Wetherall, Thomas Anderson
Abstract – We argue that today’s ad hoc inter-domain traffic engineering techniques be replaced with an architecture that is based on explicit coordination between ISPs. With explicit...
Experiences Applying Game Theory to System Design (2004)
Ratul Mahajan, Maya Rodrig, David Wetherall, John Zahorjan
ABSTRACT We applied techniques from game theory to help formulate and an-alyze solutions to two systems problems: discouraging selfishness in multi-hop wireless networks and enabling cooperation...
Improving the reliability of Internet paths with One-hop Source Routing (2004)
Krishna P. Gummadi, Harsha V. Madhyastha, Steven D. Gribble, Henry M. Levy, David Wetherall
Recent work has focused on increasing availability in the face of Internet path failures. To date, proposed solutions have relied on complex routing and pathmonitoring schemes, trading scalability...
Improving the reliability of Internet paths with One-hop Source Routing (2004)
Krishna P. Gummadi, Harsha V. Madhyastha, Steven D. Gribble, Henry M. Levy, David Wetherall, ...
Recent work has focused on increasing availabilityin the face of Internet path failures. To date, proposed solutions have relied on complex routing and path-monitoring schemes, trading scalability...
Towards coordinated interdomain traffic engineering (2004)
Ratul Mahajan, David Wetherall, Thomas Anderson
Abstract – We argue that today’s ad hoc inter-domain traffic engineering techniques be replaced with an architecture that is based on explicit coordination between ISPs. With explicit...
Improving the reliability of Internet paths with One-hop Source Routing (2004)
Krishna P. Gummadi, Harsha V. Madhyastha, Steven D. Gribble, Henry M. Levy, David Wetherall
Recent work has focused on increasing availability in the face of Internet path failures. To date, proposed solutions have relied on complex routing and pathmonitoring schemes, trading scalability...
How to Resolve IP Aliases (2004)
Neil Spring Mira, Mira Dontcheva, Maya Rodrig, David Wetherall
To construct accurate Internet maps, traceroute-based mapping efforts must group interface IP addresses into routers, a task known as alias resolution. In this paper, we introduce two new alias...
Reverse Engineering the Internet (2003)
Neil Spring, David Wetherall, Thomas Anderson
Abstract — To provide insight into Internet operation and performance, recent efforts have measured various aspects of the Internet, developing and improving measurement tools in the process. In...
Preventing Internet denial-of-service with capabilities (2003)
Timothy Roscoe, David Wetherall, Tom Anderson, Tom Anderson
In this paper, we propose a new approach to preventing and constraining denial-of-service (DoS) attacks. Instead of being able to send anything to anyone at any time, in our architecture, nodes must...
A Study of the Performance Potential of DHT-based Overlays (2003)
Sushant Jain, Ratul Mahajan, David Wetherall
We use simulation to study whether overlays based on the recent distributed hash tables (DHTs) have the potential to deliver performance comparable to that of overlays based on measurements. Our work...
Parveen Patel David, David Wetherall, Jay Lepreau, Andrew Whitaker
This paper argues that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. TCP continues to be refined despite...
Reverse Engineering the Internet (2003)
Neil Spring David, David Wetherall, Thomas Anderson
To provide insight into Internet operation and performance, recent efforts have measured various aspects of the Internet, developing and improving measurement tools in the process. In this paper, we...
User-level Internet Path Diagnosis (2003)
Ratul Mahajan Neil, Neil Spring, David Wetherall, Thomas Anderson
Diagnosing faults in the Internet is arduous and time-consuming, in part because the network is composed of diverse components spread across many administrative domains. We consider an extreme form...
Hotos Ix The, Parveen Patel, David Wetherall, Jay Lepreau, Andrew Whitaker
This paper arg---6 that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. TCP continues to be refined despite...
Upgrading Transport Protocols Using Untrusted Mobile Code (2003)
Parveen Patel, Andrew Whitaker, David Wetherall, Jay Lepreau, Tim Stack
In this paper, we present STP, a system in which communicating end hosts use untrusted mobile code to remotely upgrade each other with the transport protocols that they use to communicate. New...
A Comparison of Large-Scale Overlay Management Techniques (2002)
Sushant Jain, Ratul Mahajan, David Wetherall, Gaetano Borriello, Steven D. Gribble
In this paper we present Kudos, a novel hierarchical, topology aware overlay construction algorithm. Kudos is an extension of Narada, an existing topology aware overlay; by adding hierarchy, we have...
Measuring ISP topologies with Rocketfuel (2002)
Neil Spring, Ratul Mahajan, David Wetherall
To date, realistic ISP topologies have not been accessible to the research community, leaving work that depends on topology on an uncertain footing. In this paper, we present new Internet mapping...
Inferring Link Weights using End-to-End Measurements (2002)
Ratul Mahajan, Neil Spring, David Wetherall, Tom Anderson
Abstract---We describe a novel constraint-based approach to approximate ISP link weights using only end-to-end measurements. Common routing protocols such as OSPF and IS-IS choose least-cost paths...
Measuring ISP topologies with Rocketfuel (2002)
Neil Spring, Ratul Mahajan, David Wetherall, Thomas Anderson
To date, realistic ISP topologies have not been accessible to the research community, leaving work that depends on topology on an uncertain footing. In this paper, we present new Internet mapping...
Understanding BGP misconfiguration (2002)
Ratul Mahajan, David Wetherall, Tom Anderson
It is well-known that simple, accidental BGP configuration errors can disrupt Internet connectivity. Yet little is known about the frequency of misconfiguration or its causes, except for the few...
Design guidelines for robust internet protocols (2002)
Tom Anderson, Scott Shenker, Ion Stoica, David Wetherall
Robustness has long been a central design goal of the Internet. Much of the initial effort towards robustness focused on the 'ail-stop " model, where node failures are complete and...
Inferring Link Weights using End-to-End Measurements (2002)
Ratul Mahajan, Neil Spring, David Wetherall, Tom Anderson
Abstract—We describe a novel constraint-based approach to approximate ISP link weights using only end-to-end measurements. Common routing protocols such as OSPF and IS-IS choose least-cost paths...
Experiences with capsule-based active networking (2002)
Michael Hicks, Jonathan T. Moore, Scott Nettles, David Wetherall
Active Networking adds programmability to the elements of the network, most aggressively by using programmable packets, or capsules. ANTS [1, 2] and PLANet [3, 4] are the most mature examples of...
Scriptroute: A Public Internet Measurement Facility (2002)
Neil Spring, David Wetherall, Tom Anderson
We present Scriptroute, a system that allows ordinary Internet users to conduct network measurements from remote vantage points. We seek to combine the flexibility found in dedicated measurement...
Understanding BGP Misconfiguration (2002)
Ratul Mahajan David, David Wetherall, Tom Anderson
It is well-known that simple, accidental BGP configuration errors can disrupt Internet connectivity. Yet little is known about the frequency of misconfiguration or its causes, except for the few...
Measuring ISP Topologies with Rocketfuel (2002)
Neil Spring Ratul, Neil Spring, Ratul Mahajan, David Wetherall
To date, realistic ISP topologies have not been accessible to the research community, leaving work that depends on topology on an uncertain footing. In this paper, we present new Internet mapping...
Experiences with Capsule-based Active Networking (2002)
Michael Hicks, Jonathan T. Moore, Scott Nettles, David Wetherall
Active Networking adds programmability to the elements of the network, most aggressively by using programmable packets, or capsules. ANTS [1], [2] and PLANet [3], [4] are the most mature examples of...
Inferring Link Weights using End-to-End Measurements (2002)
Ratul Mahajan, Neil Spring, David Wetherall, Tom Anderson
Abstract—We describe a novel constraint-based approach to approximate ISP link weights using only end-to-end measurements. Common routing protocols such as OSPF and IS-IS choose least-cost paths...
Scalable Self-Organizing Overlays (2002)
Sushant Jain, Ratul Mahajan, David Wetherall, Gaetano Borriello
Recent developments including peer-to-peer networks and application-level multicast have generated interest in overlays, and by extension in algorithms for automatically maintaining overlay...
Measuring ISP topologies with Rocketfuel (2002)
Neil Spring, Ratul Mahajan, David Wetherall, Thomas Anderson
Abstract—To date, realistic ISP topologies have not been accessible to the research community, leaving work that depends on topology on an uncertain footing. In this paper, we present new Internet...
Robust congestion signaling (2001)
David Ely, Neil Spring, David Wetherall, Stefan Savage, Tom Anderson
We present an improved Explicit Congestion Notification (ECN) mechanism that enables a router to signal congestion to the sender without trusting the receiver or other network devices along the...
Systems Directions for Pervasive Computing (2001)
Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam Macbeth, Steven Swanson, ...
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
System-Level Programming Abstractions for Ubiquitous Computing (2001)
Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Steven Gribble, ...
The promise of ubiquitous computing is predicated on the ability of programmers to develop applications that will be able to work properly in constantly changing situations. Functions that interact...
Controlling High-Bandwidth Flows at the Congested Router (2001)
Ratul Mahajan, Sally Floyd, David Wetherall
FIFO queueing is simple but does not protect traffic from high-bandwidth flows, which include not only flows that fail to use end-to-end congestion control, but also short round-trip time TCP flows....
System-Level Programming Abstractions for Ubiquitous Computing (2001)
Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Steven Gribble, ...
The promise of ubiquitous computing is predicated on the ability of programmers to develop applications that will be able to work properly in constantly changing situations. Functions that interact...
Programming for Pervasive Computing Environments (2001)
Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Steven Gribble, ...
Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate...
Systems Directions for Pervasive Computing (2001)
Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam Macbeth, Steven Swanson, ...
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
Systems Directions for Pervasive Computing (2001)
Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam Macbeth, Steven Swanson, ...
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
Robust Congestion Signaling (2001)
David Ely Neil, Neil Spring, David Wetherall, Stefan Savage, Tom Anderson
We present an improved Explicit Congestion Notification (ECN) mechanism that enables a router to signal congestion to the sender without trusting the receiver or other network devices along the...
Controlling High-Bandwidth Flows at the Congested Router (2001)
Ratul Mahajan Sally, Sally Floyd, David Wetherall
FIFO queueing is simple but does not protect traffic from high-bandwidth flows, which include not only flows that fail to use end-to-end congestion control, but also short round-trip time TCP flows....
Systems Directions for Pervasive Computing (2001)
Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam Macbeth, Steven Swanson, ...
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
Abstract—This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back toward their source. This work is motivated by the increased frequency and...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
A protocol-independent technique for eliminating redundant network traffic (2000)
Neil T. Spring, David Wetherall
We present a technique for identifying repetitive information transfers and use it to analyze the redundancy of network trac. Our insight is that dynamic content, streaming media and other trac that...
A protocol-independent technique for eliminating redundant network traffic (2000)
Neil T. Spring, David Wetherall
We present a technique for identifying repetitive information transfers and use it to analyze the redundancy of network trac. Our insight is that dynamic content, streaming media and other trac that...
A System Architecture for Pervasive Computing (2000)
Robert Grimm, Tom Anderson, Brian Bershad, David Wetherall
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and...
Practical Network Support for IP Traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical Network Support for IP Traceback (2000)
Stefan Savage, Stefan Savage, David Wetherall, David Wetherall, Anna Karlin, Anna Karlin, ...
This paper describes a technique for tracing anonymous attacks in the Internet back to their source. This work is motivated by the increased frequency and sophistication of denial-of-service attacks...
Practical Network Support for IP Traceback (2000)
Stefan Savage David, David Wetherall, Anna Karlin, Tom Anderson
This paper describes a technique for tracing anonymous packet flooding attacks in the Internet back towards their source. This work is motivated by the increased frequency and sophistication of...
Practical network support for IP traceback (2000)
Stefan Savage, David Wetherall, Anna Karlin, Tom Anderson
Abstract--This paper describes a technique for tracing anony-mous packet flooding attacks in the Internet back toward their source. This work is motivated by the increased frequency and...
Practical network support for IP traceback (2000)
Stefan Savage, Stefan Savage, David Wetherall, David Wetherall, Anna Karlin, Anna Karlin, ...
This paper describes a technique for tracing anonymous attacks in the Internet back to their source. This work is motivated by the increased frequency and sophistication of denial-of-service attacks...
TCP congestion control with a misbehaving receiver (1999)
Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson
In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...
Next Century Challenges: RadioActive Networks (1999)
Vanu Bose, Vanu Inc, David Wetherall, John Guttag
A key challenge facing wireless networking is to utilize the spectrum as efficiently as possible given current channel conditions and in the most effective way for each application. This is difficult...
TCP Congestion Control with a Misbehaving Receiver (1999)
Stefan Savage, Neal Cardwell, David Wetherall, Tom Anderson
In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that...
Active Network Vision and Reality: Lessons From a Capsule-Based System (1999)
Although active networks have generated much debate in the research community, on the whole there has been little hard evidence to inform this debate. This paper aims to redress the situation by...
Improving the performance of distributed applications using active networks (1998)
Ulana Legedza, David Wetherall, John Guttag
An active network allows applications to inject customized programs into network nodes. This enables faster protocol innovation by making it easier to deploy new network protocols, even over the wide...
Introducing New Internet Services: Why and How (1998)
David Wetherall, Ulana Legedza, John Guttag
Active networks permit applications to inject programs into the nodes of local and, more importantly, wide area networks. This supports faster service innovation by making it easier to deploy new...
Introducing New Internet Services: Why and How (1998)
David Wetherall Ulana, David Wetherall, Ulana Legedza, John Guttag
Active networks permit applications to inject programs into the nodes of local and, more importantly, wide area networks. This supports faster service innovation by making it easier to deploy new...
Extending TCL for dynamic object-oriented programming (1995)
David Wetherall, David Wetherall, Christopher J. Lindblad, Christopher J. Lindblad
Object Tcl is an extension to the Tool Command Language (Tcl) for the management of complicated data types and dynamic object-oriented programming in general. We believe it is a worthy alternative to...
Extending Tcl for Dynamic Object-Oriented Programming (1995)
David Wetherall, Christopher J. Lindblad
Object Tcl is an extension to the Tool Command Language (Tcl) for the management of complicated data types and dynamic object-oriented programming in general. We believe it is a worthy alternative to...
Active Pages: Intelligent Nodes on the World Wide Web (1994)
Henry Houh, Chris Lindblad, David Wetherall
Active pages provide a common interface to World Wide Web applications, crossing browser, platform and operating system boundaries. They are hypertext documents that present a front-end to...
An Interactive Programming System for Media Computation (1994)
This paper presents PAVES, a direct manipulation system that combines aspects of visualization and multimedia systems to form an interactive video programming environment. PAVES extends the VuSystem...
Usits Th Usenix, Neil Spring, David Wetherall, Tom Anderson
We present Scriptroute, a system that allows ordinary Internet users to conduct network measurements from remote vantage points. We seek to combine the flexibility found in dedicated measurement...
Introducing new Internet services: Why and how. (0000)
Discusses the potential impact of active network services on applications and how such services can be built and deployed Discusses the potential impact of active network services on...
Introducing new Internet services: Why and how.
Discusses the potential impact of active network services on applications and how such services can be built and deployed Discusses the potential impact of active network services on...