SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von IJECEIAES

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningIJECEIAES
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportIJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...IJECEIAES
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelIJECEIAES
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...IJECEIAES
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...IJECEIAES
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodIJECEIAES
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkIJECEIAES
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...IJECEIAES
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...IJECEIAES
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...IJECEIAES
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksIJECEIAES
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...IJECEIAES
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...IJECEIAES
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersIJECEIAES
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...IJECEIAES
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...IJECEIAES
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...IJECEIAES
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...IJECEIAES
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelIJECEIAES
 

Mehr von IJECEIAES (20)

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning model
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection method
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural network
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networks
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacenters
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D model
 

Kürzlich hochgeladen

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

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.