# Jackson network Jackson networks where a finite population of jobs travel around a closed network also have a product-form solution described by the Gordon–Newell theorem. Conteúdo 1 Necessary conditions for a Jackson network 2 Teorema 3 Definição 3.1 Teorema 3.2 Exemplo 4 Generalized Jackson network 4.1 Brownian approximation 5 Veja também 6 References Necessary conditions for a Jackson network A network of m interconnected queues is known as a Jackson network or Jacksonian network if it meets the following conditions: if the network is open, any external arrivals to node i form a Poisson process, All service times are exponentially distributed and the service discipline at all queues is first-come, first-served, a customer completing service at queue i will either move to some new queue j with probability {estilo de exibição P_{eu j}} or leave the system with probability {displaystyle 1-sum _{j=1}^{m}P_{eu j}} , que, for an open network, is non-zero for some subset of the queues, the utilization of all of the queues is less than one. Theorem In an open Jackson network of m M/M/1 queues where the utilization {estilo de exibição rho _{eu}} is less than 1 at every queue, the equilibrium state probability distribution exists and for state {displaystyle scriptstyle {(k_{1},k_{2},ldots ,k_{m})}} is given by the product of the individual queue equilibrium distributions {estilo de exibição pi (k_{1},k_{2},ldots ,k_{m})=prod_{i=1}^{m}pi_{eu}(k_{eu})=prod_{i=1}^{m}[rho _{eu}^{k_{eu}}(1-rho _{eu})].} The result {estilo de exibição pi (k_{1},k_{2},ldots ,k_{m})=prod_{i=1}^{m}pi_{eu}(k_{eu})} also holds for M/M/c model stations with ci servers at the {displaystyle i^{texto{º}}} station, with utilization requirement {estilo de exibição rho _{eu}0} . Each arrival is independently routed to node j with probability {estilo de exibição p_{0j}geq 0} e {soma de estilo de exibição _{j=1}^{J}p_{0j}=1} . Upon service completion at node i, a job may go to another node j with probability {estilo de exibição p_{eu j}} or leave the network with probability {estilo de exibição p_{i0}=1-soma _{j=1}^{J}p_{eu j}} .

Hence we have the overall arrival rate to node i, {lambda de estilo de exibição _{eu}} , including both external arrivals and internal transitions: {lambda de estilo de exibição _{eu}=alpha p_{0eu}+soma _{j=1}^{J}lambda _{j}p_{ji},i=1,ldots ,J.qquad (1)} (Since the utilisation at each node is less than 1, and we are looking at the equilibrium distribution i.e. the long-run-average behaviour, the rate of jobs transitioning from j to i is bounded by a fraction of the arrival rate at j and we ignore the service rate {mostre o estilo dele _{j}} in the above.) Definir {displaystyle a=(alpha p_{0eu})_{i=1}^{J}} , then we can solve {estilo de exibição lambda =(I-P^{T})^{-1}uma} .

All jobs leave each node also following Poisson process, e definir {mostre o estilo dele _{eu}(x_{eu})} as the service rate of node i when there are {estilo de exibição x_{eu}} jobs at node i.

Deixar {estilo de exibição X_{eu}(t)} denote the number of jobs at node i at time t, e {estilo de exibição mathbf {X} =(X_{eu})_{i=1}^{J}} . Then the equilibrium distribution of {estilo de exibição mathbf {X} } , {estilo de exibição pi (mathbf {x} )=P(mathbf {X} = mathbf {x} )} is determined by the following system of balance equations: {estilo de exibição {começar{alinhado}&pi (mathbf {x} )soma _{i=1}^{J}[alpha p_{0eu}+dentro _{eu}(x_{eu})(1-p_{ii})]\={}&sum _{i=1}^{J}[pi (mathbf {x} -mathbf {e} _{eu})alpha p_{0eu}+pi (mathbf {x} +mathbf {e} _{eu})dentro _{eu}(x_{eu}+1)p_{i0}]+soma _{i=1}^{J}soma _{jneq i}pi (mathbf {x} +mathbf {e} _{eu}-mathbf {e} _{j})dentro _{eu}(x_{eu}+1)p_{eu j}.qquad (2)fim{alinhado}}} Onde {estilo de exibição mathbf {e} _{eu}} denote the {displaystyle i^{texto{º}}} unit vector.

