Netest: A Tool to Measure the Maximum Burst Size, Available Bandwidth and Achievable Throughput
Distinguishing available bandwidth and achievable throughput is essential for improving network applications' performance. Achievable throughput is the throughput considering a number of factors such as network protocol, host speed, network path, and TCP buffer space, where as available bandwidth only considers the network path. Without understanding this difference, trying to improve network applications' performance is like ''blind men feeling the elephant'' [4]. In this paper, we define and distinguish bandwidth and throughput, and debate which part of each is achievable and which is available. Also, we introduce and discuss a new concept - Maximum Burst Size that is crucial to the network performance and bandwidth sharing. A tool, netest, is introduced to help users to determine the available bandwidth, and provides information to achieve better throughput with fairness of sharing the available bandwidth, thus reducing misuse of the network.
- Research Organization:
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE Director. Office of Science. Computational and Technology Research (US)
- DOE Contract Number:
- AC03-76SF00098
- OSTI ID:
- 816771
- Report Number(s):
- LBNL-48350; R&D Project: K52012; TRN: US200321%%185
- Resource Relation:
- Conference: International Conference on Information Technology: Research and Education, Newark, NJ (US), 08/10/2003--08/13/2003; Other Information: PBD: 31 Jan 2003
- Country of Publication:
- United States
- Language:
- English
Similar Records
RATE-ADJUSTMENT ALGORITHM FOR AGGREGATE TCP CONGESTION CONTROL
Evaluation of Advanced TCP Stacks on Fast Long-Distance Production Networks