SlideShare una empresa de Scribd logo
1 de 23
A Closed-Form Expression for Queuing Delay in
Rayleigh Fading Channels Using Stochastic Network
                    Calculus

                 Giacomo Verticale

                  Politecnico di Milano
                           Italy


                   October 2009
Introduction




        Stochastic Network Calculus is a modern theory for studying
        QoS in wireline
        in this paper, we use it to model of the wireless channel subject
        to Rayleigh fading
        then we obtain an approximate closed-form expression for the
        probability tail of the queuing delay
        finally, we compare our results to simulations




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   2 / 21
Outline



1    Background
             Markovian Model of the Rayleigh Fading Channel
             Spectral Gap in Markov Chains
             Stochastic Network Calculus


2    Service Envelope of the Fading Channel


3    Comparison with Simulations


4    Conclusion




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   3 / 21
Markovian Model of the Rayleigh Fading Channel
Assumptions




Assumptions
   1    the channel is frequency flat
   2    the channel coherence time is longer than the frame duration
   3    perfect Channel State Information (CSI) is available
   4    pathloss and shadowing do not change over time

Then, the Signal-to-Noise Ratio (SINR) at the receiver is

                                            γ ∼ NegExp γ

where γ is the average SINR and depends only on pathloss and
shadowing


G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   4 / 21
Markovian Model of the Rayleigh Fading Channel
Multipath Fading




        SINR evolves over time. Given a SINR threshold γn , the
        level-crossing rate is:
                                                                    3
                                                                    2
                                                  γ                             γ
                                                                               −γ
                                          Nn = 2π                       fd e
                                                  γ

        where fd is the Doppler spread.
        Frame-by-frame the transmitter uses the most efficient available
        Modulation and Coding Schemes (MCS) to achieve target BER.
        We model the channel as having a number of states
        corresponding to the available MCSes plus a bad state.



G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .        October 2009   5 / 21
Markovian Model of the Rayleigh Fading Channel
States and Stationary Probabilities

        The SINR range is partitioned using boundary points γn .
        The BS uses the n-th MCS if γn ≤ γ < γn+1 .
        We model the channel as a Finite States Markov Chain.
        The stationary probability of the state n is
                                            pn = Pr{γn ≤ γ < γn+1 }

         fγ (γ)


                               N1               N2                  Nn


                   p0                  p1               ...                    pn
                                                                                      SINR, γ
                               γ1                γ2                 γn

G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .        October 2009   6 / 21
Markovian Model of the Rayleigh Fading Channel
Transition Probabilities




        Transitions are allowed only between adjacent states
        Q is the matrix of transition rates
        Nn the level crossing rate for threshold γn

                                            Nn                                 Nn+1
                             Qn−1,n =      pn−1                  Qn,n+1 =       pn


                n−1                                     n                             n+1

                                            Nn                                 Nn+1
                              Qn,n−1 =      pn                   Qn+1,n =      pn+1




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .          October 2009   7 / 21
Markovian Model of the Rayleigh Fading Channel

Example (Modulation and Coding Schemes in WiMAX)
        State, n         MCS                        slot rate, c(γn )          γn @ BER=10−4
                                                             (kbit/s)                    (dB)
              0          —                                         0                       —
              1          QPSK 1/2 (2×)                           4.8                   −0.06
              2          QPSK 1/2                                9.6                    3.22
              3          QPSK 3/4                               14.4                    5.64
              4          16QAM 1/2                              19.2                    8.42
              5          16QAM 3/4                              28.8                   11.91
              6          64QAM 1/2                              28.8                   12.37
              7          64QAM 2/3                              38.4                   15.25
              8          64QAM 3/4                              43.2                   17.11

Approximated as
                                                c(γ) = kγ h
with k=9.6 kbit/s and h=0.6
G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .        October 2009   8 / 21
Spectral Gap in Markov Chains

Theorem (Stroock, 2005; Levin et al, 2009)
Consider:
        a Markov Chain with transition rates, Q
        the steady state probability vector, p
        the spectral gap, λ, of the chain
        (the difference between the two largest eigenvalues of Q)

                                       λ = λ1 − λ2 = −λ2                   (λ1 = 0)

        a function of the chain state, f (X )
Then
                                       Varp eQτ f ≤ e−2λτ Varp f