Theorem Suppose a vector of independent random variables {estilo de exibição (Y_{1},ldots ,Y_{J})} with each {estilo de exibição Y_{eu}} having a probability mass function as {estilo de exibição P(Y_{eu}=n)=p(Y_{eu}=0)cdot {fratura {lambda _{eu}^{n}}{M_{eu}(n)}},quadrilátero (3)} Onde {estilo de exibição M_{eu}(n)=prod_{j=1}^{n}dentro _{eu}(j)} . Se {soma de estilo de exibição _{n=1}^{infty }{fratura {lambda _{eu}^{n}}{M_{eu}(n)}}0} Then by the theorem, we can calculate: {estilo de exibição lambda =(I-P^{T})^{-1}a={começar{bmatriz}1&0&0\-0.5&1&0\-0.5&0&1end{bmatriz}}^{-1}{começar{bmatriz}0.5times 5\0.5times 5\0end{bmatriz}}={começar{bmatriz}1&0&0\0.5&1&0\0.5&0&1end{bmatriz}}{começar{bmatriz}2.5\2.5\0fim{bmatriz}}={começar{bmatriz}2.5\3.75\1.25fim{bmatriz}}} According to the definition of {estilo de exibição mathbf {S} } , temos: {estilo de exibição P(Y_{1}=0)= esquerda(soma _{n=0}^{infty }deixei({fratura {2.5}{15}}certo)^{n}certo)^{-1}={fratura {5}{6}}} {estilo de exibição P(Y_{2}=0)= esquerda(soma _{n=0}^{infty }deixei({fratura {3.75}{12}}certo)^{n}certo)^{-1}={fratura {11}{16}}} {estilo de exibição P(Y_{3}=0)= esquerda(soma _{n=0}^{infty }deixei({fratura {1.25}{10}}certo)^{n}certo)^{-1}={fratura {7}{8}}} Hence the probability that there is one job at each node is: {estilo de exibição pi (1,1,1)={fratura {5}{6}}cdot {fratura {2.5}{15}}cdot {fratura {11}{16}}cdot {fratura {3.75}{12}}cdot {fratura {7}{8}}cdot {fratura {1.25}{10}}Aproximadamente 0.00326} Since the service rate here does not depend on state, a {estilo de exibição Y_{eu}} s simply follow a geometric distribution.

Generalized Jackson network A generalized Jackson network allows renewal arrival processes that need not be Poisson processes, and independent, identically distributed non-exponential service times. No geral, this network does not have a product-form stationary distribution, so approximations are sought. Brownian approximation Under some mild conditions the queue-length process[esclarecimento necessário] {estilo de exibição Q(t)} of an open generalized Jackson network can be approximated by a reflected Brownian motion defined as {nome do operador de estilo de exibição {RBM} _{Q(0)}(teta ,Gama ;R).} , Onde {estilo de exibição teta } is the drift of the process, {displaystyle Gama } is the covariance matrix, e {estilo de exibição R} is the reflection matrix. This is a two-order approximation obtained by relation between general Jackson network with homogeneous fluid network and reflected Brownian motion.

The parameters of the reflected Brownian process is specified as follows: {displaystyle theta =alpha -(I-P^{T})dentro } {displaystyle Gamma =(Gamma _{kell }){texto{ com }}Gamma _{kell }=soma _{j=1}^{J}(lambda _{j}wedge mu _{j})[p_{jk}(delta _{kell }-p_{jell })+c_{j}^{2}(p_{jk}-delta _{jk})(p_{jell }-delta _{jell })]+alfa _{k}c_{0,k}^{2}delta _{kell }} {displaystyle R=I-P^{T}} where the symbols are defined as: Definitions of symbols in the approximation formula symbol Meaning {displaystyle alpha =(alfa _{j})_{j=1}^{J}} a J-vector specifying the arrival rates to each node.

{displaystyle mu =(dentro )_{j=1}^{J}} a J-vector specifying the service rates of each node.

{estilo de exibição P} routing matrix.

{lambda de estilo de exibição _{j}} effective arrival of {displaystyle j^{texto{º}}} node.

{estilo de exibição c_{j}} variation of service time at {displaystyle j^{texto{º}}} node.

{estilo de exibição c_{0,j}} variation of inter-arrival time at {displaystyle j^{texto{º}}} node.

