SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 6, December 2017, pp. 3552~3557
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3552-3557  3552
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
Performance Evaluation of UDP, DCCP, SCTP and TFRC for
Different Traffic Flow in Wired Networks
Ali Hussein Wheeb
Al-Khwarizmi College of Engineering, University of Baghdad, Iraq
Article Info ABSTRACT
Article history:
Received Feb 17, 2017
Revised Jun 23, 2017
Accepted Jul 14, 2017
The demand for internet applications has increased rapidly. Providing
quality of service (QoS) requirements for varied internet application is a
challenging task. One important factor that is significantly affected on the
QoS service is the transport layer. The transport layer provides end-to-end
data transmission across a network. Currently, the most common transport
protocols used by internet application are TCP (Transmission Control
Protocol) and UDP (User Datagram Protocol). Also, there are recent
transport protocols such as DCCP (data congestion control protocol), SCTP
(stream congestion transmission protocol), and TFRC (TCP-friendly rate
control), which are in the standardization process of Internet Engineering
Task Force (IETF). In this paper, we evaluate the performance of UDP,
DCCP, SCTP and TFRC protocols for different traffic flows: data
transmission, video traffic, and VOIP in wired networks. The performance
criteria used for this evaluation include throughput, end to end delay, and
packet loss rate. Well-known network simulator NS-2 used to implement the
UDP, DCCP, SCTP, and TFRC protocols performance comparison. Based on
the simulation results, the performance throughput of SCTP and TFRC is
better than UDP. Moreover, DCCP performance is superior SCTP and TFRC
in term of end-to-end delay.
Keyword:
UDP
DCCP
SCTP
TFRC
Network simulator NS-2
performance evaluation
Copyright © 2017Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Ali H. Wheeb,
Al-Khwarizmi College of Engineering,
University of Baghdad,
Baghdad, Iraq.
Ali.h@kecbu.uobaghdad.edu.iq
1. INTRODUCTION
A wired network is a network which connected through physical wires with each other. Data
processing and Sharing of data is the main function of the computer network. The Internet provides
communication and share data online as the basic service. Currently, the internet has to support varied
applications with different requirements. Delay and jitter are essential requirements for application such as
video streaming and VoIP service. On the other hand, reliability is a necessary requirement for data transfer
application. Therefore, the choice of transport layer protocol depends on the application requirements in term
of quality of service.
Nowadays, most of the internet application uses the two main protocols of transport layer
transmission control protocol (TCP) and user datagram protocol (UDP). TCP provides a reliable in-order
delivery of the data, whereas UDP provides faster delivery of packets as compared to TCP, but it does not
provide any congestion control mechanism [1]. Recently, new transport protocols have been designed to call
Data Congestion Control Protocol (DCCP), Stream Control Transmission Protocol (SCTP), and TCP-friendly
rate control (TFRC). These recent protocols are still under research whether they can be used for real-time
application practically.
IJECE ISSN: 2088-8708 
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb)
3553
The aim of this paper is Evaluating the performances of four Transport layer protocols UDP, DCCP,
SCTP, and TFRC in a wired network environment for three traffic flows video traffic, data traffic, and VoIP
traffic. Through simulations, the performance of UDP, DCCP, SCTP, and TFRC protocols has been analyzed
to say in which scenario the protocol works better than the other. Several studies focus on transport protocols
performance. In [2] The three standard protocols TCP, UDP, and TFRC are simulated and performance
compared in wired networks. First TCP, UDP, and TRFC are simulated independently and then
interoperation of TCP-UDP, TCP-TFRC, and UDPTFRC is studied. In [3] compared the performance of the
two main protocols TCP and UDP in the wired network. Network Simulator (NS-2) has been used for
performance Comparison since it is preferred by the networking research community. In [4] evaluated the
performance of three transport layer protocols UDP, SCTP, and DCCP for transporting MPEG-4 video traffic
over Wi-MAX. In [5] compared the protocol behavior of DCCP (Datagram Congestion Control Protocol)
with mostly used protocol TCP. Also, describes the basic principle of DCCP, its congestion control
mechanism, and measures the performance of DCCP. In [6] evaluated the performance of DCCP/CCID4 on a
live satellite link for a number of scenarios which include different voice codecs and a varying number of
simultaneous VoIP calls. In [7] authors evaluate the performance of TFRC with modified TFRC over wired
networks. Authors in [8] simulated and compared the performance of modified TCP with classical TCP using
NS2.
2. TRANSPORT LAYER PROTOCOLS
In the TCP/IP model, the transport layer accepts the data from the application layer and adds its
header, then forwards to the lower layers for further processing. The transport layer provides efficient,
reliable services such as reliable data transfer, congestion control, buffering, flow control and multiplexing
/demultiplexing. Therefore, its performance directly affects the application performance as perceived by the
user. Many protocols have been proposed by IETF to meet the requirements of the transport layer, the most
known are User Datagram Protocol (UDP) [9], Transmission Control Protocol (TCP) [10], Datagram
congestion control protocol (DCCP) [11], Stream Control Transmission Protocol (SCTP) [12], and TCP
Friendly Rate Control (TFRC) [13].
UDP is one of the basic protocols of internet protocol stack. It is a simple transport layer protocol
that does not provide any reliability and in-order delivery of the data packets. Also, there is no congestion
control mechanism in UDP. It is very suitable for applications that prefer packet loss to jitter or time critical
requirements. UDP is considered where the in time delivery of data is important rather than reliable delivery.
So, most of the multimedia application such as video streaming use UDP as their transport protocol. DCCP is
a new transport layer protocol proposed by IETF that is providing a message oriented, reliable connection
setup, congestion control and feature negotiation. It is designed for those applications where timing
constraints exist in the delivery of data but does not require reliable ordered delivery. However, DCCP does
not provide any congestion control service at the application layer. It has built in congestion control
mechanism. Three congestion control mechanisms of DCCP are TCP-like (CCID 2), TCP-friendly (CCID 2),
and TCP-Friendly Rate Control for Small Packets (CCID 4). A congestion control mechanisms can be
selected during connection setup and dynamically changed. Practically, this is useful for real time
applications where a steady rate of data transmission is required rather than reliable delivery of packets.
SCTP is a recent transport Layer protocol, serving in a similar role as the most prominent
protocols: TCP and UDP. In fact, it provides service of both guarantees reliable and in-sequence transport of
messages with congestion control mechanisms like TCP, and preserving data message boundaries similar to
UDP. SCTP was developed by the IETF Signalling Transport (SIGTRAN) working group with the aim of
overcoming limitations of TCP. Therefore, it offers such advantages as multi-homing and multi-streaming
capabilities unlike to TCP and UDP. TFRC is also a new transport protocol, that provides a congestion
control mechanism for unicast flows operating in a best effort Internet environment. It is reasonably fair
when competing for bandwidth with TCP traffic flows, Yet it has a lower variation of throughput over time
compared with TCP. Due to this reason, it more suitable for real-time applications such as streaming media
where a relatively smooth sending rate is of importance.
3. RESEARCH METHOD
Three simulation scenarios have been done in this research for the evaluation of UDP, DCCP,
STCP, and TFRC in wired network environments for different traffic flow. Scenarios simulated are listed
below:
1. Data traffic over UDP, DCCP, SCTP, and TFRC.
2. Video traffic over UDP, DCCP, SCTP, and TFRC.
 ISSN:2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3552–3557