Informally, the function of random variable f (X ) converges to its
steady state distribution exponentially quickly with rate λ.
G. Verticale (Politecnico di Milano)     An Expression for Queuing Delay . . .        October 2009   9 / 21
Stochastic Network Calculus
Arrival and Service Curves




                         Traffic / Service


                                           Arrived traffic



                                                                 Served traffic




                                                            Time, t

G. Verticale (Politecnico di Milano)           An Expression for Queuing Delay . . .   October 2009   10 / 21
Stochastic Network Calculus
Arrival and Service Curves




                         Traffic / Service


                                           Arrived traffic

                                                                            Delay, d
                                                                 Served traffic




                                                            Time, t

G. Verticale (Politecnico di Milano)           An Expression for Queuing Delay . . .   October 2009   10 / 21
Stochastic Network Calculus
Arrival and Service Curves



                                                                                        )
                                                                                ,   B (t
                                                                             pe
                                                                        velo
                                                                  en
                                                             ffic
                         Traffic / Service

                                                         Tra         est
                                                                         ima
                                                                            ted
                                                                                            Delay, d

                                                                      )
                                                                  S(t
                                                               e,
                                                           l op
                                                         ve
                                                       en
                                                 v ice
                                             r
                                           Se
                                                               Time, t

G. Verticale (Politecnico di Milano)              An Expression for Queuing Delay . . .            October 2009   10 / 21
Stochastic Network Calculus
Queuing Delay




Theorem (Knightly, 1998; Shroff, 1998)
Under the assumption that B(t) and S(t) are Gaussian:
                                                          2
                              1        E B(t) − S(t + d) 
            log Pr{D > d} ≤ −    min −
                              2 t≥0     Var B(t) − S(t + d)


        Expressions for B(t) are known for some classes of traffic.
        Expressions for S(t) are known for some wireline schedulers.




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   11 / 21
Outline



1    Background
             Markovian Model of the Rayleigh Fading Channel
             Spectral Gap in Markov Chains
             Stochastic Network Calculus


2    Service Envelope of the Fading Channel


3    Comparison with Simulations


4    Conclusion




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   12 / 21
Service Envelope of the Fading Channel
Mean and Variance of Service Curve in the Markovian Channel




Theorem
If the channel can be modeled as a reversible Markov Chain, then

                                                                λt + e−λt − 1
                               Var S(t) ≤ 2 Var[c]
                                                                     λ2

We also provide a linear approximation:
                                                                         t
                                       Var S(t) ≤ 2 Var[c]
                                                                         λ

The mean is trivial: E S(t) = E[c]t




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .    October 2009   13 / 21
Service Envelope of the Fading Channel
Mean and Variance of Service Curve in the Markovian Channel



Discussing the Rayleigh channel, we wrote that:

                                   c(γ)      kγ h      γ ∼ NegExp(γ)


If h = 1/2

                                                          πγ
                                       E S(t)        = k      t
                                                           2
                                                          (4 − π )γ
                                   Var S(t)          ≤ k2           t
                                                             2λ

If h > 1/2, formulas slightly more complicated (have Γ -functions)



G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   14 / 21
Service Envelope of the Fading Channel
Queuing Delay with the CBR Source




Consider a Constant Bit Rate (CBR) traffic flow with rate r.

Expression for the Queuing Delay
                                                          2λr(2r − k π γ)
                              log Pr{D > d} ≤ d
                                                            k 2 (4 − π )γ

The tail of the queuing delay distribution is exponentially
distributed and depends on:
        the source rate
        the channel mean rate and rate variance
        the spectral gap of the channel.



G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   15 / 21
Outline



1    Background
             Markovian Model of the Rayleigh Fading Channel
             Spectral Gap in Markov Chains
             Stochastic Network Calculus


2    Service Envelope of the Fading Channel


3    Comparison with Simulations


4    Conclusion




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   16 / 21
Comparison with Simulations
Simulation Scenario




We study the delay performance of a CBR fluid traffic source over a
fading channel and compare with simulation results.

Reference scenario
        a single source with rate r = 11.55 kbit/s
        a single slot in every 2-ms frame
        a single WiMAX subchannel using the Band-AMC permutation.




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   17 / 21
Comparison with Simulations
Queuing delay tail

            100
                                           Simulations
                                             Analysis
           10−1                                                          Parameters
                                                                         Doppler spread 10 Hz
           10−2                                                          (coherence time 10 ms)
Pr D > d




                                                                         (user speed 20 km/h)
                                                                         Average SINR γ = 5 dB
           10−3
                                                                         The delay probability
                                                                         drops exponentially
           10−4                                                          quickly. The analytical
                                                                         model captures well this
           10−5                                                          behavior.
                  0       50        100     150                200
                                 Delay (ms)
G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .       October 2009   18 / 21
Comparison with Simulations
Delay decay rate vs Doppler spread

                 0


                                                                         Parameters
               −10
s−1




                                                                         Average SINR γ = 5 dB

                                                                         The decay rate is
 (log p0 )/d




               −20                                                       captured well for a wide
                                                                         range of the Doppler
                                                                         Spread.
               −30                                                       fd = 100 Hz corresponds
                           Simulations                                   to a coherence time of
                             Analysis                                    about 2 ms frame
               −40                                                       duration.
                     100            101                        102
                           Doppler Spread (Hz)
G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .      October 2009   19 / 21
Comparison with Simulations
Delay decay rate vs average SINR

                  0
                                            Simulations
                                              Analysis
                −2
                                                                         Parameters
 s−1




                −4                                                       Doppler Spread = 10 Hz
  (log p0 )/d




                                                                         SINR ≤ 2 dB queue
                −6                                                       diverges.
                                                                         SINR ≥ 5.5 dB almost no
                                                                         delay.
                −8
                                                                         In the internal region the
                                                                         model behaves well.
                −10
                      2      3         4                          5
                           Average SINR (dB)

G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .       October 2009   20 / 21
Conclusion




        Stochastic Network Calculus has been successful in the wireline
        we provide a way to use it to study the wireless channel
        we were able to obtain an expression for the probability tail of
        the queuing delay by using results from the spectral graph
        theory
        there is a good match between our analytical results and
        simulations




G. Verticale (Politecnico di Milano)   An Expression for Queuing Delay . . .   October 2009   21 / 21

Más contenido relacionado

La actualidad más candente

Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)ranjanphu
 
