Voice over IP performance monitoring
ACM SIGCOMM Computer Communication Review
Measuring ISP topologies with rocketfuel
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
pTCP: An End-to-End Transport Layer Protocol for Striped Connections
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
A measurement-based analysis of multihoming
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
In search of path diversity in ISP networks
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Impact of Path Diversity on Multi-homed and Overlay Networks
DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
Application-specific path switching: a case study for streaming video
Proceedings of the 12th annual ACM international conference on Multimedia
Strategies for sound internet measurement
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Multihoming performance benefits: an experiment evaluation of practical enterprise strategies
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
On packet loss performance under varying network conditions with path diversity
ICAIT '08 Proceedings of the 2008 International Conference on Advanced Infocomm Technology
Exploiting alternative paths in MHWNs: a source-based QoS routing approach
INFOCOM'09 Proceedings of the 28th IEEE international conference on Computer Communications Workshops
QoS-aware path switching for VoIP traffic using SCTP
Computer Standards & Interfaces
Hi-index | 0.01 |
An appealing solution for a networked end host to circumvent last mile congestion is to connect to multiple service providers simultaneously, which is known as multihoming. The differences in peering relationships among different service providers make it possible for multihomed hosts to use significantly different routes to the same destination. Therefore, multihoming can dynamically avoid points of congestion in the network by taking advantage of the choice among different routes available at any given time. In this paper, we evaluate the potential benefits of residential multihoming for different classes of applications. For Web access applications, we show that response times and download times can be significantly reduced by multihoming, and this is achievable by employing a simple measurement-based switching algorithm. For Voice-over-IP (VoIP) applications, we show via analysis and wide area experiments that perceived voice quality, as quantified by the Mean Opinion Score (MOS) metric, can be improved with a combination of multihoming and forward error correction coding. Finally, for video streaming applications, performance improvements can be realized by splitting video sessions over multiple physical links and migrating sessions to non-congested paths. Collectively, these results suggest that multihoming can be an effective solution to provide quality of service for diverse classes of Internet applications for residential users.