A Fast Tool for Measuring Bottleneck Bandwidth in Uncooperative Environments

Measuring network bandwidth over the Internet has become increasingly important, given the recent explosion in Internet services and systems: peer-to-peer, end system multicast, content distribution networks, server selection, placement of server replicas. We have developed SProbe, a bottleneck bandwidth estimation tool, that has several advantages over current existing tools. 

SProbe is fast, accurate and works in uncooperative environments. That is, with SProbe one can measure the bottleneck bandwidth to any other machine on the Internet in just a few seconds. In addition, SProbe is scalable, works on asymmetric network paths, flexible to bandwidth changes, and its code  is free.

What's New ?

03/14/2003 - David Erman from Blekinge Institute of Technology in Sweden made available a patch for running SProbe with iptables (instead of ipchains). He was also kind to provide a readme file. Thanks David.
09/17/2002 - Neil Spring made available a patch for running SProbe on Linux kernel ver 2.4.x. Instructions on applying it. Thanks Neil.
09/08/2001 - web page redesigned for quicker access to info
09/06/2001 - version 0.3 released
09/06/2001 - libpcap upgraded to last version (0.6.2). Changed some code to allow for non-blocking sockets. If others find this change useful, here is the patch.
08/01/2001 - paper on SProbe's technique and measurements submitted to Infocom 2002:
SProbe: A Fast Technique for Measuring Bottleneck Bandwidth in Uncooperative Environments

 

                  

For more info contact: Stefan Saroiu