SlideShare a Scribd company logo
1 of 52
Performance Analysis of AQM
for VOIP Application
MakkawiAbdelsalmMohammed
Khair
Future university ,249915001523,
khairmakkawi@gmail.com
Dr. Mohammed Hussain
Supervisor
• VOIP
• Problems
• Objectives
• AQM
• RED
• ARED
• GRED
• WRED
• Scenario 1
• Scenario 2
• Results
• Conclusion
• Future work
Overview
VOIP
•Voice Over Internet Protocol
•Is the technology that uses the Internet Protocol to
transmit voice conversation over a data network.
•The primary advantages of moving voice over a data
network are increased efficiency and decrease cost.
• Delay
• Jitter
• Packet loss
VoIP QoS Issue
Enterprise: Private Branch Exchange (PBX)
7043
7040
7041
7042
External line
Telephone
switch
Private Branch
Exchange
212-8538080
Another
switch
Corporate/Campus
InternetCorporate/Campus LAN
Post-divestiture phenomenon...
Enterprise VoIP: Yesterday’s networks
Circuit Switched Networks (Voice)
Packet Switched Networks (IP)
PBX
PBX
CO
CO
CO
Router
Router
Router
Router
Router
Headquarters Branch Offices
Enterprise VoIP: Today’s networks
Toll by-pass
Circuit Switched Networks (Voice)
Packet Switched Networks (IP)
PBXPBX
CO
CO
CO
Router
Router
RouterRouter
Router
Headquarters Branch Offices
Enterprise VoIP: Tomorrow’s networks
Unified/Converged Networks
Unified Networks (Voice over IP)
Router
Router
Router
Router
Router
CO
CO
Legacy PSTN
Headquarters Branch Offices
Problems
The main problem of this work is that voice is highly sensitive for delay and packet
loss in network (Cisco Systems, 1992–2008).
It is crucial to have a proper QoS mechanism to guarantee minimum delay and
packet loss
Therefore, it is the purpose of this research to determine how does the AQM
mechanisms deal with the services such as VoIP. Furthermore, it will try to
investigate what are the most powerful mechanisms that can provide the best
results to meet the objective of the Quality of Services (QoS).
Objectives
It is the objective of this research to compare the performance of four mechanism of AQM in terms of packet
delay, packet loss, variation of delay and throughput.
Specifically it would like to achieve the following:
1. Determine the performance of RED (Random Early Detection) in terms of:
a) Packet delay
b) Packet loss
c) Variation of packet delay
d) Throughput
2. Determine the performance of ARED (Adaptive Random Early Detection) in terms of
a) Packet delay
b) Packet loss
c) Variation of packet delay
d) Throughput
Objectives
3. Determine the performance of GRED (Gentle Random Early Detection) in terms of
3. Packet delay
4. Packet loss
5. Variation of packet delay
6. Throughput
4. Determine the performance of WRED (Weighted Random Early Detection) in terms of
a)Packet delay
b)Packet loss
c)Variation of packet delay
d)Throughput
12
Active Queue Management
Queue
Sink
Outbound LinkRouterInbound Link
Sink
ACK…
ACK…
Queue
Sink
Outbound LinkRouterInbound Link
Sink
ACK…
ACK…
Queue
Sink
Outbound LinkRouterInbound Link
Sink
ACK…
Drop!!!
Queue
Sink
Outbound LinkRouterInbound Link
Sink
Queue
Sink
Outbound LinkRouterInbound Link
Sink
AQM
Congestion
Congestion Notification…
ACK…
Queue
Sink
Outbound LinkRouterInbound Link
Sink
AQM
Advantages
• Reduce packet losses
(due to queue overflow)
• Reduce queuing delay
scr2
scr1
Let us See How This Mechanisms Works ….
RED (Random Early Detection)
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case1 : packets < min threshold = no drop
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case2 : min threshold< packets< max threshold = drop with probability
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case2 : min threshold< packets< max threshold = increase the drop
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case3 : packets > max threshold = drop all incoming packets
What About ARED ?!!
(Adaptive Random Early Detection)
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case1 : packets > min threshold = adapt the queue (decreas max threshold)
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case1 : packets < min threshold = drop with probability
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Case2 : packets < min threshold = adapt the queue (move min threshold)
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
PP
P
P
P
P
P
P
P
P
Case3: packets > max threshold = adapt the queue (move max threshold)
Drop all incoming packets
We still have GRED
(Gentle Random Early Detection)
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Increase the length of the queue by doubling the maximum threshold
Finally we have WRED
(Weighted Random Early Detection)
P
P
P
P
P
P
P
P
P
P
P
P P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P High priority P Mid priority P Low priority
Deal with the data according to it’s priority
OPNET Object Hierarchy
C/C++ Code
Process
Node
Subnet
Scenario
Project
First Scenario
First scenario parameters
• This scenario based on changing the number of users
while the other parameters remain constant
• The below table shows the simulation parameters that
used in this scenario
Simulation parameters
Number of User Variable from 5-300
Data forwarding rate (packets/second) 500000
Maximum queue size 100
Minimum threshold 10
Maximum threshold 20
Mark probability denominator 0.1
Simulation duration 1 hour
Encoder scheme G.711 (silence)
Voice frame per packet 5
Dumbbell Topology
10 users results
50 Users Topology
50 Users Results
300 Users Topology
300 Users Results
Second Scenario
Second scenario parameters
• This scenario based on changing the number of users
while the other parameters remain constant
• The below table shows the simulation parameters that used in this
scenario
Simulation parameters
Number of User 10 ,50,300
Data forwarding rate (packets/second) 500000
Maximum queue size Variable
200,300,500,1000
Minimum threshold 20
Maximum threshold 60
Mark probability denominator 0.1
Simulation duration 1 hour
Encoder scheme G.711 (silence)
Voice frame per packet 5
Maximum queue size(packets)=200 (jitter)
10 users 50 users 300 users
Maximum queue size(packets)=200 (drop)
Router A 50 users Router A 300 usersRouter A 10 users
Maximum queue size(packets)=200 (drop)
Router B 10 users Router B 50 users Router B 300 users
Maximum queue size(packets)=200 (delay)
10 users 50 users 300 users
Maximum queue size(packets)=1000 (Jitter)
10 users 50 users 300 users
Maximum queue size(packets)=1000 (drop)
Router A 10 users Router A 50 users Router A 300 users
Maximum queue size(packets)=1000 (drop)
Router B 10 users Router B 50 users Router B 300 users
Maximum queue size(packets)=1000 (delay)
10 users 300 users50 users
Conclusion
• This study evaluated the performance of VoIP over Ethernet WAN by applying AQM mechanism
using OPNET simulation tool.
• A comparison has been conducted between four of (AQM Active Queue Management) methods
RED, ARED, GRED and WRED This comparison aimed to identify which method offers more
satisfactory performance measures for application like VOIP.
• A decision which method offers more satisfactory performance measure results is only made
depending on varying the number of users and number of maximum queue size in the routers
• It has been found that the configuration of the RED algorithm and GRED is not axiomatic. They
must consider many situations such as network traffic, the traffic type, nature and duration of
possible bursts, delays in the network, etc.
• It has been seen that in general, the ARED and GRED algorithms performs better, achieving a
lower discard rate and lower overall delay. One problem that has been is the average queue size
parameter tends to oscillate, especially given configuration changes and wq the minimum
threshold, so care must be taken to configure.
Future work
• This study used the comparison according to one type of traffic, it recommend that to use some
other traffic such as Http or video to see how this mechanism will deal with the VoIP packets while
there is another types of packet.
• Other parameters could be considered such as different encoder scheme and number of voice
frame per packet.
Thank you

