Multi Class Traffic Analysis of Single and Multi-band Queuing System
Husnu Saner Narman
- Md. Shohrab Hossain
Multi Class Traffic Analysis of Single and Multi-band Queuing System - - PowerPoint PPT Presentation
Multi Class Traffic Analysis of Single and Multi-band Queuing System Husnu S aner Narman Md. Shohrab Hossain Mohammed Atiquzzaman School of Computer Science University of Oklahoma Presentation Outlines Single Band Router Architecture
Mohammed Atiquzzaman 2
Mohammed Atiquzzaman 3
– Higher throughput.
Mohammed Atiquzzaman 4
– 2.4 and 5 GHz for different types of devices.
Mohammed Atiquzzaman 5
Mohammed Atiquzzaman 6
Mohammed Atiquzzaman 7
Mohammed Atiquzzaman 8 4 GHz 2.4 GHz 5 GHz
75 27 132
Overflow
Mohammed Atiquzzaman 9
Mohammed Atiquzzaman 10
– Packet arrival follows Poisson distribution. – Type of queue discipline used in the analysis is FIFO with non- preemptive priority among various traffic classes.
– 𝑂𝑈 → Queue size of 𝑈 − queue – 𝛽𝑈 → Arrival rate of 𝑈 − class – 𝜈𝑈 → Service rate of 𝑈 − queue – 𝐹 𝑜 → Average occupancy, 𝐹 𝐸 → Average delay – 𝑄𝑒 → Drop rate, 𝛿 → throughput, – 𝜓 → Number of dropped packets – 𝐹 𝐸𝑈𝑅
𝑈
→ Delay of 𝑈 − class in 𝑈 − queue
Mohammed Atiquzzaman 11
– Packet drop probability – Average queue occupancy – Throughput – Average packet delay – Band Utilization
– Case 0: BU packets are not overflowed at any time (general assumption). – Case 1: Only NRT type packets are overflow – Case 2: Only RT type packets are overflow – Case 3: Both NRT and RT types packets overflow – Case 4: NRT and RT types packet do not overflow (M/M/1/N )
Mohammed Atiquzzaman 12
NRT class
in R-queue NRT Packet drops in R-queue
𝐹(𝑜𝐶𝑅
𝑂 ) = 𝐹 𝑜𝐶𝑅
− 𝐹 𝑜𝐶
𝑂 ) = 𝐹 𝑜𝑂𝑅 𝑂
+ 𝐹 𝑜𝑆𝑅
𝑂
+ 𝐹 𝑜𝐶𝑅
𝑂
𝑂
= 𝑄𝑒𝐶𝑅
𝑂
𝑂 = 𝛽𝑂(1 − 𝑄𝑒𝑡𝑧𝑡 𝑂
)
𝑂
=
𝐹 𝑜𝑡𝑧𝑡
𝑂
𝛿𝑡𝑧𝑡
𝑂
𝜈𝑆 > 𝜈𝐶 (FSF). Let’s see NRT performance metrics.
Mohammed Atiquzzaman 13 N-queue B-queue R-queue 𝐹 𝑜𝑂𝑅
𝑂
= {
𝜍𝑂− 𝑂𝑂+1 𝜍𝑈
𝑂𝑂+1+𝑂𝑈 𝜍𝑂 𝑂𝑂+2
1 − 𝜍𝑂 1−𝜍𝑂
𝑂𝑂+1
𝑗𝑔 𝜍𝑂 ≠ 1
𝑂𝑂 2
𝑗𝑔 𝜍𝑂 = 1
NRT class
in N-queue NRT Packet drops in N-queue
𝜓𝑂𝑅
𝑂 = 𝛽𝑂 𝑄𝑒𝑂𝑅 𝑥ℎ𝑓𝑠𝑓 𝑄𝑒𝑂𝑅 [13]
𝐹(𝑜𝑆𝑅
𝑂 ) = 𝐹 𝑜𝑆𝑅
− 𝐹 𝑜𝑆 𝜓𝑆𝑅
𝑂 = 𝛽𝑂 𝑄𝑒𝑂𝑅𝑄𝑒𝑆𝑅 𝑂
NRT class
in B-queue
Mohammed Atiquzzaman 14
Mohammed Atiquzzaman 15
𝛽𝐶 = 𝑗 , 𝛽𝑂 = 3𝑗 , and 𝛽𝑆 = 10𝑗 where 𝑗 = 1,2 … , 20.
– This eventually saturates the R-queue – Helps explain the impact of R-quue overflow on performance of the routers.
Mohammed Atiquzzaman 16
13th (𝛽𝐶
𝜈𝐶 < 𝛽𝑂 𝜈𝑂).
Mohammed Atiquzzaman 17 Low packet arrival (trial 1-7) High packet arrival (trial 8-20)
high arrival rates.
because some packets are waiting less in N-queue than B-queue.
Mohammed Atiquzzaman 18 FSF and LUF
arrival rates.
because of lower bandwidth of Single band and high arrival rates.
because RT-packets are waiting less in N-queue than B-queue.
Mohammed Atiquzzaman 19 RT-traffic RT-traffic
and lower for low arrival rates.
band because of lower bandwidth of Single band and high arrival rates.
because dropped RT-packets in B-queue are more than ones in N-queue.
Mohammed Atiquzzaman 20 RT-traffic RT-traffic
is better than single band architecture under heavy traffic.
for low traffic.
performance.
same class in multi-band architecture.
longer waiting time (in queue) than for multi-band architecture.
significant difference between throughput of FSF and LUF policies
Mohammed Atiquzzaman 21
Mohammed Atiquzzaman 22
Mohammed Atiquzzaman 23