ASSOLO - Available bandwidth Smart Sampling OnLine tOol

Arpanet as of 1969

End-to-end available bandwidth estimation is very important for bandwidth dependent applications, quality of service verification and traffic engineering. Although several techniques and tools have been developed in the past, producing reliable estimations in real-time still remains challenging - it is necessary to ensure that the measurement process is accurate, non-intrusive and robust to non-deterministic delays or traffic bursts.

ASSOLO is a new active probing tool for estimating available bandwidth based on the concept of "self-induced congestion". ASSOLO features a new probing traffic profile called REACH (Reflected ExponentiAl Chirp), which tests a wide range of rates being more accurate in the center of the probing interval. Moreover, the tool runs inside a real-time operating system and uses some de-noising techniques to improve the measurement process. Experimental results show that ASSOLO outperforms pathChirp, a state-of-the-art measurement tool, estimating available bandwidth with greater accuracy and stability.

Emanuele Goldoni, Giuseppe Rossi and Alberto Torelli, "ASSOLO, a New Method for Available Bandwidth Estimation", In Proc. of The Fourth International Conference on Internet Monitoring and Protection (ICIMP 2009), Venice/Mestre, Italy, 24-28 May 2009 (ISBN 978-0-7695-3612-5) [Paper Errata]

Assolo 0.9a source code
ASSOLO License

An experimental comparison of available bandwidth estimation tools