Skip to content

gcasale/M3A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M3A: Marked MAP Matching Algorithms

Introduction
Marked Markovian Arrival Processes (MMAPs) are a class of stochastic processes used to model multi-class correlated arrivals at a queuing system. M3A is a set of Matlab functions designed for computing the statistical descriptors of MMAPs and fitting marked traces with MMAPs. The documentation of M3A is available here.

Installation Requirements
- A recent version of MATLAB, e.g., R2012 or above.
- KPC-Toolbox version 0.3.2 or above.

MATLAB Example
% S(i): inter-arrival time between i-th and (i-1)-th arrivals
% C(i): class of i-th arrival
load example.mat
T = m3afit_init(S,C)
MMAP = m3afit_auto(T,'NumStates',2)

License
M3A is released under BSD-3 license.

References
Giuliano Casale, Andrea Sansottera, Paolo Cremonesi, *Compact Markov-Modulated Models for Multiclass Trace Fitting*, European J. of Operational Research, INFORMS, 2016. Paper

Funding
The development of this tool has been supported in part by the Horizon 2020 project DICE.

About

M3A: Marked MAP Matching Algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published