Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.16 KB

File metadata and controls

31 lines (21 loc) · 2.16 KB

LINE: Performance and Reliability Analysis Engine

Website: http://line-solver.sourceforge.net/

Latest stable release: https://sourceforge.net/projects/line-solver/files/latest/download

LINE is a MATLAB toolbox for performance and reliability analysis of systems and processes that can be modeled using queueing theory. The engine offers a solver-agnostic language to specify queueing networks, which therefore decouples model description from the solvers used for their solution. This is done through model-to-model transformations that automatically translate the model specification into the input format (or data structure) accepted by the target solver.

Supported models include extended queueing networks, both open and closed, and layered queueing networks. Models can be solved with either native or external solvers, the latter include JMT and LQNS. Native solvers are based on continuous-time Markov chains (CTMC), fluid ordinary differential equations, matrix analytic methods (MAM), normalizing constant analysis, and mean-value analysis (MVA).

Getting started

To get started, expand the archive (or clone the repository) in the chosen installation folder.

Start MATLAB and change the active directory to the installation folder. Then add all LINE folders to the path

addpath(genpath(pwd))

Finally, run the LINE demonstrators using

allExamples

Documentation

Getting started examples and detailed instructions on how to use LINE are provided in the User Manual and on the Wiki.

License

LINE is released as open source under the BSD-3 license: https://raw.githubusercontent.com/line-solver/line/master/LICENSE

Acknowledgement

The development of LINE has been partially funded by the European Commission grants FP7-318484 (MODAClouds), H2020-644869 (DICE), H2020-825040 (RADON), and by the EPSRC grant EP/M009211/1 (OptiMAM).