SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Computer Engineering (IOSRJCE)
ISSN: 2278-0661 Volume 4, Issue 2 (Sep.-Oct. 2012), PP 39-45
www.iosrjournals.org
www.iosrjournals.org 39 | Page
Simulation Based Performance Evaluation of Queueing
Disciplines for Multi-Class Traffic
1
Saptarshi Ray, 2
Satyajit Panigrahi
1,2
(B.Tech, Computer Science and Engineering, Veer Surendra Sai University of Technology, Burla, India)
Abstract: Queuing is one of the very vital mechanisms in traffic management system. Each router in the
network must implement some queuing discipline that governs how packets are buffered while waiting to be
transmitted. Several queue scheduling disciplines have been designed to improve the quality of service and to
avoid congestion for networked multimedia applications. In this paper, we evaluate the performance of four
queueing disciplines (FIFO, PQ, WFQ and DWRR) that are widely deployed for multi-class traffic and analyze
their performance using OPNET simulator and compare their relative performance based on queueing delay,
packet received, packet drop rate, end-to-end delay and delay jitter with RED and WRED policies.
Keywords - Deficit-Weighted Round Robin, Multi-Class Traffic, OPNET Simulation, Priority Queuing,
Weighted-Fair Queuing.
I. Introduction
With the growth of internet during the last decade IP networks are expected to support not only typical
services like ftp and email but also video streaming and voice applications. There are many network parameters
for its performance evaluation that are required for different application A number of queueing disciplines have
been proposed to achieve the required quality of service in today’s network services. In this paper, we analyze
the performance of a typical network topology under four different queueing disciplines which are widely
deployed and compare their performance OPNET simulator [2]. The queueing disciplines considered are: First-
In-First-Out (FIFO), Priority Queueing (PQ), Weighted Fair queueing (WFQ) and Deficit Weighted Round
Robin queueing (DWRR). We also scrutinize the effect of two dropping policies, random-early drop (RED) [3]
and weighted random-early drop(WRED), on their performance. We then present the simulation results and
evaluate their performance.
II. Queue Scheduling Disciplines
We have selected four popular queuing disciplines for our experiments: FIFO, PQ, WFQ and DWRR.
We describe them one by one here.
First-In-First-Out (FIFO) queueing is the most basic queueing discipline. This expression describes the
principle of a queue or firstcome-firstserve behavior. In FIFO queueing, all packets placed into a single queue
and then served in the same order on which they arrived. The behavior of a FIFO queue is very predictable-
packets are not reordered and the maximum delay is determined by the maximum depth of the queue. For
software based routers. A bursty flow can consume the entire buffer space of a FIFO queue, and that causes all
other flows to be denied service until after the burst is serviced word processor, please use the font closest in
appearance to Times. Avoid using bit-mapped fonts if possible. True-Type 1 or Open Type fonts are preferred.
Please embed symbol fonts, as well, for math, etc.
Priority Queuing (PQ) assigns multiple queues to a network interface with each queue being given a
priority level. Packets of different flows are assigned a priority level according to their Quality of Service (QoS)
requirements. In PQ, packets that arrive at the output link are classified into more than one queues based on their
priorities. The packets with highest priority are then served first, next second higher priority and so on, queues
are served in order. Packets in the same priority class are serviced in a FIFO manner. The main benefit of PQ is
that packets of different classes can be managed using different queues and, consequently, a certain class of
traffic can be handled in different way than another one. The limitation of PQ is that lower-priority packets may
receive little attention when a higher-priority class has a continuous stream of packets. This problem is known
as starvation problem [4].
Weighted Fair Queueing (WFQ) [5] is an attractive technique decent queuing technique. The main
goal behind its proposal was to ensure fairness among all types of traffic. Similar to PQ, arriving packets are
first classified and assigned to one of per-class queues based on information taken from the packet header. Each
queue is assigned a weight based on the required bandwidth. It is computationally complex and the supported
delay bounds can still be large [6]. . The main benefit of WFQ is that it provides a minimum level of network
resources to each configured service class. WFQ presents scalability problems and cannot be used in
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 40 | Page
environments with high volume of traffic requiring many classes of service. One possible application of WFQ is
where the number of service classes is limited to a small number, so that the computational load is bounded.
Deficit Weighted Round Robin (DWRR), is a modified weighted round robin scheduling discipline.
Deficit Weighted Round Robin (DWRR) was proposed to guarantee QoS with respect to delay and bandwidth
for real-time burst traffic [7]. Similar to WFQ, packets are first classified into various service classes and
assigned to separate queues then serviced in a round-robin order. However, each queue maintains a deficit
counter that specifies the total number of bytes that the queue is permitted to transmit. Each time a queue is
visited by the scheduler the deficit counter is first increased by a quantum of service proportional to its weight.
Then, the scheduler transmits the packets at the head of the queue and decrement the deficit counter by the size
of the transmitted packet as long as the size of the packet is not greater than the deficit counter. If the queue
becomes empty, the deficit counter is set to zero. Then, the scheduler moves to the next non-empty queue.
DWRR [6,7] has several strengths over other queue disciplines such as lower complexity and better control of
network resources especially when serving variable-size packets.
III. Packet Dropping Policies
Random Early Drop (RED) is an active queue management algorithm. It is also a congestion avoidance
algorithm. RED monitors the average queue size and drops packets based on statistical probabilities. If the
buffer is almost empty, all incoming packets are accepted. As the queue grows, the probability for dropping an
incoming packet grows too. When the buffer is full, the probability has reached 1 and all incoming packets are
dropped.
Weighted random early detection (WRED) is a queue management algorithm with congestion
avoidance capabilities. WRED combines the capabilities of the RED algorithm with the IP Precedence feature to
provide for preferential traffic handling of higher priority packets. WRED can selectively discard lower priority
traffic when the interface begins to get congested. By dropping some packets early rather than waiting until the
queue is full, WRED avoids dropping large numbers of packets at once. Thus, WRED allows the transmission
line to be used fully at all times.
IV. Simulation Model
In order to demonstrate the performance of different queueing disciplines, we considered a hypothetical
network topology as illustrated in Figure 1 in our simulations. There are two routers connected by a DS1 link
and all other links are 10BaseT. There are four different traffic scenarios ,one for each queue scheme. There are
three types of traffic :FTP ,Voice and Video. There is a separate server for each traffic type. To evaluate and
compare the performance of different queueing disciplines, we collected the average queueing delay, the
average packet received , the average end-to-end delay, the average packet drop-rate and the average delay jitter
for each queue scheme. We also studied the effect of using weighted random early drop(WRED) and tested its
dominance over random early drop(RED).
For FTP traffic, we used exponential distribution for packet arrival, constant packet size and best-effort
type of service. For video traffic, we used low resolution video starting at 10 fps (frames per sec) arrival rate and
128x120 pixels and keep increasing this rate and size as load increases. The type of service (ToS) is Streaming
Multimedia. For voice traffic, the voice encoder scheme is G.711, the silence and talk spurt lengths are
exponentially distributed and ToS is Interactive Voice. All these settings were made using OPNET Application
Attributes Profile.
For queueing disciplines specification we set the maximum queue size to be 500 packets. We imply
OPNET default weights in case of WFQ and DWRR. There are four types of classes in all queues (except FIFO)
whose queue buffer size increases from highest priority to lowest one.
When RED is enabled, we used minimum and maximum threshold as 100 and 200 respectively while
keeping the mark probability denominator (the fraction of packets dropped when the average queue size is at
maximum threshold) as 10. We set exponential weight factor (used to calculate average queue size based on the
previous average and current queue size) to be 9.
When WRED is enabled, we used minimum and maximum threshold as 100 and 200 respectively
while keeping the mark probability denominator (the fraction of packets dropped when the average queue size is
at maximum threshold) as 10. We set exponential weight factor (used to calculate average queue size based on
the previous average and current queue size) to be 9.
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 41 | Page
Figure 1. Network topology for simulation
V. Simulation Results And Performance Comparison
5.1. Queueing delay
Figures (Fig.:2.a,2.b,) shows the average queueing delay of the four queue disciplines RED policy
versus simulation time. We can see that FIFO has the worst behavior as compared to other disciplines. As
shown in respective figures, WRED has greatly improved the performance of FIFO as compared to the previous
results with RED policy. There is no significant improvement for other queueing disciplines in terms of
queueing delay. We can see that DWRR gives better performance than other queue disciplines.
Figure 2.a. Queueing delay with RED policy
Figure 2.b. Queueing delay with WRED policy
5.2. IP Traffic dropped
Figures (Fig.: 3.a, 3.b) shows IP traffic dropping statistics, where it can be observed that in the cases of
FIFO and PQ the packet drop starts at near 105 sec. Using RED policy Packet drop for FIFO is much higher
than others queue disciplines, packet drop for PQ is semi lower and the packet drop for WFQ and DWRR are
lower. Using WRED policy Packet drop for FIFO is lowered from more than 40 packets/sec (using RED policy)
to more than 18 packets/sec (using WRED policy). However there is no significant improvement for other
queueing disciplines in terms of IP traffic drop rate. From figures we can see that DWRR gives better
performance than other queue disciplines.
0.0005
0.0007
0.0009
0.0011
0.0013
0.0015
0.0017
0.0019
100 120 140 160 180 200
Queueingdelay(sec)
simulation time (sec)
Queueing delay
FIFO PQ WFQ DWRR
0.0005
0.0007
0.0009
0.0011
0.0013
0.0015
0.0017
100 120 140 160 180 200
queueingdelay(sec)
simulation time (sec)
Queueing delay
FIFO PQ WFQ DWRR
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 42 | Page
Figure 3.a. IP traffic dropped with RED policy Figure 3.b. IP traffic dropped with WRED policy
5.3. FTP Traffic Received
Figures (Fig: 4.a,4.b) shows traffic received statistics for FTP,where it can be observed that as the time
increased the file receiving performance graph line for WFQ and DWRR is same in both RED policy and
WRED policy .PQ shows zero traffic received for the whole simulation time using both the policies. Using
WRED policy the FTP traffic receiving rate of FIFO is down to zero relative to RED policy .Here WFQ and
DWRR shows better performance among other queues.
Figure 4.a. FTP traffic received with RED policy Figure 4.b. FTP traffic received with WRED policy
5.4. Video Conferencing Traffic Received
Figures (Fig.: 5.a, 5.b) shows traffic Received statistics for Video conferencing, where it can be
observed that in cases both of both the policies video receiving rate graph of WFQ and DWRR group is always
higher than the performance graph of FIFO group and PQ group is lower than the other groups. Using WRED
policy there is increase in traffic receiving rate of FIFO relative to RED policy. The traffic receiving rate of
WFQ has increased than DWRR relative to using RED policy.
0
5
10
15
20
25
30
35
40
105 125 145 165 185
trafficdropped(packets/sec)
simulation time (sec)
IP traffic dropped
FIFO PQ WFQ DWRR
0
2
4
6
8
10
12
14
16
18
105 125 145 165 185
trafficdropped(packets/sec)
simulation time (sec)
IP traffic dropped
FIFO PQ WFQ DWRR
0
100
200
300
400
500
105 125 145 165 185
trafficreceived(bytes/sec)
simulation time (sec)
FTP traffic received
FIFO PQ WFQ DWRR
0
100
200
300
400
500
110 130 150 170 190
trafficreceived(bytes/sec)
simulation time (sec)
FTP traffic received
FIFO PQ WFQ DWRR
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 43 | Page
Figure 5.a. Video conferencing traffic received with
RED
Figure 5.b. Video conferencing traffic received with
WRED
5.5. Video Conferencing Packet end to end Delay
Figures (fig: 6.a, 6.b) shows Packet end to end delay time vs. simulation time for Video conferencing,
where it can be observed that there is improvement in FIFO and WFQ showed in WRED output for end-to-end
delay relative to RED policy. We also noticed that WFQ and DWRR do not produce good results for this type of
performance measures when compared with even FIFO. PQ outperforms all other queueing disciplines in terms
of end-to-end delay.
With RED policy end delay with WRED policy
Figure 6.a. Video conferencing packet end to end delay Figure 6.b. Video conferencing packet end to
end with RED policy delay with WRED policy
5.6. Video Conferencing Delay Jitter
Figures (fig: 7.a, 7.b)shows Packet delay variation vs. simulation time for Video conference, where it
can be observed that DWRR group’s Packet delay variation time increases in Video conference. PQ outperforms
all other queueing disciplines in terms of delay jitter for video traffic with RED and WRED policies. There is
very little improvement in FIFO scheduling for WRED policy relative to RED policy. However there is no
improvement for other queue discipline in using WRED policy.
0
10000
20000
30000
40000
50000
60000
70000
80000
100 120 140 160 180 200
trafficreceived(bytes/sec)
simulation time (sec)
Video conferencing traffic received
FIFO PQ WFQ DWRR
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100 120 140 160 180 200
trafficreceived(bytes/sec)
simulation time (sec)
Video conferencing traffic received
FIFO PQ WFQ DWRR
0
0.5
1
1.5
2
105 155
packetendtoenddelay(sec)
simulation time (sec)
Video conferencing packet end to end delay
FIFO PQ WFQ DWRR
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
105 125 145 165 185
packetendtoenddelay(sec)
simulation time(sec)
Video conferencing packet end to end delay
FIFO PQ WFQ DWRR
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 44 | Page
Figure 7.a.Video conferencing delay jitter with RED
policy Figure 7.b.Video conferencing delay jitter with
WRED policy
5.7. Voice Traffic Received
Figures (Fig.: 8.a, 8.b) shows traffic Received vs. simulation time for VoIP, where it can be observed
that. The performance graph line of FIFO group is always lowered compared to the other groups PQ, WFQ and
DWRR which are always same in case of RED and WRED policies. The voice traffic receiving rate in WRED
for FIFO is almost same with PQ,WFQ and DWRR relative to RED policy.
Figure 8.a. Voice traffic received with RED
policy
Figure 8.b. Voice traffic received with WRED policy
VI. CONCLUSION
In this study we presented a simulation-based performance evaluation and comparison of four queueing
scheduling disciplines for different traffic sources. We also examined the impact of using weighted random
early drop (WRED) as compared to random early drop policy (RED). After the comparison of the results it is
clear that the queueing delay of FIFO has been improved relative to RED policy. FIFO group’s performance is
also better in some cases compared with PQ group. The IP traffic dropped for FIFO is also reduced in using
WRED than RED policy. Now, if we compare Queues in case of File receiving, voice data receive and video
conferencing, WFQ and DWRR always shows the better performance among them. The simulation results show
that DWRR gives the minimum average queuing delay and minimal average packet drop rate for multi-class
traffic. Although PQ and WFQ are also very close to it. DWRR and WFQ queuing schemes maintain fairness
0
0.05
0.1
0.15
0.2
0.25
100 120 140 160 180 200
delayjitter
simulation time (sec)
Video conferencing delay jitter
FIFO PQ WFQ DWRR
0
0.05
0.1
0.15
0.2
0.25
105 125 145 165 185
delayjitter
simulation time (sec)
Video conferencing delay jitter
FIFO PQ WFQ DWRR
0
2000
4000
6000
8000
10000
12000
14000
16000
100 120 140 160 180 200
trafficreceived(bytes/sec)
simulation time (sec)
Voice traffic received
FIFO PQ WFQ DWRR
0
2000
4000
6000
8000
10000
12000
14000
16000
100 120 140 160 180 200
trafficreceived(bytes/sec)
simulation time (sec)
Voice traffic received
FIFO PQ WFQ DWRR
Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic
www.iosrjournals.org 45 | Page
well. PQ outperforms other disciplines in terms of delay jitter and packet end to end delay for video traffic. We
also noticed that using WRED has greatly improved all the performance measures especially with FIFO queue
discipline in terms of queueing delay. Using WRED policy there is increase in traffic receiving rate for voice
traffic of FIFO relative to RED policy. The traffic receiving rate of WFQ for video conferencing has increased
than DWRR relative to using RED policy. Further work is still required to carefully examine these queueing
disciplines. OPNET provides a very impressive and real environment like picture what happens to the network
performance when we change the queuing discipline.
REFERENCES
[1] Hafiz M. Asif and El-Sayed M. El-Alfy, Simulation-Based Performance Comparison of Queueing
Disciplines for Differentiated Services Using OPNET,2005.
[2] OPNET Technologies, Inc.
[3] S. Floyd and V. Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM
Trans. on Networking, vol. 1, no. 4, pp. 397-413, 1993.
[4] J. Kurose and K. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 3/e.
Addison Wesley, 2005.
[5] A. Demers, S. Keshav, and S. Shenkar, Analysis and Simulation of a Fair Queueing Algorithm,
Proceedings of the ACM SIGCOMM, Austin, TX, pp. 1-12, 1989
[6] C. Semeria, Supporting Differentiated Service Classes: Queue Scheduling Disciplines, White Paper,
Juniper Networks, Inc., 2001.
[7] T. Kwon, S. Lee and J. Rho, Scheduling Algorithm for Real-Time Burst Traffic Using Dynamic Weighted
Round Robin, Proceedings of the IEEE Int. Symposium on Circuits and Systems, vol. 6, no. 31, pp. 506 -
509, 1998.
.