1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-mainVIT-AP University
 
Lecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsLecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsvidhya DS
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...IDES Editor
 
An R-matrix approach for plasma modelling and the interpretation of astrophys...
An R-matrix approach for plasma modelling and the interpretation of astrophys...An R-matrix approach for plasma modelling and the interpretation of astrophys...
An R-matrix approach for plasma modelling and the interpretation of astrophys...AstroAtom
 
Multinode Cooperative Communications with Generalized Combining Schemes
Multinode Cooperative Communications with Generalized Combining SchemesMultinode Cooperative Communications with Generalized Combining Schemes
Multinode Cooperative Communications with Generalized Combining Schemesakrambedoui
 
Machine Learning for b-tagging in ATLAS - ACAT 2017
Machine Learning for b-tagging in ATLAS - ACAT 2017Machine Learning for b-tagging in ATLAS - ACAT 2017
Machine Learning for b-tagging in ATLAS - ACAT 2017Michela Paganini
 
Smart Congestion Control for Delay- and Disruption Tolerant Networks
Smart Congestion Control for Delay- and Disruption Tolerant NetworksSmart Congestion Control for Delay- and Disruption Tolerant Networks
Smart Congestion Control for Delay- and Disruption Tolerant NetworksAloizio Silva
 
Planqc2020 codar
Planqc2020 codarPlanqc2020 codar
Planqc2020 codarYu Zhang
 
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...TSC University of Mondragon
 
第四次课程 Chap8
第四次课程 Chap8第四次课程 Chap8
第四次课程 Chap8Emma2013
 
Joint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMJoint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMidescitation
 
Ofdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsOfdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsMike Martin
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable videoYogananda Patnaik
 

La actualidad más candente (20)

Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)
 
1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main1 s2.0-s2090447917300291-main
1 s2.0-s2090447917300291-main
 
finalreport
finalreportfinalreport
finalreport
 
Lecture11 combinational logic dynamics
Lecture11 combinational logic dynamicsLecture11 combinational logic dynamics
Lecture11 combinational logic dynamics
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
2016 ch4 delay
2016 ch4 delay2016 ch4 delay
2016 ch4 delay
 
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
 
An R-matrix approach for plasma modelling and the interpretation of astrophys...
An R-matrix approach for plasma modelling and the interpretation of astrophys...An R-matrix approach for plasma modelling and the interpretation of astrophys...
An R-matrix approach for plasma modelling and the interpretation of astrophys...
 
Multinode Cooperative Communications with Generalized Combining Schemes
Multinode Cooperative Communications with Generalized Combining SchemesMultinode Cooperative Communications with Generalized Combining Schemes
Multinode Cooperative Communications with Generalized Combining Schemes
 
