next up previous
Next: 3.7.1 Ramaswami's formula Up: 3. Matrix-Analytic Methods Previous: 3.6 Generalization: derivation of


3.7 General solution of M/G/1-type processes

For the solution of M/G/1-type processes, several algorithms exist [12,60,69]. These algorithms first compute matrix ${\mathbf{G}}$ as the solution of the following equation:

\begin{displaymath}
{\mathbf{B}}+ \L {\mathbf{G}}+ \sum_{i=1}^{\infty} {\mathbf{F}}^{(i)}{\mathbf{G}}^{i+1} = {\mathbf{0}} .
\end{displaymath} (3.25)

The matrix ${\mathbf{G}}$ has an important probabilistic interpretation: an entry $(r,c)$ in ${\mathbf{G}}$ expresses the conditional probability of the process first entering ${\cal{S}}^{(i-1)}$ through state $c$, given that it starts from state $r$ of ${\cal{S}}^{(i)}$ [69, page 81]3.5. Figure 3.5 illustrates the relation of entries in ${\mathbf{G}}$ for different paths of the process.
Figure: Probabilistic interpretation of ${\mathbf{G}}$.
\begin{figure}\centering {\psfig{figure=FIGS/example-G.eps, width=0.75\linewidth}}
\end{figure}
From the probabilistic interpretation of ${\mathbf{G}}$ the following structural properties hold [69] The ${\mathbf{G}}$ matrix is obtained by solving iteratively Eq.(3.25). However, recent advances show that the computation of ${\mathbf{G}}$ is more efficient when displacement structures are used based on the representation of M/G/1-type processes by means of QBD processes [60,12,11,47]. The most efficient algorithm for the computation of ${\mathbf{G}}$ is the cyclic reduction algorithm [12].



Subsections
next up previous
Next: 3.7.1 Ramaswami's formula Up: 3. Matrix-Analytic Methods Previous: 3.6 Generalization: derivation of
Alma Riska 2003-01-13