More Related Content

What's hot

Two-level scheduling scheme for integrated 4G-WLAN network
Two-level scheduling scheme for integrated 4G-WLAN network Two-level scheduling scheme for integrated 4G-WLAN network
Two-level scheduling scheme for integrated 4G-WLAN network IJECEIAES
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerAM Publications
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log andijwmn
 
Quality of service
Quality of serviceQuality of service
Quality of serviceIsmail Mukiibi
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of ServiseRaza_Abidi
 
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...IEEEGLOBALSOFTSTUDENTPROJECTS
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2hanums1
 
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...A cross layer delay-aware node disjoint multipath routing algorithm for mobil...
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...ijwmn
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services HayderThary
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIMuhammad Bilal Satti
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
Cisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoSCisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoSEddie Kempe
 
Na2522282231
Na2522282231Na2522282231
Na2522282231IJERA Editor
 
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networksA cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networkscsandit
 
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...Torsten Braun, Universität Bern
 

What's hot (19)

Two-level scheduling scheme for integrated 4G-WLAN network
Two-level scheduling scheme for integrated 4G-WLAN network Two-level scheduling scheme for integrated 4G-WLAN network
Two-level scheduling scheme for integrated 4G-WLAN network
 
QoS
QoSQoS
QoS
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log and
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
 
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
IEEE 2014 JAVA NETWORKING PROJECTS Optimal multicast capacity and delay trade...
 
