End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
End-to-end internet packet dynamics
IEEE/ACM Transactions on Networking (TON)
A network performance tool for grid environments
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Measuring link bandwidths using a deterministic model of packet delay
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Measuring end-to-end bulk transfer capacity
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Piecewise network awareness service for wireless/mobile pervasive computing
Mobile Networks and Applications
Adaptive Collaboration for Wired and Wireless Platforms
IEEE Internet Computing
Inferring link weights using end-to-end measurements
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Impact of the Ethernet Capture Effect on Bandwidth Measurements
NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks
An Algorithm for Available Bandwidth Measurement
ICN '01 Proceedings of the First International Conference on Networking-Part 1
Real-Time Collaboration in Heterogeneous Computing Environments
ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
The characterization of a wide area network computation
Parallel Computing
QoS based video delivery with foveation and bandwidth monitoring
Pattern Recognition Letters
Measuring and analyzing the characteristics of Napster and Gnutella hosts
Multimedia Systems
Mesh generation and optimistic computation on the grid
Performance analysis and grid computing
Locating internet bottlenecks: algorithms, measurements, and implications
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Exploiting internet route sharing for large scale available bandwidth estimation
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Structure management for scalable overlay service construction
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Nettimer: a tool for measuring bottleneck link, bandwidth
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Scriptroute: a public internet measurement facility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
SPAND: shared passive network performance discovery
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Java-based tools for accurate bandwidth measurement of Digital Subscriber Line networks
Integrated Computer-Aided Engineering
Change detection and estimation for network-measurement applications
Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
WiSE: Best-Path Selection in Wireless Multihoming Environments
IEEE Transactions on Mobile Computing
Inline bandwidth measurement techniques for gigabit networks
International Journal of Internet Protocol Technology
DIChirp: direct injection bandwidth estimation
International Journal of Network Management
Remote detection of bottleneck links using spectral and statistical methods
Computer Networks: The International Journal of Computer and Telecommunications Networking
ImTCP: TCP with an inline measurement mechanism for available bandwidth
Computer Communications
Measurement and estimation of network QoS among peer Xbox 360 game players
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
A new form of DOS attack in a cloud and its avoidance mechanism
Proceedings of the 2010 ACM workshop on Cloud computing security workshop
Analysis and evaluation of link capacity estimation tools
ICECS'05 Proceedings of the 4th WSEAS international conference on Electronics, control and signal processing
Comparison of public end-to-end bandwidth estimation tools on high-speed links
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
TCP Westwood with adaptive bandwidth estimation to improve efficiency/friendliness tradeoffs
Computer Communications
Accurate bandwidth measurement in xDSL service networks
Computer Communications
QoE management for video conferencing applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
Abstract The quality of available network connections can often have a large impact on the performance of distributed applications. For example, document transfer applications such as FTP, Gopher and the World Wide Web suffer increased response times as a result of network congestion. For these applications, the document transfer time is directly related to the available bandwidth of the connection. Available bandwidth depends on two things: 1) the underlying capacity of the path from client to server, which is limited by the bottleneck link; and 2) the amount of other traffic competing for links on the path. If measurements of these quantities were available to the application, the current utilization of connections could be calculated. Network utilization could then be used as a basis for selection from a set of alternative connections or servers, thus providing reduced response time. Such a dynamic server selection scheme would be especially important in a mobile computing environment in which the set of available servers is frequently changing. In order to provide these measurements at the application level, we introduce two tools: bprobe, which provides an estimate of the uncongested bandwidth of a path; and cprobe, which gives an estimate of the current congestion along a path. These two measures may be used in combination to provide the application with an estimate of available bandwidth between server and client thereby enabling application-level congestion avoidance. In this paper we discuss the design and implementation of our probe tools, specifically illustrating the techniques used to achieve accuracy and robustness. We present validation studies for both tools which demonstrate their reliability in the face of actual Internet conditions; and we give results of a survey of available bandwidth to a random set of WWW servers as a sample application of our probe technique. We conclude with descriptions of other applications of our measurement tools, several of which are currently under development.