Knowledge (XXG)

Mean value analysis

Source 📝

2380: 1286:, which requires log-quadratic time. The method of moments can solve in practice models with up to 10 classes of customers or sometimes larger, which are typically inaccessible by means of exact MVA. This technique however does not use the arrival theorem and relies on solving systems of linear equations involving the 71:
customers circulating in the system. Suppose that the customers are indistinguishable from each other, so that the network has a single class of customers. To compute the mean queue length and waiting time at each of the nodes and throughput of the system we use an iterative algorithm starting with a
1278:
For networks with a single customer class the MVA algorithm is very fast and time taken grows linearly with the number of customers and number of queues. However, in multiclass models the number of multiplications and additions and the storage requirements for MVA grow exponentially with the number
36:
queue lengths, waiting time at queueing nodes and throughput in equilibrium for a closed separable system of queues. The first approximate techniques were published independently by Schweitzer and Bard, followed later by an exact version by Lavenberg and Reiser published in 1980.
1279:
of customer classes. Practically, the algorithm works well for 3-4 customer classes, although this generally depends on the implementation and the structure of the model. For example, the Tree-MVA method can scale to larger models if the routing matrix is sparse.
814: 1116: 933: 1293:
Approximate MVA (AMVA) algorithms, such as the Bard-Schweitzer method, offer instead an alternative solution technique that provides low complexity also on multiclass networks and typically deliver highly accurate results.
439: 333: 641: 537: 1183: 690: 650:
which can be solved numerically. This iterative approach often goes under the name of approximate MVA (AMVA) and it is typically faster than the recursive approach of MVA.
1240: 1273: 1005: 1214: 191:
The algorithm starts with an empty network (zero customers), then increases the number of customers by 1 at each iteration until there are the required number (
820: 1931: 2220: 48:-customer closed system arrives at a service facility he/she observes the rest of the system to be in the equilibrium state for a system with 1866: 1557: 1530: 1454: 1421: 1414:
Proceedings of the Third International Symposium on Modelling and Performance Evaluation of Computer Systems: Performance of Computer Systems
1396: 352: 245: 1744:
Zahorjan, John; Eager, Derek L.; Sweillam, Hisham M. (1988). "Accuracy, speed, and convergence of approximate mean value analysis".
2137: 1996: 564: 2208: 1924: 461: 2289: 2178: 1128: 2251: 1327: 1379:
Schweitzer, P. J.; Serazzi, G.; Broglia, M. (1993). "A survey of bottleneck analysis in closed networks of queues".
967:, although certain restrictions exist in the case of first-come first-served stations due to the assumptions of the 2094: 2256: 2061: 2402: 2383: 2279: 2066: 1917: 2367: 2162: 1311: 809:{\displaystyle \lambda _{m}={\frac {m}{\sum _{k=1}^{K}{\frac {{\frac {m-1}{m}}L_{k}(m)+1}{\mu _{k}}}v_{k}}}} 2362: 2152: 2001: 1716: 1642: 1441:. International Series in Operations Research & Management Science. Vol. 154. pp. 561–586. 2193: 2056: 647: 21: 2183: 2104: 2023: 1903: 1773: 1287: 2035: 1721: 1647: 2352: 2332: 2327: 1111:{\displaystyle W_{k,r}(\mathbb {m} )={\frac {1+L_{k}\left(\mathbb {m} -1_{r}\right)}{\mu _{k,r}}}.} 1223: 2357: 2342: 2309: 2203: 1872: 1831: 1789: 1605: 1495: 1476: 1245: 1974: 1705:"CoMoM: A Class-Oriented Algorithm for Probabilistic Evaluation of Multiclass Queueing Networks" 2347: 2246: 2157: 2147: 2087: 1862: 1553: 1526: 1450: 1417: 1392: 1893: 2198: 2142: 2028: 1899: 1854: 1823: 1781: 1753: 1726: 1683: 1652: 1597: 1518: 1485: 1442: 1384: 1307: 1986: 1192: 215:. (This sets the average queue length in a system with no customers to zero at all nodes.) 2215: 2082: 1940: 1356: 41: 17: 2225: 2188: 1573:
Schweitzer, Paul (1979). "Approximate analysis of multiclass closed networks of queues".
447:
3. Finally, use Little's law applied to each queue to compute the mean queue lengths for
342: 928:{\displaystyle L_{k}(m)=v_{k}\lambda _{m}{\frac {{\frac {m-1}{m}}L_{k}(m)+1}{\mu _{k}}}} 2284: 33: 1601: 2396: 2337: 2322: 2299: 2111: 1757: 1609: 1333: 1793: 1282:
Exact values for mean performance metrics can be obtained in large models using the
646:
which is a linear interpolation. From the above formulas, this approximation yields
2294: 2121: 1876: 1835: 1499: 968: 1412:
Bard, Yonathan (1979). "Some Extensions to Multiclass Queueing Network Analysis".
1858: 1808: 1627: 1547: 1446: 2317: 2274: 2241: 2018: 2013: 2008: 1991: 1981: 1969: 1964: 1959: 1954: 64: 1771:
Thomas, N.; Zhao, Y. (2010). "Mean value analysis for a class of PEPA models".
1730: 1704: 1656: 554:
The Bard–Schweitzer approximation estimates the average number of jobs at node
145:
customers in the system (this includes the job currently being served at queue
109:
for service. To use the algorithm, we first compute the visit ratio row vector
2040: 1896:. Handout from Helsinki Tech gives good overview of Jackson's Theorem and MVA. 1575:
Proceedings of International Conference on Stochastic Control and Optimization
1337: 1522: 2116: 1827: 1785: 1588:
Tay, Y. C. (2010). "Analytical Performance Modeling for Computer Systems".
1688: 1671: 1490: 1471: 1853:. Lecture Notes in Computer Science. Vol. 8657. pp. 174–177. 1517:. Lecture Notes in Computer Science. Vol. 1769. pp. 491–504. 1388: 1323: 434:{\displaystyle \lambda _{m}={\frac {m}{\sum _{k=1}^{K}W_{k}(m)v_{k}}}.} 1346:, a MATLAB toolbox that includes exact and approximate MVA algorithms. 1343: 328:{\displaystyle W_{k}(m)={\frac {1+L_{k}\left(m-1\right)}{\mu _{k}}}.} 1909: 101:
denotes the probability that a customer finishing service at node
1670:
Hoyme, K. P.; Bruell, S. C.; Afshari, P. V.; Kain, R. Y. (1986).
1383:. Lecture Notes in Computer Science. Vol. 729. p. 491. 1302:
The mean value analysis algorithm has been applied to a class of
238:
compute the waiting time at each node using the arrival theorem:
1303: 170:
customers in the system. Denote the throughput of a system with
1913: 1628:"Exact analysis of performance models by the Method of Moments" 1513:
Reiser, M. (2000). "Mean Value Analysis: A Personal Account".
1381:
Performance Evaluation of Computer and Communication Systems
991:
can still be related to the total mean queue-length at node
1472:"Mean-Value Analysis of Closed Multichain Queuing Networks" 636:{\displaystyle L_{k}(m-1)\approx {\frac {m-1}{m}}L_{k}(m)} 1809:"JMT: performance engineering tools for system modeling" 1248: 1226: 1195: 1131: 1008: 823: 693: 567: 464: 355: 248: 1849:
Marzolla, M. (2014). "The Octave Queueing Package".
1437:
Adan, I.; Wal, J. (2011). "Mean Values Techniques".
2308: 2267: 2234: 2171: 2130: 2075: 2049: 1947: 1900:
Simon Lam: A simple derivation of the MVA algorithm
532:{\displaystyle L_{k}(m)=v_{k}\lambda _{m}W_{k}(m).} 1267: 1234: 1208: 1178:{\displaystyle \mathbb {m} =(m_{1},\ldots ,m_{R})} 1177: 1110: 927: 808: 635: 531: 433: 327: 1672:"A tree-structured mean value analysis algorithm" 1290:of state probabilities for the queueing network. 162:) for the mean time spent by a customer in queue 1416:. North-Holland Publishing Co. pp. 51–62. 995:using a generalization of the arrival theorem: 1515:Performance Evaluation: Origins and Directions 92:for the customer routing matrix where element 1925: 1807:Bertoli, M.; Casale, G.; Serazzi, G. (2009). 8: 1816:ACM SIGMETRICS Performance Evaluation Review 1374: 1372: 341:2. Then compute the system throughput using 137:) for the mean number of customers at queue 44:, which states that when one customer in an 1185:is a vector of customer population for the 1932: 1918: 1910: 1720: 1709:IEEE Transactions on Software Engineering 1687: 1646: 1489: 1253: 1247: 1228: 1227: 1225: 1200: 1194: 1166: 1147: 1133: 1132: 1130: 1091: 1075: 1064: 1063: 1052: 1039: 1029: 1028: 1013: 1007: 917: 891: 869: 866: 860: 850: 828: 822: 797: 785: 759: 737: 734: 728: 717: 707: 698: 692: 618: 596: 572: 566: 511: 501: 491: 469: 463: 419: 400: 390: 379: 369: 360: 354: 314: 284: 271: 253: 247: 32:) is a recursive technique for computing 1621: 1619: 946:In the case of multiclass networks with 1368: 20:, a discipline within the mathematical 1590:Synthesis Lectures on Computer Science 60:Consider a closed queueing network of 1470:Reiser, M.; Lavenberg, S. S. (1980). 7: 1676:ACM Transactions on Computer Systems 954:can feature different service rates 1549:An introduction to queueing systems 1851:Quantitative Evaluation of Systems 14: 1602:10.2200/S00282ED1V01Y201005CSL002 950:classes of customers, each queue 2379: 2378: 52: − 1 customers. 1172: 1140: 1033: 1025: 903: 897: 840: 834: 771: 765: 630: 624: 590: 578: 523: 517: 481: 475: 412: 406: 265: 259: 195:) of customers in the system. 1: 2209:Flow-equivalent server method 1902:. Shows relationship between 84:for the service rate at node 2290:Adversarial queueing network 2179:Continuous-time Markov chain 1894:J. Virtamo: Queuing networks 1859:10.1007/978-3-319-10696-0_14 1758:10.1016/0166-5316(88)90028-4 1447:10.1007/978-1-4419-6472-4_13 1235:{\displaystyle \mathbb {m} } 2252:Heavy traffic approximation 1997:Pollaczek–Khinchine formula 1268:{\displaystyle m_{r}\geq 1} 2419: 1731:10.1016/j.peva.2010.12.009 1657:10.1016/j.peva.2010.12.009 682:repeat until convergence: 72:network with 0 customers. 2376: 2257:Reflected Brownian motion 2062:Markovian arrival process 1552:. Springer. p. 174. 1310:and the performance of a 648:fixed-point relationships 166:when there is a total of 141:when there is a total of 2280:Layered queueing network 2067:Rational arrival process 1546:Bose, Sanjay K. (2001). 1523:10.1007/3-540-46506-5_22 971:in the multiclass case. 2368:Teletraffic engineering 2163:Shortest remaining time 1828:10.1145/1530873.1530877 1312:key distribution center 1216:subtracts one from the 2363:Scheduling (computing) 2002:Matrix analytic method 1746:Performance Evaluation 1635:Performance Evaluation 1269: 1236: 1210: 1179: 1112: 929: 810: 733: 637: 550:Bard–Schweitzer method 533: 435: 395: 329: 207:(0) = 0 for 2194:Product-form solution 2095:Gordon–Newell theorem 2057:Poisson point process 1948:Single queueing nodes 1786:10.1093/comjnl/bxq064 1689:10.1145/214419.214423 1491:10.1145/322186.322195 1330:which implements MVA. 1270: 1237: 1211: 1209:{\displaystyle 1_{r}} 1180: 1113: 983:experienced by class- 930: 811: 713: 638: 534: 451: = 1, ..., 436: 375: 330: 234: = 1, ..., 113:, a vector such that 22:theory of probability 2221:Decomposition method 1326:, a tool written in 1288:normalizing constant 1246: 1224: 1193: 1129: 1006: 821: 691: 565: 462: 353: 246: 2353:Pipeline (software) 2333:Flow control (data) 2328:Erlang distribution 2310:Information systems 2100:Mean value analysis 1703:Casale, G. (2008). 1626:Casale, G. (2011). 1340:which includes MVA. 963:for each job class 942:Multiclass networks 222: = 1,..., 211: = 1,..., 198:To initialise, set 40:It is based on the 26:mean value analysis 2358:Quality of service 2343:Network congestion 2204:Quasireversibility 2184:Kendall's notation 1477:Journal of the ACM 1389:10.1007/BFb0013865 1306:models describing 1265: 1232: 1206: 1175: 1108: 925: 806: 633: 529: 431: 325: 2390: 2389: 2348:Network scheduler 2247:Mean-field theory 2158:Shortest job next 2148:Processor sharing 2105:Buzen's algorithm 2088:Traffic equations 2076:Queueing networks 2050:Arrival processes 2024:Kingman's formula 1904:Buzen's algorithm 1868:978-3-319-10695-3 1559:978-0-306-46734-9 1532:978-3-540-67193-0 1456:978-1-4419-6471-7 1439:Queueing Networks 1423:978-0-444-85332-5 1398:978-3-540-57297-8 1308:queueing networks 1284:method of moments 1103: 974:The waiting time 923: 885: 804: 791: 753: 612: 426: 320: 2410: 2382: 2381: 2199:Balance equation 2131:Service policies 2029:Lindley equation 1934: 1927: 1920: 1911: 1881: 1880: 1846: 1840: 1839: 1813: 1804: 1798: 1797: 1768: 1762: 1761: 1741: 1735: 1734: 1724: 1700: 1694: 1693: 1691: 1667: 1661: 1660: 1650: 1632: 1623: 1614: 1613: 1585: 1579: 1578: 1570: 1564: 1563: 1543: 1537: 1536: 1510: 1504: 1503: 1493: 1467: 1461: 1460: 1434: 1428: 1427: 1409: 1403: 1402: 1376: 1336:, a library for 1274: 1272: 1271: 1266: 1258: 1257: 1242:, assuming that 1241: 1239: 1238: 1233: 1231: 1215: 1213: 1212: 1207: 1205: 1204: 1184: 1182: 1181: 1176: 1171: 1170: 1152: 1151: 1136: 1117: 1115: 1114: 1109: 1104: 1102: 1101: 1086: 1085: 1081: 1080: 1079: 1067: 1057: 1056: 1040: 1032: 1024: 1023: 934: 932: 931: 926: 924: 922: 921: 912: 896: 895: 886: 881: 870: 867: 865: 864: 855: 854: 833: 832: 815: 813: 812: 807: 805: 803: 802: 801: 792: 790: 789: 780: 764: 763: 754: 749: 738: 735: 732: 727: 708: 703: 702: 642: 640: 639: 634: 623: 622: 613: 608: 597: 577: 576: 538: 536: 535: 530: 516: 515: 506: 505: 496: 495: 474: 473: 440: 438: 437: 432: 427: 425: 424: 423: 405: 404: 394: 389: 370: 365: 364: 334: 332: 331: 326: 321: 319: 318: 309: 308: 304: 289: 288: 272: 258: 257: 2418: 2417: 2413: 2412: 2411: 2409: 2408: 2407: 2403:Queueing theory 2393: 2392: 2391: 2386: 2372: 2304: 2263: 2230: 2216:Arrival theorem 2167: 2126: 2083:Jackson network 2071: 2045: 2036:Fork–join queue 1975:Burke's theorem 1943: 1941:Queueing theory 1938: 1890: 1885: 1884: 1869: 1848: 1847: 1843: 1811: 1806: 1805: 1801: 1770: 1769: 1765: 1743: 1742: 1738: 1722:10.1.1.302.1139 1702: 1701: 1697: 1669: 1668: 1664: 1648:10.1.1.302.1139 1630: 1625: 1624: 1617: 1587: 1586: 1582: 1572: 1571: 1567: 1560: 1545: 1544: 1540: 1533: 1512: 1511: 1507: 1469: 1468: 1464: 1457: 1436: 1435: 1431: 1424: 1411: 1410: 1406: 1399: 1378: 1377: 1370: 1365: 1357:Queueing theory 1353: 1320: 1300: 1249: 1244: 1243: 1222: 1221: 1220:-th element of 1196: 1191: 1190: 1162: 1143: 1127: 1126: 1087: 1071: 1062: 1058: 1048: 1041: 1009: 1004: 1003: 982: 962: 944: 939: 913: 887: 871: 868: 856: 846: 824: 819: 818: 793: 781: 755: 739: 736: 712: 694: 689: 688: 667: 656: 614: 598: 568: 563: 562: 557: 552: 507: 497: 487: 465: 460: 459: 415: 396: 374: 356: 351: 350: 310: 294: 290: 280: 273: 249: 244: 243: 206: 189: 182: 157: 132: 100: 83: 58: 42:arrival theorem 18:queueing theory 12: 11: 5: 2416: 2414: 2406: 2405: 2395: 2394: 2388: 2387: 2377: 2374: 2373: 2371: 2370: 2365: 2360: 2355: 2350: 2345: 2340: 2335: 2330: 2325: 2320: 2314: 2312: 2306: 2305: 2303: 2302: 2297: 2292: 2287: 2285:Polling system 2282: 2277: 2271: 2269: 2265: 2264: 2262: 2261: 2260: 2259: 2249: 2244: 2238: 2236: 2235:Limit theorems 2232: 2231: 2229: 2228: 2223: 2218: 2213: 2212: 2211: 2206: 2201: 2191: 2186: 2181: 2175: 2173: 2169: 2168: 2166: 2165: 2160: 2155: 2150: 2145: 2140: 2134: 2132: 2128: 2127: 2125: 2124: 2119: 2114: 2109: 2108: 2107: 2102: 2092: 2091: 2090: 2079: 2077: 2073: 2072: 2070: 2069: 2064: 2059: 2053: 2051: 2047: 2046: 2044: 2043: 2038: 2033: 2032: 2031: 2026: 2016: 2011: 2006: 2005: 2004: 1999: 1989: 1984: 1979: 1978: 1977: 1967: 1962: 1957: 1951: 1949: 1945: 1944: 1939: 1937: 1936: 1929: 1922: 1914: 1908: 1907: 1897: 1889: 1888:External links 1886: 1883: 1882: 1867: 1841: 1799: 1780:(5): 643–652. 1763: 1752:(4): 255–270. 1736: 1715:(2): 162–177. 1695: 1682:(2): 178–185. 1662: 1641:(6): 487–506. 1615: 1580: 1565: 1558: 1538: 1531: 1505: 1462: 1455: 1429: 1422: 1404: 1397: 1367: 1366: 1364: 1361: 1360: 1359: 1352: 1349: 1348: 1347: 1341: 1331: 1319: 1316: 1299: 1296: 1264: 1261: 1256: 1252: 1230: 1203: 1199: 1174: 1169: 1165: 1161: 1158: 1155: 1150: 1146: 1142: 1139: 1135: 1123: 1122: 1121: 1120: 1119: 1118: 1107: 1100: 1097: 1094: 1090: 1084: 1078: 1074: 1070: 1066: 1061: 1055: 1051: 1047: 1044: 1038: 1035: 1031: 1027: 1022: 1019: 1016: 1012: 987:jobs at queue 978: 958: 943: 940: 938: 937: 936: 935: 920: 916: 911: 908: 905: 902: 899: 894: 890: 884: 880: 877: 874: 863: 859: 853: 849: 845: 842: 839: 836: 831: 827: 816: 800: 796: 788: 784: 779: 776: 773: 770: 767: 762: 758: 752: 748: 745: 742: 731: 726: 723: 720: 716: 711: 706: 701: 697: 663: 657: 655: 652: 644: 643: 632: 629: 626: 621: 617: 611: 607: 604: 601: 595: 592: 589: 586: 583: 580: 575: 571: 555: 551: 548: 544: 543: 542: 541: 540: 539: 528: 525: 522: 519: 514: 510: 504: 500: 494: 490: 486: 483: 480: 477: 472: 468: 445: 444: 443: 442: 441: 430: 422: 418: 414: 411: 408: 403: 399: 393: 388: 385: 382: 378: 373: 368: 363: 359: 339: 338: 337: 336: 335: 324: 317: 313: 307: 303: 300: 297: 293: 287: 283: 279: 276: 270: 267: 264: 261: 256: 252: 202: 188: 185: 178: 153: 128: 105:moves to node 96: 79: 57: 54: 13: 10: 9: 6: 4: 3: 2: 2415: 2404: 2401: 2400: 2398: 2385: 2375: 2369: 2366: 2364: 2361: 2359: 2356: 2354: 2351: 2349: 2346: 2344: 2341: 2339: 2338:Message queue 2336: 2334: 2331: 2329: 2326: 2324: 2323:Erlang (unit) 2321: 2319: 2316: 2315: 2313: 2311: 2307: 2301: 2300:Retrial queue 2298: 2296: 2293: 2291: 2288: 2286: 2283: 2281: 2278: 2276: 2273: 2272: 2270: 2266: 2258: 2255: 2254: 2253: 2250: 2248: 2245: 2243: 2240: 2239: 2237: 2233: 2227: 2224: 2222: 2219: 2217: 2214: 2210: 2207: 2205: 2202: 2200: 2197: 2196: 2195: 2192: 2190: 2187: 2185: 2182: 2180: 2177: 2176: 2174: 2170: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2146: 2144: 2141: 2139: 2136: 2135: 2133: 2129: 2123: 2120: 2118: 2115: 2113: 2112:Kelly network 2110: 2106: 2103: 2101: 2098: 2097: 2096: 2093: 2089: 2086: 2085: 2084: 2081: 2080: 2078: 2074: 2068: 2065: 2063: 2060: 2058: 2055: 2054: 2052: 2048: 2042: 2039: 2037: 2034: 2030: 2027: 2025: 2022: 2021: 2020: 2017: 2015: 2012: 2010: 2007: 2003: 2000: 1998: 1995: 1994: 1993: 1990: 1988: 1985: 1983: 1980: 1976: 1973: 1972: 1971: 1968: 1966: 1963: 1961: 1958: 1956: 1953: 1952: 1950: 1946: 1942: 1935: 1930: 1928: 1923: 1921: 1916: 1915: 1912: 1905: 1901: 1898: 1895: 1892: 1891: 1887: 1878: 1874: 1870: 1864: 1860: 1856: 1852: 1845: 1842: 1837: 1833: 1829: 1825: 1821: 1817: 1810: 1803: 1800: 1795: 1791: 1787: 1783: 1779: 1776: 1775: 1767: 1764: 1759: 1755: 1751: 1747: 1740: 1737: 1732: 1728: 1723: 1718: 1714: 1710: 1706: 1699: 1696: 1690: 1685: 1681: 1677: 1673: 1666: 1663: 1658: 1654: 1649: 1644: 1640: 1636: 1629: 1622: 1620: 1616: 1611: 1607: 1603: 1599: 1595: 1591: 1584: 1581: 1576: 1569: 1566: 1561: 1555: 1551: 1550: 1542: 1539: 1534: 1528: 1524: 1520: 1516: 1509: 1506: 1501: 1497: 1492: 1487: 1483: 1479: 1478: 1473: 1466: 1463: 1458: 1452: 1448: 1444: 1440: 1433: 1430: 1425: 1419: 1415: 1408: 1405: 1400: 1394: 1390: 1386: 1382: 1375: 1373: 1369: 1362: 1358: 1355: 1354: 1350: 1345: 1342: 1339: 1335: 1332: 1329: 1325: 1322: 1321: 1317: 1315: 1313: 1309: 1305: 1297: 1295: 1291: 1289: 1285: 1280: 1276: 1262: 1259: 1254: 1250: 1219: 1201: 1197: 1188: 1167: 1163: 1159: 1156: 1153: 1148: 1144: 1137: 1105: 1098: 1095: 1092: 1088: 1082: 1076: 1072: 1068: 1059: 1053: 1049: 1045: 1042: 1036: 1020: 1017: 1014: 1010: 1002: 1001: 1000: 999: 998: 997: 996: 994: 990: 986: 981: 977: 972: 970: 966: 961: 957: 953: 949: 941: 918: 914: 909: 906: 900: 892: 888: 882: 878: 875: 872: 861: 857: 851: 847: 843: 837: 829: 825: 817: 798: 794: 786: 782: 777: 774: 768: 760: 756: 750: 746: 743: 740: 729: 724: 721: 718: 714: 709: 704: 699: 695: 687: 686: 685: 684: 683: 680: 679: 675: 671: 666: 662: 653: 651: 649: 627: 619: 615: 609: 605: 602: 599: 593: 587: 584: 581: 573: 569: 561: 560: 559: 549: 547: 526: 520: 512: 508: 502: 498: 492: 488: 484: 478: 470: 466: 458: 457: 456: 455: 454: 450: 446: 428: 420: 416: 409: 401: 397: 391: 386: 383: 380: 376: 371: 366: 361: 357: 349: 348: 347: 346: 344: 340: 322: 315: 311: 305: 301: 298: 295: 291: 285: 281: 277: 274: 268: 262: 254: 250: 242: 241: 240: 239: 237: 233: 229: 228: 227: 225: 221: 216: 214: 210: 205: 201: 196: 194: 186: 184: 181: 177: 174:customers by 173: 169: 165: 161: 156: 152: 148: 144: 140: 136: 131: 127: 122: 120: 117: =  116: 112: 108: 104: 99: 95: 91: 87: 82: 78: 73: 70: 66: 63: 56:Problem setup 55: 53: 51: 47: 43: 38: 35: 31: 27: 23: 19: 2295:Loss network 2226:Beneš method 2189:Little's law 2172:Key concepts 2122:BCMP network 2099: 1850: 1844: 1819: 1815: 1802: 1777: 1772: 1766: 1749: 1745: 1739: 1712: 1708: 1698: 1679: 1675: 1665: 1638: 1634: 1593: 1589: 1583: 1574: 1568: 1548: 1541: 1514: 1508: 1481: 1475: 1465: 1438: 1432: 1413: 1407: 1380: 1301: 1292: 1283: 1281: 1277: 1217: 1189:classes and 1186: 1124: 992: 988: 984: 979: 975: 973: 969:BCMP theorem 964: 959: 955: 951: 947: 945: 681: 677: 673: 669: 664: 660: 658: 645: 553: 546:End repeat. 545: 452: 448: 343:Little's law 235: 231: 223: 219: 217: 212: 208: 203: 199: 197: 192: 190: 179: 175: 171: 167: 163: 159: 154: 150: 146: 142: 138: 134: 129: 125: 123: 118: 114: 110: 106: 102: 97: 93: 89: 85: 80: 76: 74: 68: 65:M/M/1 queues 61: 59: 49: 45: 39: 29: 25: 15: 2318:Data buffer 2275:Fluid queue 2242:Fluid limit 2153:Round-robin 2019:G/G/1 queue 2014:G/M/1 queue 2009:M/G/k queue 1992:M/G/1 queue 1987:M/M/∞ queue 1982:M/M/c queue 1970:M/M/1 queue 1965:M/D/c queue 1960:M/D/1 queue 1955:D/M/1 queue 218:Repeat for 2268:Extensions 2041:Bulk queue 1774:Comput. J. 1484:(2): 313. 1363:References 1338:GNU Octave 1298:Extensions 654:Pseudocode 124:Now write 2117:G-network 1822:(4): 10. 1717:CiteSeerX 1643:CiteSeerX 1610:207318911 1596:: 1–116. 1260:≥ 1157:… 1089:μ 1069:− 965:r=1,...,R 915:μ 876:− 858:λ 783:μ 744:− 715:∑ 696:λ 603:− 594:≈ 585:− 499:λ 377:∑ 358:λ 312:μ 299:− 187:Algorithm 121: P. 2397:Category 2384:Category 1906:and MVA. 1794:12824669 1351:See also 1334:queueing 1318:Software 34:expected 1877:4978676 1836:6920559 1500:8694947 558:to be: 230:1. For 67:, with 1875:  1865:  1834:  1792:  1719:  1645:  1608:  1556:  1529:  1498:  1453:  1420:  1395:  1125:where 149:) and 75:Write 1873:S2CID 1832:S2CID 1812:(PDF) 1790:S2CID 1631:(PDF) 1606:S2CID 1496:S2CID 2143:LIFO 2138:FIFO 1863:ISBN 1554:ISBN 1527:ISBN 1451:ISBN 1418:ISBN 1393:ISBN 1344:Line 1328:Java 1324:JMVA 1304:PEPA 672:) = 659:set 88:and 1855:doi 1824:doi 1782:doi 1754:doi 1727:doi 1684:doi 1653:doi 1598:doi 1519:doi 1486:doi 1443:doi 1385:doi 980:k,r 960:k,r 30:MVA 16:In 2399:: 1871:. 1861:. 1830:. 1820:36 1818:. 1814:. 1788:. 1778:54 1748:. 1725:. 1713:35 1711:. 1707:. 1678:. 1674:. 1651:. 1639:68 1637:. 1633:. 1618:^ 1604:. 1592:. 1525:. 1494:. 1482:27 1480:. 1474:. 1449:. 1391:. 1371:^ 1314:. 1275:. 453:K: 345:: 226:: 183:. 98:ij 24:, 1933:e 1926:t 1919:v 1879:. 1857:: 1838:. 1826:: 1796:. 1784:: 1760:. 1756:: 1750:8 1733:. 1729:: 1692:. 1686:: 1680:4 1659:. 1655:: 1612:. 1600:: 1594:2 1577:. 1562:. 1535:. 1521:: 1502:. 1488:: 1459:. 1445:: 1426:. 1401:. 1387:: 1263:1 1255:r 1251:m 1229:m 1218:r 1202:r 1198:1 1187:R 1173:) 1168:R 1164:m 1160:, 1154:, 1149:1 1145:m 1141:( 1138:= 1134:m 1106:. 1099:r 1096:, 1093:k 1083:) 1077:r 1073:1 1065:m 1060:( 1054:k 1050:L 1046:+ 1043:1 1037:= 1034:) 1030:m 1026:( 1021:r 1018:, 1015:k 1011:W 993:k 989:k 985:r 976:W 956:μ 952:k 948:R 919:k 910:1 907:+ 904:) 901:m 898:( 893:k 889:L 883:m 879:1 873:m 862:m 852:k 848:v 844:= 841:) 838:m 835:( 830:k 826:L 799:k 795:v 787:k 778:1 775:+ 772:) 769:m 766:( 761:k 757:L 751:m 747:1 741:m 730:K 725:1 722:= 719:k 710:m 705:= 700:m 678:K 676:/ 674:M 670:m 668:( 665:k 661:L 631:) 628:m 625:( 620:k 616:L 610:m 606:1 600:m 591:) 588:1 582:m 579:( 574:k 570:L 556:k 527:. 524:) 521:m 518:( 513:k 509:W 503:m 493:k 489:v 485:= 482:) 479:m 476:( 471:k 467:L 449:k 429:. 421:k 417:v 413:) 410:m 407:( 402:k 398:W 392:K 387:1 384:= 381:k 372:m 367:= 362:m 323:. 316:k 306:) 302:1 296:m 292:( 286:k 282:L 278:+ 275:1 269:= 266:) 263:m 260:( 255:k 251:W 236:K 232:k 224:M 220:m 213:K 209:k 204:k 200:L 193:M 180:m 176:λ 172:m 168:n 164:i 160:n 158:( 155:j 151:W 147:i 143:n 139:i 135:n 133:( 130:i 126:L 119:v 115:v 111:v 107:j 103:i 94:p 90:P 86:i 81:i 77:μ 69:M 62:K 50:M 46:M 28:(

Index

queueing theory
theory of probability
expected
arrival theorem
M/M/1 queues
Little's law
fixed-point relationships
BCMP theorem
normalizing constant
PEPA
queueing networks
key distribution center
JMVA
Java
queueing
GNU Octave
Line
Queueing theory


doi
10.1007/BFb0013865
ISBN
978-3-540-57297-8
ISBN
978-0-444-85332-5
doi
10.1007/978-1-4419-6472-4_13
ISBN
978-1-4419-6471-7

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.