Qo s
Qo sQo s
Qo s
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2
 
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...A cross layer delay-aware node disjoint multipath routing algorithm for mobil...
A cross layer delay-aware node disjoint multipath routing algorithm for mobil...
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTI
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Cisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoSCisco Live! Designing Multipoint WAN QoS
Cisco Live! Designing Multipoint WAN QoS
 
Na2522282231
Na2522282231Na2522282231
Na2522282231
 
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networksA cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
 
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...
Performance Evaluation of Opportunistic Routing Protocols: A Framework-based ...
 

Viewers also liked

Performance of Real Time Web Traffic Analysis Using Feed Forward Neural Netw...
Performance of Real Time Web Traffic Analysis Using Feed  Forward Neural Netw...Performance of Real Time Web Traffic Analysis Using Feed  Forward Neural Netw...
Performance of Real Time Web Traffic Analysis Using Feed Forward Neural Netw...IOSR Journals
 
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...IOSR Journals
 
An Improved Ant-Based Algorithm for Minimum Degree Spanning Tree Problems
An Improved Ant-Based Algorithm for Minimum Degree  Spanning Tree Problems An Improved Ant-Based Algorithm for Minimum Degree  Spanning Tree Problems
An Improved Ant-Based Algorithm for Minimum Degree Spanning Tree Problems IOSR Journals
 