3554
3. VoIP traffic over UDP, DCCP, SCTP, and TFRC.
Table 1 show parameters setting of the The three traffic flows.
Table 1. Traffic Parameters Setting
Traffic Data Rate (kbps) Packet size (bytes)
Data 500 1000
Video 200 500
VoIP 64 128
4. SIMULATION
The network simulator NS-2, version 2.35 [14] with the patch for SCTP [15] are used to obtain The
simulation results presented in this paper.
4.1. Simulation Environment
The simulation network topology consists of four nodes created in a wired environment.
Specifically, one source node, one destination node, and two router nodes as shown in Figure 1. However,
This node is a static position and connect by a bidirectional link. Simulation parameters setting has been used
in our research are shown in Table 2.
Figure 1. Simulation network topology
Table 2. Simulation Parameters Setting
Parameter Value
Simulator
Source node
Destination node
Router node
Interface
Queue type
Queue size
Transport Protocls
Application traffic
Simulation Time
NS-2.35
1
1
2
Wired
Drop Tail
10 Packets
UDP,DCCP,SCTP,TFRC
CBR
50Sec
4.2. Performance Metrics
Three performance metrics [16] have been evaluated and analyzed in this study for various
Transport Layer Protocols like UDP, SCTP, and DCCP. These performance metrics are described as below:
Throughput Define as the total number of bytes successfully received at the destination in a given
amount of time, measured in Kbps. The amount of time may be the Simulation run time or maybe the time
between the last packet received and first packet received. End-to-End delay is the time spent for a packet to
be transmitted from source to destination across the network, measured in seconds. Furthermore, it is an
important criterion to evaluate QoS for real-time application. The performance of network very affected by
1
3
2
4
Sourc
e
Route
r
Route
r
Destination
IJECE ISSN: 2088-8708 
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb)
3555
the number of packet loss. The ratio between the number of packets lost to the total number of packets sent
define as a packet loss ratio.
5. RESULTS AND ANALYSIS
This section described the results of transport layer protocols UDP, DCCP, SCTP, and TFRC
obtained from our simulation experiments in different scenarios. Throughput for data traffic, video stream,
and VoIP traffic over four transporting protocols are shown in Figure 2, Figure 3, and Figure 4 respectively.
Figure 2. Comparison of throughput using data
traffic
Figure 3. Comparison of throughput using video
traffic
Figure 4. Comparison of throughput using VoIP traffic
From the simulation results, we notice that the throughput of SCTP is a little better than UDP,
DCCP, TFRC for data traffic.This is due to that SCTP uses features like multi-streaming and multi-homing.
Whereas, TFRC achieved maximum throughput for video streaming. The resulting throughput under SCTP is
greater than other protocols in VoIP traffic scenario. Additionally, Table 3 presents a comparison of the
average throughput for all traffic flow. For applications that require high throughput and reliable transport, it
is suitable to use SCTP and TFRC.
Table 3. Average Trhoughput Comparision
Traffic UDP
Average Throughput
(kbps)
DCCP
Average Throughput
(kbps)
SCTP
Average Throughput
(kbps)
TFRC
Average Throughput
(kbps)
Data 798.84. 799.508 800.162 798.846
Video 246.92. 262.004 326.848 348.734
VoIP 99.5634. 99.3711 100.026 98.8558.
 ISSN:2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3552–3557