More Related Content

What's hot

On the Impact of Viewing Distance on Perceived Video Quality
On the Impact of Viewing Distance on Perceived Video QualityOn the Impact of Viewing Distance on Perceived Video Quality
On the Impact of Viewing Distance on Perceived Video Quality
Alpen-Adria-Universität
 
Solution for code congestion
Solution for code congestionSolution for code congestion
Solution for code congestion
Grace Harefa
 
Voip over-wireless-network-wipro-technologiesbangalore2161
Voip over-wireless-network-wipro-technologiesbangalore2161Voip over-wireless-network-wipro-technologiesbangalore2161
Voip over-wireless-network-wipro-technologiesbangalore2161
Trung Phan
 
Campus qo s design simplified (2014 san francisco)
Campus qo s design simplified (2014 san francisco)Campus qo s design simplified (2014 san francisco)
Campus qo s design simplified (2014 san francisco)
slide_site
 

What's hot (20)

On the Impact of Viewing Distance on Perceived Video Quality
On the Impact of Viewing Distance on Perceived Video QualityOn the Impact of Viewing Distance on Perceived Video Quality
On the Impact of Viewing Distance on Perceived Video Quality
 
LTE KPIs and Formulae
LTE KPIs and FormulaeLTE KPIs and Formulae
LTE KPIs and Formulae
 