ODRS: Optimal Data Replication Scheme for Time Efficiency In MANETs
ODRS: Optimal Data Replication Scheme for Time Efficiency In  MANETsODRS: Optimal Data Replication Scheme for Time Efficiency In  MANETs
ODRS: Optimal Data Replication Scheme for Time Efficiency In MANETsIOSR Journals
 
Secure E- Health Care Model
Secure E- Health Care ModelSecure E- Health Care Model
Secure E- Health Care ModelIOSR Journals
 
Two Step Endorsement: Text Password and Graphical Password
Two Step Endorsement: Text Password and Graphical PasswordTwo Step Endorsement: Text Password and Graphical Password
Two Step Endorsement: Text Password and Graphical PasswordIOSR Journals
 
Pretext Knowledge Grids on Unstructured Data for Facilitating Online Education
Pretext Knowledge Grids on Unstructured Data for Facilitating  Online EducationPretext Knowledge Grids on Unstructured Data for Facilitating  Online Education
Pretext Knowledge Grids on Unstructured Data for Facilitating Online EducationIOSR Journals
 
Preclusion Measures for Protecting P2P Networks from Malware Spread
Preclusion Measures for Protecting P2P Networks from Malware  SpreadPreclusion Measures for Protecting P2P Networks from Malware  Spread
Preclusion Measures for Protecting P2P Networks from Malware SpreadIOSR Journals
 
Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems IOSR Journals
 
Use of Search Engines by Postgraduate Students of the University Of Nigeria,...
Use of Search Engines by Postgraduate Students of the University  Of Nigeria,...Use of Search Engines by Postgraduate Students of the University  Of Nigeria,...
Use of Search Engines by Postgraduate Students of the University Of Nigeria,...IOSR Journals
 
Hide and Seek: Embedding Audio into RGB 24-bit Color Image Sporadically Usin...
Hide and Seek: Embedding Audio into RGB 24-bit Color Image  Sporadically Usin...Hide and Seek: Embedding Audio into RGB 24-bit Color Image  Sporadically Usin...
Hide and Seek: Embedding Audio into RGB 24-bit Color Image Sporadically Usin...IOSR Journals
 

Viewers also liked (20)

Performance of Real Time Web Traffic Analysis Using Feed Forward Neural Netw...
Performance of Real Time Web Traffic Analysis Using Feed  Forward Neural Netw...Performance of Real Time Web Traffic Analysis Using Feed  Forward Neural Netw...
Performance of Real Time Web Traffic Analysis Using Feed Forward Neural Netw...
 
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
 
E0543443
E0543443E0543443
E0543443
 
E0932226
E0932226E0932226
E0932226
 
J0956064
J0956064J0956064
J0956064
 
G0613235
G0613235G0613235
G0613235
 
An Improved Ant-Based Algorithm for Minimum Degree Spanning Tree Problems
An Improved Ant-Based Algorithm for Minimum Degree  Spanning Tree Problems An Improved Ant-Based Algorithm for Minimum Degree  Spanning Tree Problems
An Improved Ant-Based Algorithm for Minimum Degree Spanning Tree Problems
 
I0946770
I0946770I0946770
I0946770
 
ODRS: Optimal Data Replication Scheme for Time Efficiency In MANETs
ODRS: Optimal Data Replication Scheme for Time Efficiency In  MANETsODRS: Optimal Data Replication Scheme for Time Efficiency In  MANETs
ODRS: Optimal Data Replication Scheme for Time Efficiency In MANETs
 
