Font Size: a A A

Network Bandwidth Testing Algorithm For Study

Posted on:2007-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y F XiaoFull Text:PDF
GTID:2208360185955747Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rapid development of Internet has brought about dramatic increasing of network communication. To enhance the scientific network utilization and efficiency, network applications require enough bandwidth from network facilities, which needs Internet Service Providers to find out accurate bandwidth usage.According to the definitions of bottleneck bandwidth, available bandwidth and bulk transfer capacity, we analyzed the algorithms which named VPS(Variable Packet Size), PPTD(Packet Pair/Train Dispersion), SLoPS(Self-Loading Periodic Streams) and TOPP(Trains of Packet Pairs); Based on the principle of sub-path bottleneck measurement, we developed the bottleneck measurement algorithm using heterogenous Packet-pair train; After designing the three child algorithms(demarcating bandwidth range, approaching bandwidth value and predicting the trendency of available bandwidth fluctuation), we performed the algorithm called self-loading binary search; Applying the Multi-home properties of SCTP(Stream ControlTransmission Protocol) and measurement algorithm of available bandwidth, we presented a scheme to adjust the SCTP transport path when there are network congestions or faults; By the library of Winsock and WinPcap, we developed a measurement program to look for bottleneck bandwidth. In NS2 experiments, the algorithm based on heterogenous Packet-pair train fitted well, and the algorithm of self-loading binary search worked quickly, and the SCTP scheme improved the throughput effectively.
Keywords/Search Tags:computer network, network bandwidth measurement, bottleneck bandwidth, available bandwidth
PDF Full Text Request
Related items