DocumentCode
1520084
Title
Folding algorithm: a computational method for finite QBD processes with level-dependent transitions
Author
Ye, Jingdong ; Li, San-qi
Author_Institution
Texas Univ., Austin, TX, USA
Volume
42
Issue
234
fYear
1994
Firstpage
625
Lastpage
639
Abstract
This paper presents a new computational method for steady state analysis of finite quasi-birth-death (QBD) processes with level-dependent transitions. The QBD state space is defined in two-dimension with N phases and K levels. Instead of formulating solutions in matrix-geometric form, the Folding-algorithm provides a technique for direct computation of πP=0, where P is the QBD generator which is an (NK)×(NK) matrix. Taking a finite sequence of fixed-cost binary reduction steps, the K-level matrix P is eventually reduced to a single-level matrix, from which a boundary vector is obtained. Each step halves the matrix size but keeps the QBD form. The solution π is expressed as a product of the boundary vector and a finite sequence of expansion factors. The time and space complexity for solving πP=0 is therefore reduced from O(N3K) and O(N2K) to O(N3 log2 K) and O(N2 log2 K), respectively. The Folding-algorithm has a number of highly desirable advantages when it is applied to queueing analysis. First, the algorithm handles the multilevel control problem in finite buffer systems. Second, its total independence of the phase structure allows the algorithm to apply to more elaborate, multiple-state Markovian sources. Its computational efficiency, numerical stability and superior error performance are also distinctive advantages
Keywords
Markov processes; computational complexity; queueing theory; Folding algorithm; QBD state space; boundary vector; computational efficiency; computational method; expansion factors; finite QBD processes; finite buffer systems; finite quasi-birth-death processes; finite sequence; fixed-cost binary reduction steps; level-dependent transitions; multilevel control problem; multiple-state Markovian sources; numerical stability; queueing analysis; single-level matrix; space complexity; statistical multiplexing; steady state analysis; superior error performance; time complexity; Application software; Communications Society; Computational efficiency; Design for quality; Differential equations; Level control; Matrix decomposition; Queueing analysis; State-space methods; Steady-state;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.1994.577090
Filename
577090
Link To Document