Secure E- Health Care Model
Secure E- Health Care ModelSecure E- Health Care Model
Secure E- Health Care Model
 
Two Step Endorsement: Text Password and Graphical Password
Two Step Endorsement: Text Password and Graphical PasswordTwo Step Endorsement: Text Password and Graphical Password
Two Step Endorsement: Text Password and Graphical Password
 
Pretext Knowledge Grids on Unstructured Data for Facilitating Online Education
Pretext Knowledge Grids on Unstructured Data for Facilitating  Online EducationPretext Knowledge Grids on Unstructured Data for Facilitating  Online Education
Pretext Knowledge Grids on Unstructured Data for Facilitating Online Education
 
D0342934
D0342934D0342934
D0342934
 
Preclusion Measures for Protecting P2P Networks from Malware Spread
Preclusion Measures for Protecting P2P Networks from Malware  SpreadPreclusion Measures for Protecting P2P Networks from Malware  Spread
Preclusion Measures for Protecting P2P Networks from Malware Spread
 
Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems
 
K0957079
K0957079K0957079
K0957079
 
A0330103
A0330103A0330103
A0330103
 
F0433439
F0433439F0433439
F0433439
 
Use of Search Engines by Postgraduate Students of the University Of Nigeria,...
Use of Search Engines by Postgraduate Students of the University  Of Nigeria,...Use of Search Engines by Postgraduate Students of the University  Of Nigeria,...
Use of Search Engines by Postgraduate Students of the University Of Nigeria,...
 
Hide and Seek: Embedding Audio into RGB 24-bit Color Image Sporadically Usin...
Hide and Seek: Embedding Audio into RGB 24-bit Color Image  Sporadically Usin...Hide and Seek: Embedding Audio into RGB 24-bit Color Image  Sporadically Usin...
Hide and Seek: Embedding Audio into RGB 24-bit Color Image Sporadically Usin...
 

Similar to Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic

8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...IJCNC
 
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3Robert Chang
 
Research on VOIP
Research on VOIPResearch on VOIP
Research on VOIPPramod Jindal
 