ECE 467 Mini project 2
ECE 467 Mini project 2ECE 467 Mini project 2
ECE 467 Mini project 2
 
Machine Learning for b-tagging in ATLAS - ACAT 2017
Machine Learning for b-tagging in ATLAS - ACAT 2017Machine Learning for b-tagging in ATLAS - ACAT 2017
Machine Learning for b-tagging in ATLAS - ACAT 2017
 
Smart Congestion Control for Delay- and Disruption Tolerant Networks
Smart Congestion Control for Delay- and Disruption Tolerant NetworksSmart Congestion Control for Delay- and Disruption Tolerant Networks
Smart Congestion Control for Delay- and Disruption Tolerant Networks
 
Planqc2020 codar
Planqc2020 codarPlanqc2020 codar
Planqc2020 codar
 
Dw24779784
Dw24779784Dw24779784
Dw24779784
 
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...
Full-Rate Full-Diversity Space-Frequency Block Coding for Digital TV Broadcas...
 
第四次课程 Chap8
第四次课程 Chap8第四次课程 Chap8
第四次课程 Chap8
 
Joint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDMJoint Timing and Frequency Synchronization in OFDM
Joint Timing and Frequency Synchronization in OFDM
 
goGPS (March 2010)
goGPS (March 2010)goGPS (March 2010)
goGPS (March 2010)
 
Ofdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsOfdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE students
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video
 

Destacado

VanderLugt Filter
VanderLugt FilterVanderLugt Filter
VanderLugt Filterajay singh
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemOUM SAOKOSAL
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsNitin Jain
 

Destacado (6)

Final Thesis Report
Final Thesis ReportFinal Thesis Report
Final Thesis Report
 
VanderLugt Filter
VanderLugt FilterVanderLugt Filter
VanderLugt Filter
 
Rayleigh model
Rayleigh modelRayleigh model
Rayleigh model
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication System
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
 

Similar a A Closed-Form Expression for Queuing Delay in Rayleigh Fading Channels Using Stochastic Network Calculus

Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsLTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsIllaKolani1
 
Performances des turbo codes parallèles pour un canal satellite non linéaire
Performances des turbo codes parallèles pour un canal satellite non linéairePerformances des turbo codes parallèles pour un canal satellite non linéaire
Performances des turbo codes parallèles pour un canal satellite non linéaireRachidz
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line BasicsJohn Williams
 
Sparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast ServicesSparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast ServicesAndrea Tassi
 
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONVLSICS Design
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basicsbhaavan22
 
Turbo Detection in Rayleigh flat fading channel with unknown statistics
Turbo Detection in Rayleigh flat fading channel with unknown statisticsTurbo Detection in Rayleigh flat fading channel with unknown statistics
Turbo Detection in Rayleigh flat fading channel with unknown statisticsijwmn
 
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...fbinard
 
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...TELKOMNIKA JOURNAL
 
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationTwo Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationVLSICS Design
 

Similar a A Closed-Form Expression for Queuing Delay in Rayleigh Fading Channels Using Stochastic Network Calculus (20)

Gu2512391243
Gu2512391243Gu2512391243
Gu2512391243
 
Gu2512391243
Gu2512391243Gu2512391243
Gu2512391243
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering ChannelsLTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
LTE Physical Layer Transmission Mode Selection Over MIMO Scattering Channels
 
An03 dws
An03 dwsAn03 dws
An03 dws
 
Dr35672675
Dr35672675Dr35672675
Dr35672675
 
Performances des turbo codes parallèles pour un canal satellite non linéaire
Performances des turbo codes parallèles pour un canal satellite non linéairePerformances des turbo codes parallèles pour un canal satellite non linéaire
Performances des turbo codes parallèles pour un canal satellite non linéaire
 
Transmission Line Basics
Transmission Line BasicsTransmission Line Basics
Transmission Line Basics
 
Gq2411921196
Gq2411921196Gq2411921196
Gq2411921196
 
Sparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast ServicesSparse Random Network Coding for Reliable Multicast Services
Sparse Random Network Coding for Reliable Multicast Services
 
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basics
 
Turbo Detection in Rayleigh flat fading channel with unknown statistics
Turbo Detection in Rayleigh flat fading channel with unknown statisticsTurbo Detection in Rayleigh flat fading channel with unknown statistics
Turbo Detection in Rayleigh flat fading channel with unknown statistics
 