3556
Figure 5, Figure 6, and Figure 7 illustrates the measured end-to-end delay for different traffic flows
over UDP, DCCP, SCTP, and TFRC protocols. The performance of end-to-end delay for DCCP is shorter
than other transporting protocols in the data traffic scenario. This is due to that DCCP has a congestion
control mechanism hence give less delay. While in video traffic experiment UDP obtains the minimal end-to-
end delay. The TFRC results in lower overall end-to-end delay for UDP, DCCP, and SCTP for VoIP traffic.
Figure 5. End-to-End delay of UDP, SCTP, DCCP,
TFRC for data traffic
Figure 6. End-to-End delay of UDP, SCTP, DCCP,
TFRC for video traffic
Figure 7. End-to-End delay of UDP, SCTP, DCCP, TFRC for VoIP traffic
End-to-End delay is a very important issue for real-time application. A comparison of average end-
to-end delay of UDP, DCCP, SCTP, and TFRC for three traffic flows is shown in Table 4.
Table 4. Average Delay Comparision
Traffic
UDP
Average Delay
(sec)
DCCP
Average Delay
(sec)
SCTP
Average Delay
(sec)
TFRC
Average Delay
(sec)
Data 0.108356 0.0992315 0.111009 0.113008
Video 0.0467266 0.0596024 0.13752 0.24634
VoIP 0.136904 0.128799 1.07451 0.783358
Table 5 reflect The packet loss ratio comparison between UDP, DCCP, SCTP, and TFRC for
different traffic flows. The result shows that the TFRC packet loss ratio is lower than other transporting
protocols in the first scenario. This due to the friendly behavior and steady transmission rate. The
performance of packet loss for DCCP is better than UDP, SCTP, and TFRC in VoIP Traffic. Based on Table
5, SCTP performance is better for packet loss ratio than UDP, DCCP, and TFRC in video stream cases.
However, the performance of DCCP for packet loss is nearly slight.
IJECE ISSN: 2088-8708 
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb)
3557
Table 5. Packet Loss Ratio Comparison
Traffic
UDP
Packet Loss Ratio
(%)
DCCP
Packet Loss Ratio
(%)
SCTP
Packet Loss Ratio
(%)
TFRC
Packet Loss Ratio
(%)
Data 11.03 1.73543 3.00791 1.41559
Video 0.328407 0.172191 0.1376 1.68561
VoIP 12.1835 1.9996 2.51046 2.00777
6. CONCLUSION
Recent and standard transport layer protocols effect directly on internet application service since it
transports data traffic over networks. In this paper, we have simulated and evaluated the performance of
UDP, DCCP, SCTP, and TFRC as the transport protocol for three traffic flows in wired networks. The four
transport protocols are implemented using NS-2. Data traffic flow, video stream flow, and VoIP traffic flow
are transported respectively. The simulation result showed that SCTP can achieve the best of the performance
throughput except video stream traffic where TFRC performance is better. However, less end-to-end delay
obtained by DCCP in the data traffic transmission. Whilst, UDP has a lower delay for video streaming flow.
REFERENCES
[1] S. Kumar and S. Rai, “Survey on Transport Layer Protocols: TCP & UDP”, International Journal of Computer
Applications, vol. 46, pp. 20-25, May 2012.
[2] C.R. Pakanati, M. Padmavathamma, and N.R. Reddy, “Performance Comparison of TCP, UDP, and TFRC in
Wired Networks”, 2015 IEEE International Conference on Computational Intelligence & Communication
Technology, pp. 257-263, 2015.
[3] Ali H. Wheeb, “Performance Comparison of Transport Layer Protocols”, International Journal of Advanced
Research in Computer Science and Software Engineering, vol. 5, pp. 121-125, Dec 2015.
[4] H. Muhammad, O. Chughtai, S. A. Malik, M. Yousaf, “Performance Evaluation of Transport Layer Protocols for
Video Traffic over WiMax”, IEEE, 2009.
[5] I.S. Chowdhury, J. Lahiry, K.C. Rahman, and S.F. Hasan, “Performance Analysis of Datagram Congestion Control
Protocol (DCCP)”, International Journal of Computer Theory and Engineering, vol. 3, pp. 632-637, Oct 2011.
[6] G. Sarwar, R. Boreli and E. Lochin, “Performance of VoIP with DCCP for Satellite Links”, 2009 IEEE
International Conference on Communications, July 2009.
[7] N.R. Reddy, C.R. Pakanati, and M. Padmavathamma, "Performance Enhancement of TCP Friendly Rate Control
Protocol over Wired Networks", International Journal of Electrical and Computer Engineering (IJECE), vol. 6, pp.
2949-2954, Dec 2016.
[8] S.S. Arefin, I. Azad, H. Kabir, "Modified SACK-TCP and some Application Level Techniques to Support real-
Time Application", International Journal of Electrical and Computer Engineering (IJECE), vol. 6, pp. 105-114,
may 2013.
[9] J. Postel, “User Datagram Protocol”, Internet Engineering Task Force (IETF), vol. 768, Aug 1980.
[10] J. Postel, “Transmission Control Protocol”, Internet Engineering Task Force (IETF), vol. 793, Sep 1981.
[11] E. Kohler, M. Handley, and S. Floyd, “Datagram Congestion Control Protocol (DCCP)”, Internet Engineering
Task Force (IETF), vol. 4340, Mar 2006.
[12] R. Stewart, “Stream Control Transmission Protocol (SCTP)”, Internet Engineering Task Force (IETF), vol. 4960,
Sep 2007.
[13] M. Handley, S. Floyd, J. Padhye, and J. Widmer, “TCP Friendly Rate Control (TFRC): Protocol Specification”,
Internet Engineering Task Force (IETF), vol. 5348, Jan 2008.
[14] Network Simulator- NS2- http://www.isi.edu/nsnam/ns.
[15] SCTP Patch for NS. http://pel.cis.udel.edu
[16] S. Floyd, “Metrics for the Evaluation of Congestion Control Mechanisms”, Internet Engineering Task Force
(IETF), vol. 5166, Mar 2008.
BIOGRAPHY OF AUTHOR
Ali H. Wheeb received a M.Sc degree in Computer Engineering from the university of Baghdad,
Baghdad, Iraq, in 2014, and B.Sc degree in Control and System engineering from the University
of Technology, Baghdad, Iraq, in 2007. His research interests include Transport Layer protocols,
Wireless Sensor Networks (WSN), and Mobile Ad-hoc Network (MANET). Currently, he is a
Lecturer and Director the Mechatronics Department of University of Baghdad, Iraq.