Solution for code congestion
Solution for code congestionSolution for code congestion
Solution for code congestion
 
QoS
QoSQoS
QoS
 
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Lte kpis, counters & amp; timers
Lte kpis, counters & amp; timers Lte kpis, counters & amp; timers
Lte kpis, counters & amp; timers
 
Voip over-wireless-network-wipro-technologiesbangalore2161
Voip over-wireless-network-wipro-technologiesbangalore2161Voip over-wireless-network-wipro-technologiesbangalore2161
Voip over-wireless-network-wipro-technologiesbangalore2161
 
HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
 
Ericsson optimization opti
Ericsson optimization optiEricsson optimization opti
Ericsson optimization opti
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
 
Wcdma planning
Wcdma planningWcdma planning
Wcdma planning
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
Cisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoSCisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoS
 
An Overview : Peak to Average Power Ratio (PAPR) in OFDM system using some ne...
An Overview : Peak to Average Power Ratio (PAPR) in OFDM system using some ne...An Overview : Peak to Average Power Ratio (PAPR) in OFDM system using some ne...
An Overview : Peak to Average Power Ratio (PAPR) in OFDM system using some ne...
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 
Campus qo s design simplified (2014 san francisco)
Campus qo s design simplified (2014 san francisco)Campus qo s design simplified (2014 san francisco)
Campus qo s design simplified (2014 san francisco)
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1
 

Similar to AQM performance for VOIP

Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11g
Arpan Pal
 
Wifi Vs Wimax By Dr Walter Green
Wifi Vs Wimax By Dr Walter GreenWifi Vs Wimax By Dr Walter Green
Wifi Vs Wimax By Dr Walter Green
Engineers Australia
 
Rf network design
Rf network designRf network design
Rf network design
Nguyen Le
 

Similar to AQM performance for VOIP (20)

Is there still room for linking narrowband PMR sites in this digital world?
Is there still room for linking narrowband PMR sites in this digital world?Is there still room for linking narrowband PMR sites in this digital world?
Is there still room for linking narrowband PMR sites in this digital world?
 
UDT
UDTUDT
UDT
 
UDT
UDTUDT
UDT
 
Bitm2003 802.11g
Bitm2003 802.11gBitm2003 802.11g
Bitm2003 802.11g
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
 
Analysis and Evolution of AQM Algortihms
Analysis and Evolution of AQM AlgortihmsAnalysis and Evolution of AQM Algortihms
Analysis and Evolution of AQM Algortihms
 
Business Model Concepts for Dynamically Provisioned Optical Networks
Business Model Concepts for Dynamically Provisioned Optical NetworksBusiness Model Concepts for Dynamically Provisioned Optical Networks
Business Model Concepts for Dynamically Provisioned Optical Networks
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Fundamentals and Basics
Fundamentals and BasicsFundamentals and Basics
Fundamentals and Basics
 
Mimosa ptp backhaul
Mimosa ptp backhaulMimosa ptp backhaul
Mimosa ptp backhaul
 
Wifi Vs Wimax By Dr Walter Green
Wifi Vs Wimax By Dr Walter GreenWifi Vs Wimax By Dr Walter Green
Wifi Vs Wimax By Dr Walter Green
 
Automotive network and gateway simulation
Automotive network and gateway simulationAutomotive network and gateway simulation
Automotive network and gateway simulation
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 
Ethernet basics
Ethernet basicsEthernet basics
Ethernet basics
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
 
Rf network design
Rf network designRf network design
Rf network design
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Recently uploaded (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

AQM performance for VOIP