45
4545
45
 
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
 
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...
Low Complexity Multi-User MIMO Detection for Uplink SCMA System Using Expecta...
 
Bl32401409
Bl32401409Bl32401409
Bl32401409
 
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationTwo Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
 
lecture3.ppt
lecture3.pptlecture3.ppt
lecture3.ppt
 

Último

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

A Closed-Form Expression for Queuing Delay in Rayleigh Fading Channels Using Stochastic Network Calculus

  • 1. A Closed-Form Expression for Queuing Delay in Rayleigh Fading Channels Using Stochastic Network Calculus Giacomo Verticale Politecnico di Milano Italy October 2009
  • 2. Introduction Stochastic Network Calculus is a modern theory for studying QoS in wireline in this paper, we use it to model of the wireless channel subject to Rayleigh fading then we obtain an approximate closed-form expression for the probability tail of the queuing delay finally, we compare our results to simulations G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 2 / 21
  • 3. Outline 1 Background Markovian Model of the Rayleigh Fading Channel Spectral Gap in Markov Chains Stochastic Network Calculus 2 Service Envelope of the Fading Channel 3 Comparison with Simulations 4 Conclusion G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 3 / 21
  • 4. Markovian Model of the Rayleigh Fading Channel Assumptions Assumptions 1 the channel is frequency flat 2 the channel coherence time is longer than the frame duration 3 perfect Channel State Information (CSI) is available 4 pathloss and shadowing do not change over time Then, the Signal-to-Noise Ratio (SINR) at the receiver is γ ∼ NegExp γ where γ is the average SINR and depends only on pathloss and shadowing G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 4 / 21
  • 5. Markovian Model of the Rayleigh Fading Channel Multipath Fading SINR evolves over time. Given a SINR threshold γn , the level-crossing rate is: 3 2 γ γ −γ Nn = 2π fd e γ where fd is the Doppler spread. Frame-by-frame the transmitter uses the most efficient available Modulation and Coding Schemes (MCS) to achieve target BER. We model the channel as having a number of states corresponding to the available MCSes plus a bad state. G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 5 / 21
  • 6. Markovian Model of the Rayleigh Fading Channel States and Stationary Probabilities The SINR range is partitioned using boundary points γn . The BS uses the n-th MCS if γn ≤ γ < γn+1 . We model the channel as a Finite States Markov Chain. The stationary probability of the state n is pn = Pr{γn ≤ γ < γn+1 } fγ (γ) N1 N2 Nn p0 p1 ... pn SINR, γ γ1 γ2 γn G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 6 / 21
  • 7. Markovian Model of the Rayleigh Fading Channel Transition Probabilities Transitions are allowed only between adjacent states Q is the matrix of transition rates Nn the level crossing rate for threshold γn Nn Nn+1 Qn−1,n = pn−1 Qn,n+1 = pn n−1 n n+1 Nn Nn+1 Qn,n−1 = pn Qn+1,n = pn+1 G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 7 / 21
  • 8. Markovian Model of the Rayleigh Fading Channel Example (Modulation and Coding Schemes in WiMAX) State, n MCS slot rate, c(γn ) γn @ BER=10−4 (kbit/s) (dB) 0 — 0 — 1 QPSK 1/2 (2×) 4.8 −0.06 2 QPSK 1/2 9.6 3.22 3 QPSK 3/4 14.4 5.64 4 16QAM 1/2 19.2 8.42 5 16QAM 3/4 28.8 11.91 6 64QAM 1/2 28.8 12.37 7 64QAM 2/3 38.4 15.25 8 64QAM 3/4 43.2 17.11 Approximated as c(γ) = kγ h with k=9.6 kbit/s and h=0.6 G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 8 / 21
  • 9. Spectral Gap in Markov Chains Theorem (Stroock, 2005; Levin et al, 2009) Consider: a Markov Chain with transition rates, Q the steady state probability vector, p the spectral gap, λ, of the chain (the difference between the two largest eigenvalues of Q) λ = λ1 − λ2 = −λ2 (λ1 = 0) a function of the chain state, f (X ) Then Varp eQτ f ≤ e−2λτ Varp f Informally, the function of random variable f (X ) converges to its steady state distribution exponentially quickly with rate λ. G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 9 / 21
  • 10. Stochastic Network Calculus Arrival and Service Curves Traffic / Service Arrived traffic Served traffic Time, t G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 10 / 21
  • 11. Stochastic Network Calculus Arrival and Service Curves Traffic / Service Arrived traffic Delay, d Served traffic Time, t G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 10 / 21
  • 12. Stochastic Network Calculus Arrival and Service Curves ) , B (t pe velo en ffic Traffic / Service Tra est ima ted Delay, d ) S(t e, l op ve en v ice r Se Time, t G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 10 / 21
  • 13. Stochastic Network Calculus Queuing Delay Theorem (Knightly, 1998; Shroff, 1998) Under the assumption that B(t) and S(t) are Gaussian:   2 1 E B(t) − S(t + d)  log Pr{D > d} ≤ − min − 2 t≥0 Var B(t) − S(t + d) Expressions for B(t) are known for some classes of traffic. Expressions for S(t) are known for some wireline schedulers. G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 11 / 21
  • 14. Outline 1 Background Markovian Model of the Rayleigh Fading Channel Spectral Gap in Markov Chains Stochastic Network Calculus 2 Service Envelope of the Fading Channel 3 Comparison with Simulations 4 Conclusion G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 12 / 21
  • 15. Service Envelope of the Fading Channel Mean and Variance of Service Curve in the Markovian Channel Theorem If the channel can be modeled as a reversible Markov Chain, then λt + e−λt − 1 Var S(t) ≤ 2 Var[c] λ2 We also provide a linear approximation: t Var S(t) ≤ 2 Var[c] λ The mean is trivial: E S(t) = E[c]t G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 13 / 21
  • 16. Service Envelope of the Fading Channel Mean and Variance of Service Curve in the Markovian Channel Discussing the Rayleigh channel, we wrote that: c(γ) kγ h γ ∼ NegExp(γ) If h = 1/2 πγ E S(t) = k t 2 (4 − π )γ Var S(t) ≤ k2 t 2λ If h > 1/2, formulas slightly more complicated (have Γ -functions) G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 14 / 21
  • 17. Service Envelope of the Fading Channel Queuing Delay with the CBR Source Consider a Constant Bit Rate (CBR) traffic flow with rate r. Expression for the Queuing Delay 2λr(2r − k π γ) log Pr{D > d} ≤ d k 2 (4 − π )γ The tail of the queuing delay distribution is exponentially distributed and depends on: the source rate the channel mean rate and rate variance the spectral gap of the channel. G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 15 / 21
  • 18. Outline 1 Background Markovian Model of the Rayleigh Fading Channel Spectral Gap in Markov Chains Stochastic Network Calculus 2 Service Envelope of the Fading Channel 3 Comparison with Simulations 4 Conclusion G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 16 / 21
  • 19. Comparison with Simulations Simulation Scenario We study the delay performance of a CBR fluid traffic source over a fading channel and compare with simulation results. Reference scenario a single source with rate r = 11.55 kbit/s a single slot in every 2-ms frame a single WiMAX subchannel using the Band-AMC permutation. G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 17 / 21
  • 20. Comparison with Simulations Queuing delay tail 100 Simulations Analysis 10−1 Parameters Doppler spread 10 Hz 10−2 (coherence time 10 ms) Pr D > d (user speed 20 km/h) Average SINR γ = 5 dB 10−3 The delay probability drops exponentially 10−4 quickly. The analytical model captures well this 10−5 behavior. 0 50 100 150 200 Delay (ms) G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 18 / 21
  • 21. Comparison with Simulations Delay decay rate vs Doppler spread 0 Parameters −10 s−1 Average SINR γ = 5 dB The decay rate is (log p0 )/d −20 captured well for a wide range of the Doppler Spread. −30 fd = 100 Hz corresponds Simulations to a coherence time of Analysis about 2 ms frame −40 duration. 100 101 102 Doppler Spread (Hz) G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 19 / 21
  • 22. Comparison with Simulations Delay decay rate vs average SINR 0 Simulations Analysis −2 Parameters s−1 −4 Doppler Spread = 10 Hz (log p0 )/d SINR ≤ 2 dB queue −6 diverges. SINR ≥ 5.5 dB almost no delay. −8 In the internal region the model behaves well. −10 2 3 4 5 Average SINR (dB) G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 20 / 21
  • 23. Conclusion Stochastic Network Calculus has been successful in the wireline we provide a way to use it to study the wireless channel we were able to obtain an expression for the probability tail of the queuing delay by using results from the spectral graph theory there is a good match between our analytical results and simulations G. Verticale (Politecnico di Milano) An Expression for Queuing Delay . . . October 2009 21 / 21