{displaystyle delta _{eu j}} coefficients to specify correlation between nodes. show See also Gordon–Newell network BCMP network G-network Little's law References ^ Walrand, J.; Varaiya, P. (1980). "Sojourn Times and the Overtaking Condition in Jacksonian Networks". Advances in Applied Probability. 12 (4): 1000–1018. doi:10.2307/1426753. JSTOR 1426753. ^ Kelly, F. P. (Junho 1976). "Networks of Queues". Advances in Applied Probability. 8 (2): 416-432. doi:10.2307/1425912. JSTOR 1425912. ^ Jackson, James R. (dezembro 2004). "Comments on "Jobshop-Like Queueing Systems": The Background". Management Science. 50 (12): 1796–1802. doi:10.1287/mnsc.1040.0268. JSTOR 30046150. ^ Jackson, James R. (Oct 1963). "Jobshop-like Queueing Systems". Management Science. 10 (1): 131-142. doi:10.1287/mnsc.1040.0268. JSTOR 2627213. A version from January 1963 is available at http://www.dtic.mil/dtic/tr/fulltext/u2/296776.pdf ^ Jackson, J. R. (1957). "Networks of Waiting Lines". Operations Research. 5 (4): 518–521. doi:10.1287/opre.5.4.518. JSTOR 167249. ^ Jackson, James R. (dezembro 2004). "Jobshop-Like Queueing Systems". Management Science. 50 (12): 1796–1802. doi:10.1287/mnsc.1040.0268. JSTOR 30046149. ^ Reich, Edgar (Setembro 1957). "Waiting Times When Queues are in Tandem". Annals of Mathematical Statistics. 28 (3): 768. doi:10.1214/aoms/1177706889. JSTOR 2237237. ^ Walrand, Jean (novembro 1983). "A Probabilistic Look at Networks of Quasi-Reversible Queues". IEEE Transactions on Information Theory. 29 (6): 825. doi:10.1109/TIT.1983.1056762. ^ Jackson, R. R. P. (1995). "Book review: Queueing networks and product forms: a systems approach". IMA Journal of Management Mathematics. 6 (4): 382–384. doi:10.1093/imaman/6.4.382. ^ Gordon, C. J.; Newell, G. F. (1967). "Closed Queuing Systems with Exponential Servers". Operations Research. 15 (2): 254. doi:10.1287/opre.15.2.254. JSTOR 168557. ^ Goodman, Jonathan B.; Massey, William A. (dezembro 1984). "The Non-Ergodic Jackson Network". Journal of Applied Probability. 21 (4): 860–869. doi:10.2307/3213702. ^ Walrand, J.; Varaiya, P. (dezembro 1980). "Sojourn Times and the Overtaking Condition in Jacksonian Networks". Advances in Applied Probability. 12 (4): 1000–1018. doi:10.2307/1426753. ^ Chen, Hong; Yao, David D. (2001). Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization. Springer. ISBN 0-387-95166-0. hide vte Queueing theory Single queueing nodes D/M/1 queueM/D/1 queueM/D/c queueM/M/1 queue Burke's theoremM/M/c queueM/M/∞ queueM/G/1 queue Pollaczek–Khinchine formulaMatrix analytic methodM/G/k queueG/M/1 queueG/G/1 queue Kingman's formulaLindley equationFork–join queueBulk queue Arrival processes Poisson point processMarkovian arrival processRational arrival process Queueing networks Jackson network Traffic equationsGordon–Newell theorem Mean value analysisBuzen's algorithmKelly networkG-networkBCMP network Service policies FIFOLIFOProcessor sharingRound-robinShortest job nextShortest remaining time Key concepts Continuous-time Markov chainKendall's notationLittle's lawProduct-form solution Balance equationQuasireversibilityFlow-equivalent server methodArrival theoremDecomposition methodBeneš method Limit theorems Fluid limitMean-field theoryHeavy traffic approximation Reflected Brownian motion Extensions Fluid queueLayered queueing networkPolling systemAdversarial queueing networkLoss networkRetrial queue Information systems Data bufferErlang (unidade)Erlang distributionFlow control (data)Message queueNetwork congestionNetwork schedulerPipeline (software)Quality of serviceScheduling (computing)Teletraffic engineering Category Categories: Queueing theory

Se você quiser conhecer outros artigos semelhantes a Jackson network você pode visitar a categoria Queueing theory.

Ir para cima

Usamos cookies próprios e de terceiros para melhorar a experiência do usuário Mais informação