More Related Content

What's hot

Performance comparison of transmitting jumbo frame on Windows and Linux System
Performance comparison of transmitting jumbo frame on Windows and Linux SystemPerformance comparison of transmitting jumbo frame on Windows and Linux System
Performance comparison of transmitting jumbo frame on Windows and Linux SystemTELKOMNIKA JOURNAL
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Comparison of routing protocols with performance parameters for different num...
Comparison of routing protocols with performance parameters for different num...Comparison of routing protocols with performance parameters for different num...
Comparison of routing protocols with performance parameters for different num...ijctet
 
Differentiated Classes of Service and Flow Management using An Hybrid Broker1
Differentiated Classes of Service and Flow Management using An Hybrid Broker1Differentiated Classes of Service and Flow Management using An Hybrid Broker1
Differentiated Classes of Service and Flow Management using An Hybrid Broker1IDES Editor
 
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
 
Improving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PImproving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PIDES Editor
 
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...IDES Editor
 
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
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...ijwmn
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2hanums1
 
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS ijwmn
 
A novel algorithm for tcp timeout
A novel algorithm for tcp timeoutA novel algorithm for tcp timeout
A novel algorithm for tcp timeoutIJCNCJournal
 
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...Georgios Giannakopoulos
 
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferImproved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferEswar Publications
 
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
 

What's hot (19)

Performance comparison of transmitting jumbo frame on Windows and Linux System
Performance comparison of transmitting jumbo frame on Windows and Linux SystemPerformance comparison of transmitting jumbo frame on Windows and Linux System
Performance comparison of transmitting jumbo frame on Windows and Linux System
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Comparison of routing protocols with performance parameters for different num...
Comparison of routing protocols with performance parameters for different num...Comparison of routing protocols with performance parameters for different num...
Comparison of routing protocols with performance parameters for different num...
 
Differentiated Classes of Service and Flow Management using An Hybrid Broker1
Differentiated Classes of Service and Flow Management using An Hybrid Broker1Differentiated Classes of Service and Flow Management using An Hybrid Broker1
Differentiated Classes of Service and Flow Management using An Hybrid Broker1
 
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...
 
Improving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-PImproving Performance of TCP in Wireless Environment using TCP-P
Improving Performance of TCP in Wireless Environment using TCP-P
 
Assignment2
Assignment2Assignment2
Assignment2
 
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
Implementing True Zero Cycle Branching in Scalar and Superscalar Pipelined Pr...
 
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
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2
 
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
 
A novel algorithm for tcp timeout
A novel algorithm for tcp timeoutA novel algorithm for tcp timeout
A novel algorithm for tcp timeout
 
D3.2b_v1.0_final
D3.2b_v1.0_finalD3.2b_v1.0_final
D3.2b_v1.0_final
 
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...
How to Dimension Wireless Networks for Packet Data Services with Guaranteed Q...
 
Assignment on data network
Assignment on data networkAssignment on data network
Assignment on data network
 
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video TransferImproved Good put using Harvest-Then-Transmit Protocol for Video Transfer
Improved Good put using Harvest-Then-Transmit Protocol for Video Transfer
 
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...
 
