Mercurial > forge
view main/queueing/ChangeLog @ 11720:550c163c90e0 octave-forge
Fixed computation of utilization in qncmmva
author | mmarzolla |
---|---|
date | Thu, 23 May 2013 20:12:57 +0000 |
parents | 05e86625cd1f |
children | 5e5762054a62 |
line wrap: on
line source
2013-05-XX Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.2.2 released * Fixed bug in qncmmva: utilization for M/M/m centers, m>1, was not correctly scaled to [0,1] * Added warning to qncsmva to inform user about potential loss of accuracy due to load-dependent servers 2013-02-05 Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.2.1 released * Deprecated function qnvisits (stil available for backward compatibility) * New functions qncsvisits, qnosvisits, qncmvisits and qnomvisits replace qnvisits * Added common input checking routines for functions dealing with queueing network models 2012-11-05 Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.2.0 released * Restructured the documentation * Reduced space requirement for qncsmva() * New function naming scheme; old function names are still available for compatibility with existing scripts, but will be removed in the future. * New functions qncmaba, qncmbsb, qncmcb, qnomaba for computing performance bounds on multiclass networks * New function qnom for analyzing open multiclass networks * Fixed bugs in qncsconv, qncsconvld, qncmmva, qnopensingle, qnmix and qncscmva 2012-09-08 Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.1.1 released * Increased tolerance in tests for dtmc_fpt and dtmc_mtta * Disabled autoloading of this package on Octave startup 2012-04-05 Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.1.0 released * Fixed bug in qnvisits() which made the function behave incorrectly under particular degenerate cases. * Fixed bug in ctmc_exps() (wrong initial value in call to lsode) * ctmc_exps() can now also compute the expected sojourn time until absorption for absorbing CTMCs. * ctmc_exps() and ctmc_taexps() accept a scalar as second argument; the old syntax is still supported, but may be deprecated in future releases. * ctmc_bd() now returns the infinitesimal generator matrix of the birth-death process, not the steady-state solution. * ctmc_bd_solve() (which was deprecated) has been removed * ctmc_solve() (which was deprecated) has been removed * dtmc_solve() (which was deprecated) has been removed * dtmc_bd() added * ctmc_check_Q() added * dtmc_mtta() added * dtmc_exps() added * dtmc_taexps() added * Miscellaneous fixes/improvements to the documentation 2012-02-04 Moreno Marzolla <marzolla@cs.unibo.it> * Version 1.0.0 released under the name "queueing" (initial contribution to octave-forge) * The documentation has been updated to reflect the new package name * Some minor code cleanup 2012-01-19 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.11 released * Fixed input validation bug in qnclosedmultimvaapprox(); many thanks to Yves Durand for the patch * Renamed ctmc_bd_solve() to ctmc_bd() * Optimized qnclosedmultimva() implementation (the new version should be approximately ~4 times faster than the old one) 2011-11-16 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.10 released * Fixed bug in qnopen() (failed on a network with a single node); many thanks to Marco Guazzone for the patch 2011-08-03 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.9 released * qnvisits() now supports multiclass open and closed networks * qnvisits() supports class switching * qnclosedmultimva() accepts models with zero requests in some classes * qnclosedsinglemva() accepts models with zero population size * qnclosedmultimva() supports class switching 2011-06-27 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.8 released * Fixed incompatibility with GNU Octave 3.4.2 2011-06-23 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.7 released * Renamed ctmc_solve() to ctmc() * Renamed dtmc_solve() to dtmc() * Added transient analysis fo ctmc() * Added transient analysis fo dtmc() * Modified all error tolerances "epsilon" to 10*eps * Improvements of qnclosedsinglemvaapprox() * Replaced error() with usage() to report wrong function parameters * Added function dtmc_fpt() * Added function ctmc_fpt() 2011-05-15 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.6 released * Fixed documentation * Fixed error in demo function of ctmc_exps() differing from the documentation * Added function qnclosedsinglemvaapprox() 2011-01-24 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.5 released * More sanity checke in qnopenwingle() * Added include of <cstdio> in gethelp.cc 2010-06-23 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.4 released * Minor fixes to the documentation 2010-05-13 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.3 released * Changed version number as octave is unable to install a package with version of the form x.y.z.w * Various fixes to the documentation 2010-03-18 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.2.3 released * Better handling of row or column vector parameters in qnclosedsinglemva(), qnclosedmultimva() * Various fixes to the documentation 2010-02-02 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.2.2 released * Fixed error in ctmc_solve() 2009-12-06 Moreno Marzolla <marzolla@cs.unibo.it> * Version 0.8.2.1 released * Fixed documentation 2009-10-05 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.8.2 released * Fixed documentation * Moved untested scripts to the broken/ directory 2009-09-26 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Added "Getting Started" section to documentation (work in progress). * Version 0.8.1 released. * Added qnmg1.m qnmh1.m (thanks to Dmitry Kolesnikov). * Fixed demo function for qnconvolution.m * Support for passing a function handle as the parameter S in qnconvolutionld.m and wqnclosedsinglemvald.m 2009-08-22 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.8.0 released * Added ctmc_mtta.m, ctmc_exps.m * Added qnmknode.m, qnsolve.m * Improved the documentation * Various sanity checks added to functions 2009-08-12 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.5 released * Improved documentation * Improved function tests * Added qnconvolutionld.m qnammm.m ctmc_bd_solve.m * Fixed computation of the utilization for multiple-server nodes in qnclosedsinglemva * Added handling of parameter Z in qnclosedmultimva and qnclosedmultimvaapprox 2009-07-11 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.4 released * Improved documentation of qnclosedsinglemva.m 2009-07-02 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.3 released * Fixed qnclosedsinglemvaapprox: X(c,k) was actually being returned as X(c) * Fixed documentation for qnmmm * Fixed computation of R in qnmmmk.m and qnmm1k.m 2009-04-15 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.2 released * Added qnclosedsinglemvald.m * Fixed computation of p(i,j) and Response Time in qnclosedsinglemva * Updated documentation for qnclosedsinglemva, qnclosedmultimva, qnclosedsinglemvald, qnjackson, qnopenmulti * Added sanity check on the stochastic matrix P in qnvisits 2009-04-12 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.1 released * Fixed documentation of qnmm1k.m and qnmmmk.m * Fixed tests for qnmm1k.m * Fixed documentation for qnclosedmultimva * Added support for infinite-server nodes to Jackson networks; also, modified the function signature for qnjackson.m 2009-03-21 Moreno Marzolla <moreno.marzolla@pd.infn.it> * Version 0.7.0 released