Congestion Control and QOS Improvement for AEERG protocol in MANET
Congestion Control and QOS Improvement for AEERG protocol in MANET   Congestion Control and QOS Improvement for AEERG protocol in MANET
Congestion Control and QOS Improvement for AEERG protocol in MANET pijans
 
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
Ocgrr   a new scheduling algorithm for differentiated services networks(synop...Ocgrr   a new scheduling algorithm for differentiated services networks(synop...
Ocgrr a new scheduling algorithm for differentiated services networks(synop...Mumbai Academisc
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...eSAT Publishing House
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)IISRT
 
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...pijans
 
Why hierarchical routing is employed in Internet 2.2.What are the tw.docx
 Why hierarchical routing is employed in Internet 2.2.What are the tw.docx Why hierarchical routing is employed in Internet 2.2.What are the tw.docx
Why hierarchical routing is employed in Internet 2.2.What are the tw.docxajoy21
 
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...cscpconf
 
A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceCSCJournals
 
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...1crore projects
 
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...IOSR Journals
 
Performance Evaluation of Routing Protocols for MAC Layer Models
Performance Evaluation of Routing Protocols for MAC Layer ModelsPerformance Evaluation of Routing Protocols for MAC Layer Models
Performance Evaluation of Routing Protocols for MAC Layer ModelsIOSR Journals
 
Why hierarchical routing is employed in Internet- 2-2-What are the two.docx
Why hierarchical routing is employed in Internet- 2-2-What are the two.docxWhy hierarchical routing is employed in Internet- 2-2-What are the two.docx
Why hierarchical routing is employed in Internet- 2-2-What are the two.docxSUKHI5
 
Protocol based QoS Estimation of OFDM-WIMAX Network
Protocol based QoS Estimation of OFDM-WIMAX NetworkProtocol based QoS Estimation of OFDM-WIMAX Network
Protocol based QoS Estimation of OFDM-WIMAX Networkidescitation
 

Similar to Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic (20)

8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...8The Affects of Different Queuing Algorithms  within the Router on QoS VoIP a...
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
 
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
 
Research on VOIP
Research on VOIPResearch on VOIP
Research on VOIP
 
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
 
Congestion Control and QOS Improvement for AEERG protocol in MANET
Congestion Control and QOS Improvement for AEERG protocol in MANET   Congestion Control and QOS Improvement for AEERG protocol in MANET
Congestion Control and QOS Improvement for AEERG protocol in MANET
 
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
Ocgrr   a new scheduling algorithm for differentiated services networks(synop...Ocgrr   a new scheduling algorithm for differentiated services networks(synop...
Ocgrr a new scheduling algorithm for differentiated services networks(synop...
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
 
50120130405013
5012013040501350120130405013
50120130405013
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...
Performance Evaluation AODV, DYMO, OLSR and ZRPAD Hoc Routing Protocol for IE...
 
Why hierarchical routing is employed in Internet 2.2.What are the tw.docx
 Why hierarchical routing is employed in Internet 2.2.What are the tw.docx Why hierarchical routing is employed in Internet 2.2.What are the tw.docx
Why hierarchical routing is employed in Internet 2.2.What are the tw.docx
 
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...
EVALUATION OF PROACTIVE, REACTIVE AND HYBRID AD HOC ROUTING PROTOCOL FOR IEEE...
 
A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of Service
 
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...
Dynamic Routing for Data Integrity and Delay Differentiated Services in Wirel...
 
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
 
H01115155
H01115155H01115155
H01115155
 
Performance Evaluation of Routing Protocols for MAC Layer Models
Performance Evaluation of Routing Protocols for MAC Layer ModelsPerformance Evaluation of Routing Protocols for MAC Layer Models
Performance Evaluation of Routing Protocols for MAC Layer Models
 
Why hierarchical routing is employed in Internet- 2-2-What are the two.docx
Why hierarchical routing is employed in Internet- 2-2-What are the two.docxWhy hierarchical routing is employed in Internet- 2-2-What are the two.docx
Why hierarchical routing is employed in Internet- 2-2-What are the two.docx
 
E010322531
E010322531E010322531
E010322531
 
Protocol based QoS Estimation of OFDM-WIMAX Network
Protocol based QoS Estimation of OFDM-WIMAX NetworkProtocol based QoS Estimation of OFDM-WIMAX Network
Protocol based QoS Estimation of OFDM-WIMAX Network
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic

  • 1. IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661 Volume 4, Issue 2 (Sep.-Oct. 2012), PP 39-45 www.iosrjournals.org www.iosrjournals.org 39 | Page Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic 1 Saptarshi Ray, 2 Satyajit Panigrahi 1,2 (B.Tech, Computer Science and Engineering, Veer Surendra Sai University of Technology, Burla, India) Abstract: Queuing is one of the very vital mechanisms in traffic management system. Each router in the network must implement some queuing discipline that governs how packets are buffered while waiting to be transmitted. Several queue scheduling disciplines have been designed to improve the quality of service and to avoid congestion for networked multimedia applications. In this paper, we evaluate the performance of four queueing disciplines (FIFO, PQ, WFQ and DWRR) that are widely deployed for multi-class traffic and analyze their performance using OPNET simulator and compare their relative performance based on queueing delay, packet received, packet drop rate, end-to-end delay and delay jitter with RED and WRED policies. Keywords - Deficit-Weighted Round Robin, Multi-Class Traffic, OPNET Simulation, Priority Queuing, Weighted-Fair Queuing. I. Introduction With the growth of internet during the last decade IP networks are expected to support not only typical services like ftp and email but also video streaming and voice applications. There are many network parameters for its performance evaluation that are required for different application A number of queueing disciplines have been proposed to achieve the required quality of service in today’s network services. In this paper, we analyze the performance of a typical network topology under four different queueing disciplines which are widely deployed and compare their performance OPNET simulator [2]. The queueing disciplines considered are: First- In-First-Out (FIFO), Priority Queueing (PQ), Weighted Fair queueing (WFQ) and Deficit Weighted Round Robin queueing (DWRR). We also scrutinize the effect of two dropping policies, random-early drop (RED) [3] and weighted random-early drop(WRED), on their performance. We then present the simulation results and evaluate their performance. II. Queue Scheduling Disciplines We have selected four popular queuing disciplines for our experiments: FIFO, PQ, WFQ and DWRR. We describe them one by one here. First-In-First-Out (FIFO) queueing is the most basic queueing discipline. This expression describes the principle of a queue or firstcome-firstserve behavior. In FIFO queueing, all packets placed into a single queue and then served in the same order on which they arrived. The behavior of a FIFO queue is very predictable- packets are not reordered and the maximum delay is determined by the maximum depth of the queue. For software based routers. A bursty flow can consume the entire buffer space of a FIFO queue, and that causes all other flows to be denied service until after the burst is serviced word processor, please use the font closest in appearance to Times. Avoid using bit-mapped fonts if possible. True-Type 1 or Open Type fonts are preferred. Please embed symbol fonts, as well, for math, etc. Priority Queuing (PQ) assigns multiple queues to a network interface with each queue being given a priority level. Packets of different flows are assigned a priority level according to their Quality of Service (QoS) requirements. In PQ, packets that arrive at the output link are classified into more than one queues based on their priorities. The packets with highest priority are then served first, next second higher priority and so on, queues are served in order. Packets in the same priority class are serviced in a FIFO manner. The main benefit of PQ is that packets of different classes can be managed using different queues and, consequently, a certain class of traffic can be handled in different way than another one. The limitation of PQ is that lower-priority packets may receive little attention when a higher-priority class has a continuous stream of packets. This problem is known as starvation problem [4]. Weighted Fair Queueing (WFQ) [5] is an attractive technique decent queuing technique. The main goal behind its proposal was to ensure fairness among all types of traffic. Similar to PQ, arriving packets are first classified and assigned to one of per-class queues based on information taken from the packet header. Each queue is assigned a weight based on the required bandwidth. It is computationally complex and the supported delay bounds can still be large [6]. . The main benefit of WFQ is that it provides a minimum level of network resources to each configured service class. WFQ presents scalability problems and cannot be used in
  • 2. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 40 | Page environments with high volume of traffic requiring many classes of service. One possible application of WFQ is where the number of service classes is limited to a small number, so that the computational load is bounded. Deficit Weighted Round Robin (DWRR), is a modified weighted round robin scheduling discipline. Deficit Weighted Round Robin (DWRR) was proposed to guarantee QoS with respect to delay and bandwidth for real-time burst traffic [7]. Similar to WFQ, packets are first classified into various service classes and assigned to separate queues then serviced in a round-robin order. However, each queue maintains a deficit counter that specifies the total number of bytes that the queue is permitted to transmit. Each time a queue is visited by the scheduler the deficit counter is first increased by a quantum of service proportional to its weight. Then, the scheduler transmits the packets at the head of the queue and decrement the deficit counter by the size of the transmitted packet as long as the size of the packet is not greater than the deficit counter. If the queue becomes empty, the deficit counter is set to zero. Then, the scheduler moves to the next non-empty queue. DWRR [6,7] has several strengths over other queue disciplines such as lower complexity and better control of network resources especially when serving variable-size packets. III. Packet Dropping Policies Random Early Drop (RED) is an active queue management algorithm. It is also a congestion avoidance algorithm. RED monitors the average queue size and drops packets based on statistical probabilities. If the buffer is almost empty, all incoming packets are accepted. As the queue grows, the probability for dropping an incoming packet grows too. When the buffer is full, the probability has reached 1 and all incoming packets are dropped. Weighted random early detection (WRED) is a queue management algorithm with congestion avoidance capabilities. WRED combines the capabilities of the RED algorithm with the IP Precedence feature to provide for preferential traffic handling of higher priority packets. WRED can selectively discard lower priority traffic when the interface begins to get congested. By dropping some packets early rather than waiting until the queue is full, WRED avoids dropping large numbers of packets at once. Thus, WRED allows the transmission line to be used fully at all times. IV. Simulation Model In order to demonstrate the performance of different queueing disciplines, we considered a hypothetical network topology as illustrated in Figure 1 in our simulations. There are two routers connected by a DS1 link and all other links are 10BaseT. There are four different traffic scenarios ,one for each queue scheme. There are three types of traffic :FTP ,Voice and Video. There is a separate server for each traffic type. To evaluate and compare the performance of different queueing disciplines, we collected the average queueing delay, the average packet received , the average end-to-end delay, the average packet drop-rate and the average delay jitter for each queue scheme. We also studied the effect of using weighted random early drop(WRED) and tested its dominance over random early drop(RED). For FTP traffic, we used exponential distribution for packet arrival, constant packet size and best-effort type of service. For video traffic, we used low resolution video starting at 10 fps (frames per sec) arrival rate and 128x120 pixels and keep increasing this rate and size as load increases. The type of service (ToS) is Streaming Multimedia. For voice traffic, the voice encoder scheme is G.711, the silence and talk spurt lengths are exponentially distributed and ToS is Interactive Voice. All these settings were made using OPNET Application Attributes Profile. For queueing disciplines specification we set the maximum queue size to be 500 packets. We imply OPNET default weights in case of WFQ and DWRR. There are four types of classes in all queues (except FIFO) whose queue buffer size increases from highest priority to lowest one. When RED is enabled, we used minimum and maximum threshold as 100 and 200 respectively while keeping the mark probability denominator (the fraction of packets dropped when the average queue size is at maximum threshold) as 10. We set exponential weight factor (used to calculate average queue size based on the previous average and current queue size) to be 9. When WRED is enabled, we used minimum and maximum threshold as 100 and 200 respectively while keeping the mark probability denominator (the fraction of packets dropped when the average queue size is at maximum threshold) as 10. We set exponential weight factor (used to calculate average queue size based on the previous average and current queue size) to be 9.
  • 3. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 41 | Page Figure 1. Network topology for simulation V. Simulation Results And Performance Comparison 5.1. Queueing delay Figures (Fig.:2.a,2.b,) shows the average queueing delay of the four queue disciplines RED policy versus simulation time. We can see that FIFO has the worst behavior as compared to other disciplines. As shown in respective figures, WRED has greatly improved the performance of FIFO as compared to the previous results with RED policy. There is no significant improvement for other queueing disciplines in terms of queueing delay. We can see that DWRR gives better performance than other queue disciplines. Figure 2.a. Queueing delay with RED policy Figure 2.b. Queueing delay with WRED policy 5.2. IP Traffic dropped Figures (Fig.: 3.a, 3.b) shows IP traffic dropping statistics, where it can be observed that in the cases of FIFO and PQ the packet drop starts at near 105 sec. Using RED policy Packet drop for FIFO is much higher than others queue disciplines, packet drop for PQ is semi lower and the packet drop for WFQ and DWRR are lower. Using WRED policy Packet drop for FIFO is lowered from more than 40 packets/sec (using RED policy) to more than 18 packets/sec (using WRED policy). However there is no significant improvement for other queueing disciplines in terms of IP traffic drop rate. From figures we can see that DWRR gives better performance than other queue disciplines. 0.0005 0.0007 0.0009 0.0011 0.0013 0.0015 0.0017 0.0019 100 120 140 160 180 200 Queueingdelay(sec) simulation time (sec) Queueing delay FIFO PQ WFQ DWRR 0.0005 0.0007 0.0009 0.0011 0.0013 0.0015 0.0017 100 120 140 160 180 200 queueingdelay(sec) simulation time (sec) Queueing delay FIFO PQ WFQ DWRR
  • 4. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 42 | Page Figure 3.a. IP traffic dropped with RED policy Figure 3.b. IP traffic dropped with WRED policy 5.3. FTP Traffic Received Figures (Fig: 4.a,4.b) shows traffic received statistics for FTP,where it can be observed that as the time increased the file receiving performance graph line for WFQ and DWRR is same in both RED policy and WRED policy .PQ shows zero traffic received for the whole simulation time using both the policies. Using WRED policy the FTP traffic receiving rate of FIFO is down to zero relative to RED policy .Here WFQ and DWRR shows better performance among other queues. Figure 4.a. FTP traffic received with RED policy Figure 4.b. FTP traffic received with WRED policy 5.4. Video Conferencing Traffic Received Figures (Fig.: 5.a, 5.b) shows traffic Received statistics for Video conferencing, where it can be observed that in cases both of both the policies video receiving rate graph of WFQ and DWRR group is always higher than the performance graph of FIFO group and PQ group is lower than the other groups. Using WRED policy there is increase in traffic receiving rate of FIFO relative to RED policy. The traffic receiving rate of WFQ has increased than DWRR relative to using RED policy. 0 5 10 15 20 25 30 35 40 105 125 145 165 185 trafficdropped(packets/sec) simulation time (sec) IP traffic dropped FIFO PQ WFQ DWRR 0 2 4 6 8 10 12 14 16 18 105 125 145 165 185 trafficdropped(packets/sec) simulation time (sec) IP traffic dropped FIFO PQ WFQ DWRR 0 100 200 300 400 500 105 125 145 165 185 trafficreceived(bytes/sec) simulation time (sec) FTP traffic received FIFO PQ WFQ DWRR 0 100 200 300 400 500 110 130 150 170 190 trafficreceived(bytes/sec) simulation time (sec) FTP traffic received FIFO PQ WFQ DWRR
  • 5. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 43 | Page Figure 5.a. Video conferencing traffic received with RED Figure 5.b. Video conferencing traffic received with WRED 5.5. Video Conferencing Packet end to end Delay Figures (fig: 6.a, 6.b) shows Packet end to end delay time vs. simulation time for Video conferencing, where it can be observed that there is improvement in FIFO and WFQ showed in WRED output for end-to-end delay relative to RED policy. We also noticed that WFQ and DWRR do not produce good results for this type of performance measures when compared with even FIFO. PQ outperforms all other queueing disciplines in terms of end-to-end delay. With RED policy end delay with WRED policy Figure 6.a. Video conferencing packet end to end delay Figure 6.b. Video conferencing packet end to end with RED policy delay with WRED policy 5.6. Video Conferencing Delay Jitter Figures (fig: 7.a, 7.b)shows Packet delay variation vs. simulation time for Video conference, where it can be observed that DWRR group’s Packet delay variation time increases in Video conference. PQ outperforms all other queueing disciplines in terms of delay jitter for video traffic with RED and WRED policies. There is very little improvement in FIFO scheduling for WRED policy relative to RED policy. However there is no improvement for other queue discipline in using WRED policy. 0 10000 20000 30000 40000 50000 60000 70000 80000 100 120 140 160 180 200 trafficreceived(bytes/sec) simulation time (sec) Video conferencing traffic received FIFO PQ WFQ DWRR 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100 120 140 160 180 200 trafficreceived(bytes/sec) simulation time (sec) Video conferencing traffic received FIFO PQ WFQ DWRR 0 0.5 1 1.5 2 105 155 packetendtoenddelay(sec) simulation time (sec) Video conferencing packet end to end delay FIFO PQ WFQ DWRR 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 105 125 145 165 185 packetendtoenddelay(sec) simulation time(sec) Video conferencing packet end to end delay FIFO PQ WFQ DWRR
  • 6. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 44 | Page Figure 7.a.Video conferencing delay jitter with RED policy Figure 7.b.Video conferencing delay jitter with WRED policy 5.7. Voice Traffic Received Figures (Fig.: 8.a, 8.b) shows traffic Received vs. simulation time for VoIP, where it can be observed that. The performance graph line of FIFO group is always lowered compared to the other groups PQ, WFQ and DWRR which are always same in case of RED and WRED policies. The voice traffic receiving rate in WRED for FIFO is almost same with PQ,WFQ and DWRR relative to RED policy. Figure 8.a. Voice traffic received with RED policy Figure 8.b. Voice traffic received with WRED policy VI. CONCLUSION In this study we presented a simulation-based performance evaluation and comparison of four queueing scheduling disciplines for different traffic sources. We also examined the impact of using weighted random early drop (WRED) as compared to random early drop policy (RED). After the comparison of the results it is clear that the queueing delay of FIFO has been improved relative to RED policy. FIFO group’s performance is also better in some cases compared with PQ group. The IP traffic dropped for FIFO is also reduced in using WRED than RED policy. Now, if we compare Queues in case of File receiving, voice data receive and video conferencing, WFQ and DWRR always shows the better performance among them. The simulation results show that DWRR gives the minimum average queuing delay and minimal average packet drop rate for multi-class traffic. Although PQ and WFQ are also very close to it. DWRR and WFQ queuing schemes maintain fairness 0 0.05 0.1 0.15 0.2 0.25 100 120 140 160 180 200 delayjitter simulation time (sec) Video conferencing delay jitter FIFO PQ WFQ DWRR 0 0.05 0.1 0.15 0.2 0.25 105 125 145 165 185 delayjitter simulation time (sec) Video conferencing delay jitter FIFO PQ WFQ DWRR 0 2000 4000 6000 8000 10000 12000 14000 16000 100 120 140 160 180 200 trafficreceived(bytes/sec) simulation time (sec) Voice traffic received FIFO PQ WFQ DWRR 0 2000 4000 6000 8000 10000 12000 14000 16000 100 120 140 160 180 200 trafficreceived(bytes/sec) simulation time (sec) Voice traffic received FIFO PQ WFQ DWRR
  • 7. Simulation Based Performance Evaluation of Queueing Disciplines for Multi-Class Traffic www.iosrjournals.org 45 | Page well. PQ outperforms other disciplines in terms of delay jitter and packet end to end delay for video traffic. We also noticed that using WRED has greatly improved all the performance measures especially with FIFO queue discipline in terms of queueing delay. Using WRED policy there is increase in traffic receiving rate for voice traffic of FIFO relative to RED policy. The traffic receiving rate of WFQ for video conferencing has increased than DWRR relative to using RED policy. Further work is still required to carefully examine these queueing disciplines. OPNET provides a very impressive and real environment like picture what happens to the network performance when we change the queuing discipline. REFERENCES [1] Hafiz M. Asif and El-Sayed M. El-Alfy, Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET,2005. [2] OPNET Technologies, Inc. [3] S. Floyd and V. Jacobson, Random Early Detection Gateways for Congestion Avoidance, IEEE/ACM Trans. on Networking, vol. 1, no. 4, pp. 397-413, 1993. [4] J. Kurose and K. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 3/e. Addison Wesley, 2005. [5] A. Demers, S. Keshav, and S. Shenkar, Analysis and Simulation of a Fair Queueing Algorithm, Proceedings of the ACM SIGCOMM, Austin, TX, pp. 1-12, 1989 [6] C. Semeria, Supporting Differentiated Service Classes: Queue Scheduling Disciplines, White Paper, Juniper Networks, Inc., 2001. [7] T. Kwon, S. Lee and J. Rho, Scheduling Algorithm for Real-Time Burst Traffic Using Dynamic Weighted Round Robin, Proceedings of the IEEE Int. Symposium on Circuits and Systems, vol. 6, no. 31, pp. 506 - 509, 1998. .