• Publications
  • Influence
A case for end system multicast
We explore an alternative architecture that we term end system multicast, where end systems implement all multicast related functionality including membership management and packet replication. Expand
  • 2,563
  • 227
Mercury: supporting scalable multi-attribute range queries
This paper presents the design of Mercury, a scalable protocol for supporting multi-attribute range-based searches. Expand
  • 680
  • 96
  • PDF
A comparison of mechanisms for improving TCP performance over wireless links
Reliable transport protocols such as TCP are tuned to perform well in traditional networks where packet losses occur mostly because of congestion. Expand
  • 1,686
  • 73
Improving TCP/IP performance over wireless networks
We propose a simple protocol, called the snoop protocol, that improves TCP performance in wireless networks by caching packets at the base station and performing retransmissions across the wireless link. Expand
  • 948
  • 61
Synopsis diffusion for robust aggregation in sensor networks
We present a general framework for achieving signi.cantly more accurate and reliable answers by combining energy-efficient multi-path routing schemes with techniques that avoid double-counting. Expand
  • 636
  • 59
  • PDF
Self-management in chaotic wireless deployments
A study of the impact of interference in chaotic 802.11 deployments on end-client performance. Expand
  • 466
  • 46
  • PDF
Improving reliable transport and handoff performance in cellular wireless networks
We propose a new protocol stack to improve end-to-end reliable transport performance in mobile environments. Expand
  • 829
  • 43
  • PDF
Enabling conferencing applications on the internet using an overlay muilticast architecture
End System Multicast is a promising architecture for enabling performance-demanding conferencing applications in a dynamic and heterogeneous Internet environment where all multicast functionality is pushed to the edge. Expand
  • 527
  • 36
Measurement and Analysis of TCP Throughput Collapse in Cluster-based Storage Systems
Cluster-based storage systems rely on standard TCP/IP-over-Ethernet for client access to data. Expand
  • 272
  • 32
  • PDF
An integrated congestion management architecture for Internet hosts
We present an end-system architecture centered around a Congestion Manager (CM) that ensures proper congestion behavior and allows applications to easily adapt to network congestion. Expand
  • 420
  • 29
  • PDF