HML (Histogram Model Library)
(c) 2008 Enrique Hernández-Orallo and Joan Vila-Carbó.
Universidad Politecnica de Valencia
This a set of functions for Matlab to work with histograms for obtaining the buffer distribution and loss ratio. The library also includes other functions to obtain interarrival distributions, variance time plot, study of the self-similarity and long-range dependences, etc.
HML Library
This library is written in Matlab. The functions are self-documented using the standard Matlab help system.
These functions includes procedures to obtain:
- Traffic distribution from traffic traces
- Buffer distribution and loss rate using histogram model.
- Simulation of buffer load
- Different functions for working with histogram and distribution
- Several scripts for plotting essential traffic information
- Variance-time plot
The description
of these algorithms can be found in these references.
Test scripts
This a set of scripts that uses several traffic traces (MAWI, Caida, etc) and uses the HML library. The main goal of these scripts is to test the library and to write the papers. The traffic trace are in matlab variable (.mat) extension and are very big.
Software Download
IMPORTANT
This program is licensed only for research purposes.
If you want it for commercial use ask me.
DISCLAIMER OF WARRANTY
This code is provided
"AS IS" without warranty of any kind, either express or implied, including,
without limitation, any warranty of merchantability and fitness for a particular
purpose. The entire risk of the use of this code is assumed by you.
References
[1]
Enrique Hernandez Orallo and Joan Vila i Carbo. "A Histogram-Based Stochastic Process for Finite Buffer Occupancy Analysis " ValueTools ‘07 Nantes, France, Nov. 07. ICST ISBN: 978-963-9799-00-4.
[2] N. B. Shroff and M. Schwartz. Video modeling withing networks using deterministic smoothing at the source. In IEEE Infocom, pages 342–349, 1994.
[3] P. Skelly, M. Schwartz, and S. Dixit. A histogram-based model for video traffic behavior in an ATM multiplexer. IEEE/ACM Transactions on Networking, 1(4):446–459, Aug. 1993.
Updated 20/May/2003.