H01115155
H01115155H01115155
H01115155
 

Similar to Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in Wired Networks

VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsVEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsCSCJournals
 
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)IRJET Journal
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos TechniquesKatie Gulley
 
Performing Network Simulators of TCP with E2E Network Model over UMTS Networks
Performing Network Simulators of TCP with E2E Network Model over UMTS NetworksPerforming Network Simulators of TCP with E2E Network Model over UMTS Networks
Performing Network Simulators of TCP with E2E Network Model over UMTS NetworksAM Publications,India
 
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.Editor IJMTER
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkIRJET Journal
 
Next Generation Internet Over Satellite
Next Generation Internet Over SatelliteNext Generation Internet Over Satellite
Next Generation Internet Over SatelliteReza Gh
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.pptmashiur
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Polandirenazd
 
Packet Guide SONET/SDH
Packet Guide SONET/SDHPacket Guide SONET/SDH
Packet Guide SONET/SDHscribd1
 
E04124030034
E04124030034E04124030034
E04124030034IOSR-JEN
 
Choosing the best quality of service algorithm using OPNET simulation
Choosing the best quality of service algorithm using OPNET  simulationChoosing the best quality of service algorithm using OPNET  simulation
Choosing the best quality of service algorithm using OPNET simulationIJECEIAES
 
Towards Seamless TCP Congestion Avoidance in Multiprotocol Environments
Towards Seamless TCP Congestion Avoidance in Multiprotocol EnvironmentsTowards Seamless TCP Congestion Avoidance in Multiprotocol Environments
Towards Seamless TCP Congestion Avoidance in Multiprotocol EnvironmentsIDES Editor
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptxmashiur
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkIJERA Editor
 

Similar to Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in Wired Networks (20)

VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETsVEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
VEGAS: Better Performance than other TCP Congestion Control Algorithms on MANETs
 
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
 
Performing Network Simulators of TCP with E2E Network Model over UMTS Networks
Performing Network Simulators of TCP with E2E Network Model over UMTS NetworksPerforming Network Simulators of TCP with E2E Network Model over UMTS Networks
Performing Network Simulators of TCP with E2E Network Model over UMTS Networks
 
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.MANET, Unicast Routing Protocol, Multicast Routing Protocol.
MANET, Unicast Routing Protocol, Multicast Routing Protocol.
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia Network
 
Next Generation Internet Over Satellite
Next Generation Internet Over SatelliteNext Generation Internet Over Satellite
Next Generation Internet Over Satellite
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
U01725129138
U01725129138U01725129138
U01725129138
 
Assignment on data network
Assignment on data networkAssignment on data network
Assignment on data network
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
 
Packet Guide SONET/SDH
Packet Guide SONET/SDHPacket Guide SONET/SDH
Packet Guide SONET/SDH
 
E04124030034
E04124030034E04124030034
E04124030034
 
Choosing the best quality of service algorithm using OPNET simulation
Choosing the best quality of service algorithm using OPNET  simulationChoosing the best quality of service algorithm using OPNET  simulation
Choosing the best quality of service algorithm using OPNET simulation
 
Towards Seamless TCP Congestion Avoidance in Multiprotocol Environments
Towards Seamless TCP Congestion Avoidance in Multiprotocol EnvironmentsTowards Seamless TCP Congestion Avoidance in Multiprotocol Environments
Towards Seamless TCP Congestion Avoidance in Multiprotocol Environments
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptx
 
