ebook img

Queueing Theory with Applications to Packet Telecommunication PDF

325 Pages·2005·6.453 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Queueing Theory with Applications to Packet Telecommunication

QUEUEING THEORY WITH APPLICATIONS TO PACKET TELECOMMUNICATION QUEUEING THEORY WITH APPLICATIONS TO PACKET TELECOMMUNICATION JOHN N. DAIGLE Prof. of Electrical Engineering The University of Mississippi University, MS 38677 Springer eBookISBN: 0-387-22859-4 Print ISBN: 0-387-22857-8 ©2005 Springer Science + Business Media, Inc. Print ©2005Springer Science + Business Media, Inc. Boston All rights reserved No part of this eBook maybe reproducedor transmitted inanyform or byanymeans,electronic, mechanical, recording, or otherwise, without written consent from the Publisher Created in the United States of America Visit Springer's eBookstore at: http://ebooks.kluweronline.com and the Springer Global Website Online at: http://www.springeronline.com NOTE TO INSTRUCTORS A complete solution manual has been prepared for use by those interested in using this book as the primary text in a course or for independent study. Inter- ested persons should please contact the publisher or the author at http://www.olemiss.edu/~wcdaigle/QueueingText to obtain an electronic copy of the solution manual as well as other support materials, such as computer programs that implement many of the computational procedures described in this book. Contents List of Figures xi List of Tables xv Preface xvii Acknowledgments xxiii 1. TERMINOLOGY AND EXAMPLES 1 1.1 The Terminology of Queueing Systems 2 1.2 Examples of Application to System Design 9 1.2.1 Cellular Telephony 9 1.2.2 Multiplexing Packets 11 1.2.3 CDMA-Based Cellular Data 14 1.3 Summary 17 2. REVIEW OF RANDOM PROCESSES 19 2.1 Statistical Experiments and Probability 20 2.1.1 Statistical Experiments 20 2.1.2 Conditioning Experiments 22 2.2 Random Variables 27 2.3 Exponential Distribution 33 2.4 Poisson Process 39 2.5 Markov Chains 45 3. ELEMENTARY CTMC-BASED QUEUEING MODELS 57 3.1 M/M/1 Queueing System 58 3.1.1 Time-Dependent M/M/1 Occupancy Distribution 58 3.1.2 Stochastic EquilibriumM/M/1 Distributions 60 3.1.3 Busy Period for M/M/1 Queueing System 76 viii QUEUEING THEORY FOR TELECOMMUNICATIONS 3.2 Dynamical Equations for General Birth-DeathProcess 81 3.3 Time-Dependent Probabilities for Finite-State Systems 83 3.3.1 Classical Approach 84 3.3.2 Jensen’s Method 88 3.4 Balance Equations Approach for Systems in Equilibrium 91 3.5 Probability Generating Function Approach 98 3.6 SupplementaryProblems 101 4. ADVANCEDCTMC-BASED QUEUEING MODELS 107 4.1 Networks 108 4.1.1 Feedforward Networks: Fixed Routing 109 4.1.2 Arbitrary Open Networks 110 4.1.3 Closed Networks of Single Servers 111 4.2 Phase-Dependent Arrivals and Service 122 4.2.1 Probability Generating Function Approach 124 4.2.2 Matrix Geometric Method 138 4.2.3 Rate Matrix Computation via Eigenanalysis 143 4.2.4 Generalized State-Space Methods 146 4.3 Phase-Type Distributions 152 4.4 Supplementary Problems 156 5. THE BASIC M/G/1 QUEUEING SYSTEM 159 5.1 M/G/1 Transform Equations 161 5.1.1 Sojourn Time for M/G/1 165 5.1.2 Waiting Time for M/G/1 167 5.1.3 Busy Period for M/G/1 167 5.2 Ergodic Occupancy Distribution for M/G/1 170 5.2.1 Discrete Fourier Transform Approach 170 5.2.2 RecursiveApproach 180 5.2.3 Generalized State-Space Approach 183 5.3 Expected Values Via Renewal Theory 210 5.3.1 Expected Waiting and Renewal Theory 210 5.3.2 Busy Periods and Alternating Renewal Theory 216 5.4 Supplementary Problems 219 6. THE M/G/1 QUEUEING SYSTEM WITH PRIORITY 225 6.1 M/G/1 Under LCFS-PR Discipline 226 6.2 M/G/1 System Exceptional First Service 229 6.3 M/G/1 under HOL Priority 236 Contents ix 6.3.1 Higher Priority Customers 238 6.3.2 Lower Priority Customers 241 6.4 Ergodic Occupancy Probabilities for Priority Queues 244 6.5 Expected WaitingTimes under HOL Priority 246 6.5.1 HOL Discipline 248 6.5.2 HOL-PR Discipline 249 7. VECTOR MARKOV CHAINS ANALYSIS 253 7.1 The M/G/1 and G/M/1 Paradigms 254 7.2 G/M/1 Solution Methodology 259 7.3 M/G/1 Solution Methodology 261 7.4 Application to Statistical Multiplexing 265 7.5 Generalized State Space Approach: Complex Boundaries 278 7.6 Summary 290 7.7 SupplementaryProblems 294 8. CLOSING REMARKS 297 References 301 Index 309 About the Author 315 List of Figures 1.1 Schematic diagram of a single-server queueing system. 2 1.2 Sequence of events for first customer. 3 1.3 Sequence of events for general customer. 4 1.4 Typical realization for unfinishedwork. 6 1.5 Blocking probability as a function of population size at a load of 11 1.6 Queue length survivor function for an N-to-1 multi- plexing system at a traffic intensity of 0.9 with N as a parameter and with independent, identically distributed arrivals. 14 1.7 Queue length survivor function for an 8-to-1 multiplex- ing system at a traffic intensity of 0.9 with average run length as a parameter. 15 1.8 Comparison between a system serving a fixed number of 16 units per frame and a system serving a binomial number of units with an average of 16 at a trafficinten- sity of 0.9. 16 2.1 Distribution function for the random variable defined in Example 2.4. 29 3.1 Survivor function for system occupancy for several val- ues of 63 3.2 Schematic diagram of a single-server queueingsystem. 65 3.3 Schematic diagram of a simple network of queues. 76 3.4 Sequence of busy and idle periods. 76 3.5 Sequence of service times during a generic busy period. 77 xii QUEUEING THEORY FOR TELECOMMUNICATIONS 3.6 Busy period decompositions depending upon interar- rival versusservice times. 79 3.7 Time-dependent state probabilities corresponding to Ex- ample 3.1. 86 3.8 Steps involved in randomization. 90 3.9 State diagram for M/M/1 System. 92 3.10 State diagram for general birth-death process. 92 3.11 State diagram for general birth-deathprocess. 95 3.12 State diagram illustratinglocal balance. 98 4.1 Block diagram for window flow control network. 117 4.2 State diagram for phase process. 122 4.3 State diagram for system having phase-dependent ar- rival and service rates. 123 5.1 Survivor functions with deterministic, Erlang-2, expo- nential, branching Erlang and gamma service-time dis- tributions at 176 5.2 Survivorfunctions for systemoccupancywith message lengths drawn from truncated geometric distributions at 178 5.3 Survivorfunctionsforsystemhaving exponential ordi- nary and exceptional first service and as a parameter. 198 5.4 Survivor functions with unit deterministic service and binomially distributed arrivals with N as a parameter at 199 5.5 Survivor functions with unit-mean Erlang-10 service and Poisson arrivals with C as a parameter at a traffic load of 0.9. 201 5.6 Survivor functions with unit-mean Erlang-K service and Poisson arrivals with K as a parameter at a traf- fic load of 0.9. 203 5.7 Survivorfunctions with and Pade(2, 2) ser- vice, Poisson arrivals, and a traffic load of 0.9. 205 5.8 Survivor functions for deterministic (16) batch sizes with Pade deterministic service and Poisson arrivals at a traffic load of 0.9 for variouschoices of 206 List of Figures xiii 5.9 Survivor functions for deterministic (16) batch sizes with Erlang-K-approximateddeterministic service and Poisson arrivals at a traffic load of 0.9 for variouschoices of K. 207 5.10 Survivor functions for binomial (64,0.25) and deter- ministic (16) batch sizes with deterministic service ap- proximated by a Pade(32, 32) approximation and Pois- son arrivals at a trafficload of 0.9. 208 5.11 A sample of service times. 211 5.12 An observed interval of a renewal process. 212 6.1 HOL service discipline. 237 7.1 Survivor functions for occupancy distributions for sta- tistical multiplexing system with 0.5 to 1.0 speed con- version at 273 7.2 Survivor functions for occupancy distributions for sta- tistical multiplexing system with equal line and trunk capacities at 277 7.3 Survivor functions for occupancy distributions for sta- tistical multiplexing system with and without line-speed conversion at 278 7.4 Survivor functions for occupancy distributions for wire- less communication link with on time as a parameter. 291

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.