Mercurial > forge
annotate 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 |
rev | line source |
---|---|
11720 | 1 2013-05-XX Moreno Marzolla <marzolla@cs.unibo.it> |
2 | |
3 * Version 1.2.2 released | |
4 * Fixed bug in qncmmva: utilization for M/M/m centers, m>1, was not correctly scaled to [0,1] | |
5 * Added warning to qncsmva to inform user about potential loss of accuracy due to load-dependent servers | |
6 | |
11436 | 7 2013-02-05 Moreno Marzolla <marzolla@cs.unibo.it> |
11427 | 8 |
9 * Version 1.2.1 released | |
10 * Deprecated function qnvisits (stil available for backward | |
11 compatibility) | |
12 * New functions qncsvisits, qnosvisits, qncmvisits and qnomvisits | |
13 replace qnvisits | |
14 * Added common input checking routines for functions dealing with | |
15 queueing network models | |
16 | |
11207 | 17 2012-11-05 Moreno Marzolla <marzolla@cs.unibo.it> |
11005 | 18 |
11206 | 19 * Version 1.2.0 released |
11005 | 20 * Restructured the documentation |
11110 | 21 * Reduced space requirement for qncsmva() |
11207 | 22 * New function naming scheme; old function names are still |
23 available for compatibility with existing scripts, but will be | |
24 removed in the future. | |
25 * New functions qncmaba, qncmbsb, qncmcb, qnomaba for computing | |
26 performance bounds on multiclass networks | |
11193 | 27 * New function qnom for analyzing open multiclass networks |
11207 | 28 * Fixed bugs in qncsconv, qncsconvld, qncmmva, qnopensingle, qnmix |
29 and qncscmva | |
11081 | 30 |
10799 | 31 2012-09-08 Moreno Marzolla <marzolla@cs.unibo.it> |
32 | |
33 * Version 1.1.1 released | |
34 * Increased tolerance in tests for dtmc_fpt and dtmc_mtta | |
10800 | 35 * Disabled autoloading of this package on Octave startup |
10799 | 36 |
9966 | 37 2012-04-05 Moreno Marzolla <marzolla@cs.unibo.it> |
9621 | 38 |
9966 | 39 * Version 1.1.0 released |
9621 | 40 * Fixed bug in qnvisits() which made the function behave incorrectly |
41 under particular degenerate cases. | |
42 * Fixed bug in ctmc_exps() (wrong initial value in call to lsode) | |
9628 | 43 * ctmc_exps() can now also compute the expected sojourn time |
9621 | 44 until absorption for absorbing CTMCs. |
9628 | 45 * ctmc_exps() and ctmc_taexps() accept a scalar as second |
9625 | 46 argument; the old syntax is still supported, but may be deprecated |
47 in future releases. | |
9628 | 48 * ctmc_bd() now returns the infinitesimal generator matrix |
9627
8e744625e429
New function dtmc_bd() added; misc fixes and improvements
mmarzolla
parents:
9625
diff
changeset
|
49 of the birth-death process, not the steady-state solution. |
9632
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
50 * ctmc_bd_solve() (which was deprecated) has been removed |
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
51 * ctmc_solve() (which was deprecated) has been removed |
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
52 * dtmc_solve() (which was deprecated) has been removed |
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
53 * dtmc_bd() added |
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
54 * ctmc_check_Q() added |
499daeccb4e8
New function dtmc_mtta() added; removed deprecated functions
mmarzolla
parents:
9628
diff
changeset
|
55 * dtmc_mtta() added |
9761 | 56 * dtmc_exps() added |
57 * dtmc_taexps() added | |
9621 | 58 * Miscellaneous fixes/improvements to the documentation |
59 | |
9402 | 60 2012-02-04 Moreno Marzolla <marzolla@cs.unibo.it> |
61 | |
62 * Version 1.0.0 released under the name "queueing" (initial | |
63 contribution to octave-forge) | |
64 * The documentation has been updated to reflect the new package name | |
65 * Some minor code cleanup | |
66 | |
67 2012-01-19 Moreno Marzolla <marzolla@cs.unibo.it> | |
68 | |
69 * Version 0.8.11 released | |
70 * Fixed input validation bug in qnclosedmultimvaapprox(); many thanks to Yves Durand for the patch | |
71 * Renamed ctmc_bd_solve() to ctmc_bd() | |
72 * Optimized qnclosedmultimva() implementation (the new version should be approximately ~4 times faster than the old one) | |
73 | |
74 2011-11-16 Moreno Marzolla <marzolla@cs.unibo.it> | |
75 | |
76 * Version 0.8.10 released | |
77 * Fixed bug in qnopen() (failed on a network with a single node); many thanks to Marco Guazzone for the patch | |
78 | |
79 2011-08-03 Moreno Marzolla <marzolla@cs.unibo.it> | |
80 | |
81 * Version 0.8.9 released | |
82 * qnvisits() now supports multiclass open and closed networks | |
83 * qnvisits() supports class switching | |
84 * qnclosedmultimva() accepts models with zero requests in some classes | |
85 * qnclosedsinglemva() accepts models with zero population size | |
86 * qnclosedmultimva() supports class switching | |
87 | |
88 2011-06-27 Moreno Marzolla <marzolla@cs.unibo.it> | |
89 | |
90 * Version 0.8.8 released | |
91 * Fixed incompatibility with GNU Octave 3.4.2 | |
92 | |
93 2011-06-23 Moreno Marzolla <marzolla@cs.unibo.it> | |
94 | |
95 * Version 0.8.7 released | |
96 * Renamed ctmc_solve() to ctmc() | |
97 * Renamed dtmc_solve() to dtmc() | |
98 * Added transient analysis fo ctmc() | |
99 * Added transient analysis fo dtmc() | |
100 * Modified all error tolerances "epsilon" to 10*eps | |
101 * Improvements of qnclosedsinglemvaapprox() | |
102 * Replaced error() with usage() to report wrong function parameters | |
103 * Added function dtmc_fpt() | |
104 * Added function ctmc_fpt() | |
105 | |
106 2011-05-15 Moreno Marzolla <marzolla@cs.unibo.it> | |
107 | |
108 * Version 0.8.6 released | |
109 * Fixed documentation | |
110 * Fixed error in demo function of ctmc_exps() differing from the documentation | |
111 * Added function qnclosedsinglemvaapprox() | |
112 | |
113 2011-01-24 Moreno Marzolla <marzolla@cs.unibo.it> | |
114 | |
115 * Version 0.8.5 released | |
116 * More sanity checke in qnopenwingle() | |
117 * Added include of <cstdio> in gethelp.cc | |
118 | |
119 2010-06-23 Moreno Marzolla <marzolla@cs.unibo.it> | |
120 | |
121 * Version 0.8.4 released | |
122 * Minor fixes to the documentation | |
123 | |
124 2010-05-13 Moreno Marzolla <marzolla@cs.unibo.it> | |
125 | |
126 * Version 0.8.3 released | |
127 * Changed version number as octave is unable to install a package with version of the form x.y.z.w | |
128 * Various fixes to the documentation | |
129 | |
130 2010-03-18 Moreno Marzolla <marzolla@cs.unibo.it> | |
131 | |
132 * Version 0.8.2.3 released | |
133 * Better handling of row or column vector parameters in qnclosedsinglemva(), qnclosedmultimva() | |
134 * Various fixes to the documentation | |
135 | |
136 2010-02-02 Moreno Marzolla <marzolla@cs.unibo.it> | |
137 | |
138 * Version 0.8.2.2 released | |
139 * Fixed error in ctmc_solve() | |
140 | |
141 2009-12-06 Moreno Marzolla <marzolla@cs.unibo.it> | |
142 | |
143 * Version 0.8.2.1 released | |
144 * Fixed documentation | |
145 | |
146 2009-10-05 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
147 | |
148 * Version 0.8.2 released | |
149 * Fixed documentation | |
150 * Moved untested scripts to the broken/ directory | |
151 | |
152 2009-09-26 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
153 | |
154 * Added "Getting Started" section to documentation (work in progress). | |
155 * Version 0.8.1 released. | |
156 * Added qnmg1.m qnmh1.m (thanks to Dmitry Kolesnikov). | |
157 * Fixed demo function for qnconvolution.m | |
158 * Support for passing a function handle as the parameter S in | |
159 qnconvolutionld.m and wqnclosedsinglemvald.m | |
160 | |
161 2009-08-22 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
162 | |
163 * Version 0.8.0 released | |
164 * Added ctmc_mtta.m, ctmc_exps.m | |
165 * Added qnmknode.m, qnsolve.m | |
166 * Improved the documentation | |
167 * Various sanity checks added to functions | |
168 | |
169 2009-08-12 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
170 | |
171 * Version 0.7.5 released | |
172 * Improved documentation | |
173 * Improved function tests | |
174 * Added qnconvolutionld.m qnammm.m ctmc_bd_solve.m | |
175 * Fixed computation of the utilization for multiple-server nodes in qnclosedsinglemva | |
176 * Added handling of parameter Z in qnclosedmultimva and qnclosedmultimvaapprox | |
177 | |
178 2009-07-11 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
179 | |
180 * Version 0.7.4 released | |
181 * Improved documentation of qnclosedsinglemva.m | |
182 | |
183 2009-07-02 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
184 | |
185 * Version 0.7.3 released | |
186 * Fixed qnclosedsinglemvaapprox: X(c,k) was actually being | |
187 returned as X(c) | |
188 * Fixed documentation for qnmmm | |
189 * Fixed computation of R in qnmmmk.m and qnmm1k.m | |
190 | |
191 2009-04-15 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
192 | |
193 * Version 0.7.2 released | |
194 * Added qnclosedsinglemvald.m | |
195 * Fixed computation of p(i,j) and Response Time in qnclosedsinglemva | |
196 * Updated documentation for qnclosedsinglemva, qnclosedmultimva, | |
197 qnclosedsinglemvald, qnjackson, qnopenmulti | |
198 * Added sanity check on the stochastic matrix P in qnvisits | |
199 | |
200 2009-04-12 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
201 | |
202 * Version 0.7.1 released | |
203 * Fixed documentation of qnmm1k.m and qnmmmk.m | |
204 * Fixed tests for qnmm1k.m | |
205 * Fixed documentation for qnclosedmultimva | |
206 * Added support for infinite-server nodes to Jackson networks; | |
207 also, modified the function signature for qnjackson.m | |
208 | |
209 2009-03-21 Moreno Marzolla <moreno.marzolla@pd.infn.it> | |
210 | |
211 * Version 0.7.0 released |