TCP Section5
TCP Section5TCP Section5
TCP Section5
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in Wired Networks

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 6, December 2017, pp. 3552~3557 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3552-3557  3552 Journal homepage: http://iaesjournal.com/online/index.php/IJECE Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in Wired Networks Ali Hussein Wheeb Al-Khwarizmi College of Engineering, University of Baghdad, Iraq Article Info ABSTRACT Article history: Received Feb 17, 2017 Revised Jun 23, 2017 Accepted Jul 14, 2017 The demand for internet applications has increased rapidly. Providing quality of service (QoS) requirements for varied internet application is a challenging task. One important factor that is significantly affected on the QoS service is the transport layer. The transport layer provides end-to-end data transmission across a network. Currently, the most common transport protocols used by internet application are TCP (Transmission Control Protocol) and UDP (User Datagram Protocol). Also, there are recent transport protocols such as DCCP (data congestion control protocol), SCTP (stream congestion transmission protocol), and TFRC (TCP-friendly rate control), which are in the standardization process of Internet Engineering Task Force (IETF). In this paper, we evaluate the performance of UDP, DCCP, SCTP and TFRC protocols for different traffic flows: data transmission, video traffic, and VOIP in wired networks. The performance criteria used for this evaluation include throughput, end to end delay, and packet loss rate. Well-known network simulator NS-2 used to implement the UDP, DCCP, SCTP, and TFRC protocols performance comparison. Based on the simulation results, the performance throughput of SCTP and TFRC is better than UDP. Moreover, DCCP performance is superior SCTP and TFRC in term of end-to-end delay. Keyword: UDP DCCP SCTP TFRC Network simulator NS-2 performance evaluation Copyright © 2017Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Ali H. Wheeb, Al-Khwarizmi College of Engineering, University of Baghdad, Baghdad, Iraq. Ali.h@kecbu.uobaghdad.edu.iq 1. INTRODUCTION A wired network is a network which connected through physical wires with each other. Data processing and Sharing of data is the main function of the computer network. The Internet provides communication and share data online as the basic service. Currently, the internet has to support varied applications with different requirements. Delay and jitter are essential requirements for application such as video streaming and VoIP service. On the other hand, reliability is a necessary requirement for data transfer application. Therefore, the choice of transport layer protocol depends on the application requirements in term of quality of service. Nowadays, most of the internet application uses the two main protocols of transport layer transmission control protocol (TCP) and user datagram protocol (UDP). TCP provides a reliable in-order delivery of the data, whereas UDP provides faster delivery of packets as compared to TCP, but it does not provide any congestion control mechanism [1]. Recently, new transport protocols have been designed to call Data Congestion Control Protocol (DCCP), Stream Control Transmission Protocol (SCTP), and TCP-friendly rate control (TFRC). These recent protocols are still under research whether they can be used for real-time application practically.
  • 2. IJECE ISSN: 2088-8708  Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb) 3553 The aim of this paper is Evaluating the performances of four Transport layer protocols UDP, DCCP, SCTP, and TFRC in a wired network environment for three traffic flows video traffic, data traffic, and VoIP traffic. Through simulations, the performance of UDP, DCCP, SCTP, and TFRC protocols has been analyzed to say in which scenario the protocol works better than the other. Several studies focus on transport protocols performance. In [2] The three standard protocols TCP, UDP, and TFRC are simulated and performance compared in wired networks. First TCP, UDP, and TRFC are simulated independently and then interoperation of TCP-UDP, TCP-TFRC, and UDPTFRC is studied. In [3] compared the performance of the two main protocols TCP and UDP in the wired network. Network Simulator (NS-2) has been used for performance Comparison since it is preferred by the networking research community. In [4] evaluated the performance of three transport layer protocols UDP, SCTP, and DCCP for transporting MPEG-4 video traffic over Wi-MAX. In [5] compared the protocol behavior of DCCP (Datagram Congestion Control Protocol) with mostly used protocol TCP. Also, describes the basic principle of DCCP, its congestion control mechanism, and measures the performance of DCCP. In [6] evaluated the performance of DCCP/CCID4 on a live satellite link for a number of scenarios which include different voice codecs and a varying number of simultaneous VoIP calls. In [7] authors evaluate the performance of TFRC with modified TFRC over wired networks. Authors in [8] simulated and compared the performance of modified TCP with classical TCP using NS2. 2. TRANSPORT LAYER PROTOCOLS In the TCP/IP model, the transport layer accepts the data from the application layer and adds its header, then forwards to the lower layers for further processing. The transport layer provides efficient, reliable services such as reliable data transfer, congestion control, buffering, flow control and multiplexing /demultiplexing. Therefore, its performance directly affects the application performance as perceived by the user. Many protocols have been proposed by IETF to meet the requirements of the transport layer, the most known are User Datagram Protocol (UDP) [9], Transmission Control Protocol (TCP) [10], Datagram congestion control protocol (DCCP) [11], Stream Control Transmission Protocol (SCTP) [12], and TCP Friendly Rate Control (TFRC) [13]. UDP is one of the basic protocols of internet protocol stack. It is a simple transport layer protocol that does not provide any reliability and in-order delivery of the data packets. Also, there is no congestion control mechanism in UDP. It is very suitable for applications that prefer packet loss to jitter or time critical requirements. UDP is considered where the in time delivery of data is important rather than reliable delivery. So, most of the multimedia application such as video streaming use UDP as their transport protocol. DCCP is a new transport layer protocol proposed by IETF that is providing a message oriented, reliable connection setup, congestion control and feature negotiation. It is designed for those applications where timing constraints exist in the delivery of data but does not require reliable ordered delivery. However, DCCP does not provide any congestion control service at the application layer. It has built in congestion control mechanism. Three congestion control mechanisms of DCCP are TCP-like (CCID 2), TCP-friendly (CCID 2), and TCP-Friendly Rate Control for Small Packets (CCID 4). A congestion control mechanisms can be selected during connection setup and dynamically changed. Practically, this is useful for real time applications where a steady rate of data transmission is required rather than reliable delivery of packets. SCTP is a recent transport Layer protocol, serving in a similar role as the most prominent protocols: TCP and UDP. In fact, it provides service of both guarantees reliable and in-sequence transport of messages with congestion control mechanisms like TCP, and preserving data message boundaries similar to UDP. SCTP was developed by the IETF Signalling Transport (SIGTRAN) working group with the aim of overcoming limitations of TCP. Therefore, it offers such advantages as multi-homing and multi-streaming capabilities unlike to TCP and UDP. TFRC is also a new transport protocol, that provides a congestion control mechanism for unicast flows operating in a best effort Internet environment. It is reasonably fair when competing for bandwidth with TCP traffic flows, Yet it has a lower variation of throughput over time compared with TCP. Due to this reason, it more suitable for real-time applications such as streaming media where a relatively smooth sending rate is of importance. 3. RESEARCH METHOD Three simulation scenarios have been done in this research for the evaluation of UDP, DCCP, STCP, and TFRC in wired network environments for different traffic flow. Scenarios simulated are listed below: 1. Data traffic over UDP, DCCP, SCTP, and TFRC. 2. Video traffic over UDP, DCCP, SCTP, and TFRC.
  • 3.  ISSN:2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3552–3557 3554 3. VoIP traffic over UDP, DCCP, SCTP, and TFRC. Table 1 show parameters setting of the The three traffic flows. Table 1. Traffic Parameters Setting Traffic Data Rate (kbps) Packet size (bytes) Data 500 1000 Video 200 500 VoIP 64 128 4. SIMULATION The network simulator NS-2, version 2.35 [14] with the patch for SCTP [15] are used to obtain The simulation results presented in this paper. 4.1. Simulation Environment The simulation network topology consists of four nodes created in a wired environment. Specifically, one source node, one destination node, and two router nodes as shown in Figure 1. However, This node is a static position and connect by a bidirectional link. Simulation parameters setting has been used in our research are shown in Table 2. Figure 1. Simulation network topology Table 2. Simulation Parameters Setting Parameter Value Simulator Source node Destination node Router node Interface Queue type Queue size Transport Protocls Application traffic Simulation Time NS-2.35 1 1 2 Wired Drop Tail 10 Packets UDP,DCCP,SCTP,TFRC CBR 50Sec 4.2. Performance Metrics Three performance metrics [16] have been evaluated and analyzed in this study for various Transport Layer Protocols like UDP, SCTP, and DCCP. These performance metrics are described as below: Throughput Define as the total number of bytes successfully received at the destination in a given amount of time, measured in Kbps. The amount of time may be the Simulation run time or maybe the time between the last packet received and first packet received. End-to-End delay is the time spent for a packet to be transmitted from source to destination across the network, measured in seconds. Furthermore, it is an important criterion to evaluate QoS for real-time application. The performance of network very affected by 1 3 2 4 Sourc e Route r Route r Destination
  • 4. IJECE ISSN: 2088-8708  Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb) 3555 the number of packet loss. The ratio between the number of packets lost to the total number of packets sent define as a packet loss ratio. 5. RESULTS AND ANALYSIS This section described the results of transport layer protocols UDP, DCCP, SCTP, and TFRC obtained from our simulation experiments in different scenarios. Throughput for data traffic, video stream, and VoIP traffic over four transporting protocols are shown in Figure 2, Figure 3, and Figure 4 respectively. Figure 2. Comparison of throughput using data traffic Figure 3. Comparison of throughput using video traffic Figure 4. Comparison of throughput using VoIP traffic From the simulation results, we notice that the throughput of SCTP is a little better than UDP, DCCP, TFRC for data traffic.This is due to that SCTP uses features like multi-streaming and multi-homing. Whereas, TFRC achieved maximum throughput for video streaming. The resulting throughput under SCTP is greater than other protocols in VoIP traffic scenario. Additionally, Table 3 presents a comparison of the average throughput for all traffic flow. For applications that require high throughput and reliable transport, it is suitable to use SCTP and TFRC. Table 3. Average Trhoughput Comparision Traffic UDP Average Throughput (kbps) DCCP Average Throughput (kbps) SCTP Average Throughput (kbps) TFRC Average Throughput (kbps) Data 798.84. 799.508 800.162 798.846 Video 246.92. 262.004 326.848 348.734 VoIP 99.5634. 99.3711 100.026 98.8558.
  • 5.  ISSN:2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3552–3557 3556 Figure 5, Figure 6, and Figure 7 illustrates the measured end-to-end delay for different traffic flows over UDP, DCCP, SCTP, and TFRC protocols. The performance of end-to-end delay for DCCP is shorter than other transporting protocols in the data traffic scenario. This is due to that DCCP has a congestion control mechanism hence give less delay. While in video traffic experiment UDP obtains the minimal end-to- end delay. The TFRC results in lower overall end-to-end delay for UDP, DCCP, and SCTP for VoIP traffic. Figure 5. End-to-End delay of UDP, SCTP, DCCP, TFRC for data traffic Figure 6. End-to-End delay of UDP, SCTP, DCCP, TFRC for video traffic Figure 7. End-to-End delay of UDP, SCTP, DCCP, TFRC for VoIP traffic End-to-End delay is a very important issue for real-time application. A comparison of average end- to-end delay of UDP, DCCP, SCTP, and TFRC for three traffic flows is shown in Table 4. Table 4. Average Delay Comparision Traffic UDP Average Delay (sec) DCCP Average Delay (sec) SCTP Average Delay (sec) TFRC Average Delay (sec) Data 0.108356 0.0992315 0.111009 0.113008 Video 0.0467266 0.0596024 0.13752 0.24634 VoIP 0.136904 0.128799 1.07451 0.783358 Table 5 reflect The packet loss ratio comparison between UDP, DCCP, SCTP, and TFRC for different traffic flows. The result shows that the TFRC packet loss ratio is lower than other transporting protocols in the first scenario. This due to the friendly behavior and steady transmission rate. The performance of packet loss for DCCP is better than UDP, SCTP, and TFRC in VoIP Traffic. Based on Table 5, SCTP performance is better for packet loss ratio than UDP, DCCP, and TFRC in video stream cases. However, the performance of DCCP for packet loss is nearly slight.
  • 6. IJECE ISSN: 2088-8708  Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow in … (Ali H. Wheeb) 3557 Table 5. Packet Loss Ratio Comparison Traffic UDP Packet Loss Ratio (%) DCCP Packet Loss Ratio (%) SCTP Packet Loss Ratio (%) TFRC Packet Loss Ratio (%) Data 11.03 1.73543 3.00791 1.41559 Video 0.328407 0.172191 0.1376 1.68561 VoIP 12.1835 1.9996 2.51046 2.00777 6. CONCLUSION Recent and standard transport layer protocols effect directly on internet application service since it transports data traffic over networks. In this paper, we have simulated and evaluated the performance of UDP, DCCP, SCTP, and TFRC as the transport protocol for three traffic flows in wired networks. The four transport protocols are implemented using NS-2. Data traffic flow, video stream flow, and VoIP traffic flow are transported respectively. The simulation result showed that SCTP can achieve the best of the performance throughput except video stream traffic where TFRC performance is better. However, less end-to-end delay obtained by DCCP in the data traffic transmission. Whilst, UDP has a lower delay for video streaming flow. REFERENCES [1] S. Kumar and S. Rai, “Survey on Transport Layer Protocols: TCP & UDP”, International Journal of Computer Applications, vol. 46, pp. 20-25, May 2012. [2] C.R. Pakanati, M. Padmavathamma, and N.R. Reddy, “Performance Comparison of TCP, UDP, and TFRC in Wired Networks”, 2015 IEEE International Conference on Computational Intelligence & Communication Technology, pp. 257-263, 2015. [3] Ali H. Wheeb, “Performance Comparison of Transport Layer Protocols”, International Journal of Advanced Research in Computer Science and Software Engineering, vol. 5, pp. 121-125, Dec 2015. [4] H. Muhammad, O. Chughtai, S. A. Malik, M. Yousaf, “Performance Evaluation of Transport Layer Protocols for Video Traffic over WiMax”, IEEE, 2009. [5] I.S. Chowdhury, J. Lahiry, K.C. Rahman, and S.F. Hasan, “Performance Analysis of Datagram Congestion Control Protocol (DCCP)”, International Journal of Computer Theory and Engineering, vol. 3, pp. 632-637, Oct 2011. [6] G. Sarwar, R. Boreli and E. Lochin, “Performance of VoIP with DCCP for Satellite Links”, 2009 IEEE International Conference on Communications, July 2009. [7] N.R. Reddy, C.R. Pakanati, and M. Padmavathamma, "Performance Enhancement of TCP Friendly Rate Control Protocol over Wired Networks", International Journal of Electrical and Computer Engineering (IJECE), vol. 6, pp. 2949-2954, Dec 2016. [8] S.S. Arefin, I. Azad, H. Kabir, "Modified SACK-TCP and some Application Level Techniques to Support real- Time Application", International Journal of Electrical and Computer Engineering (IJECE), vol. 6, pp. 105-114, may 2013. [9] J. Postel, “User Datagram Protocol”, Internet Engineering Task Force (IETF), vol. 768, Aug 1980. [10] J. Postel, “Transmission Control Protocol”, Internet Engineering Task Force (IETF), vol. 793, Sep 1981. [11] E. Kohler, M. Handley, and S. Floyd, “Datagram Congestion Control Protocol (DCCP)”, Internet Engineering Task Force (IETF), vol. 4340, Mar 2006. [12] R. Stewart, “Stream Control Transmission Protocol (SCTP)”, Internet Engineering Task Force (IETF), vol. 4960, Sep 2007. [13] M. Handley, S. Floyd, J. Padhye, and J. Widmer, “TCP Friendly Rate Control (TFRC): Protocol Specification”, Internet Engineering Task Force (IETF), vol. 5348, Jan 2008. [14] Network Simulator- NS2- http://www.isi.edu/nsnam/ns. [15] SCTP Patch for NS. http://pel.cis.udel.edu [16] S. Floyd, “Metrics for the Evaluation of Congestion Control Mechanisms”, Internet Engineering Task Force (IETF), vol. 5166, Mar 2008. BIOGRAPHY OF AUTHOR Ali H. Wheeb received a M.Sc degree in Computer Engineering from the university of Baghdad, Baghdad, Iraq, in 2014, and B.Sc degree in Control and System engineering from the University of Technology, Baghdad, Iraq, in 2007. His research interests include Transport Layer protocols, Wireless Sensor Networks (WSN), and Mobile Ad-hoc Network (MANET). Currently, he is a Lecturer and Director the Mechatronics Department of University of Baghdad, Iraq.