Efficient Traffic Engineering Strategies for Improving the Performance of TCP Friendly Rate Control Protocol
Abstract
:1. Introduction
2. Literature Survey
3. Proposed System
3.1. Enhanced RTT & RTO Calculations in TFRC
- RTOnew = New RTO value; RTOold = Previous RTO value.
3.2. Enhanced Average Loss Interval Methods for TFRC
3.2.1. ALI with Confidence Interval
- is the mean of most recent k sequences from the set {}i=1, 2, 3….
- t is the desired confidence coefficient value (1.96 is the default value for 95% confidence interval-t-distribution table), n is the sample size.
3.2.2. ALI with Mean
3.3. Reduce Packet Loss with TTL
- TTLmin = static specified minimum value; TTLmax = static specified maximum value
- TTLrt = Recent reflect changes;
- TTLest(i), TTLest(i−1) are the two most recent observations.
4. Simulation Environment
5. Results and Analysis
- Throughput: Throughput measures how fast data can be sent across the network.
- Packet Loss Rate: It can be measured as the percentage of number of packets dropped or lost by the number of packets sent over the link.
- End-to-End delay: It represents the responsiveness of the network. It can be measured as average over all surviving data packets from the sources to destinations.
- Packet Delivery Ratio: It is the ratio between the data packets delivered by the destination to number of packets generated by the sources.
- Jitter: It represents the variation of the packet arrival time. It can be calculated as the difference between the delay of the current packet and previous packet. The value of jitter should be less for streaming applications like audio or video applications.
6. Conclusions
Author Contributions
Conflicts of Interest
References
- Jacobson, V. Congestion Avoidance and Control. In Proceedings of the ACM Sigcomm, Scanford, CA, USA, 26–30 August 1988; pp. 314–329. [Google Scholar]
- Floyd, S.; Handley, M.; Padhye, J.; Widmer, J. Equation-based congestion control for unicast applications. In Proceedings of the ACM SIGCOMM 2000, Stockholm, Sweden, 28 August–1 September 2000; pp. 43–56. [Google Scholar]
- Thompson, K.; Miller, G.J.; Wilder, R. Wide-area Internet traffic patterns and characteristics. IEEE Netw. 1997, 11, 10–23. [Google Scholar] [CrossRef]
- Floyd, S.; Henderson, T.; Gurtov, A. The New Reno Modification to TCP’s Fast Recovery Algorithm. IETF: Fremont, CA, USA, 2004. [Google Scholar]
- Floyd, J.P.S.; Handley, M.; Padhe, J.; Widmer, J. Protocol Specification: TCP Friendly Rate Control (TFRC); IETF: Fremont, CA, USA, 2008. [Google Scholar]
- Chodorek, A.; Chodorek, R.R. Streaming Video over TFRC with Linear Throughput Equation. Adv. Electron. Telecommun. 2010, 1, 26–29. [Google Scholar]
- Vasallo, P.R. Variable Packet Size Equation-Based Congestion Control; ICSI Technical Report; ICSI: Berkeley, CA, USA, 2000; pp. 1–11. [Google Scholar]
- Zhou, B.; Fu, C.P.; Li, V.O.K. TFRCVeno: An enhancement of TCP friendly rate control protocol over wired/wireless networks. In Proceedings of the IEEE International Conference on Network Protocols, Beijing, China, 16–19 October 2007; pp. 216–225. [Google Scholar]
- Wei, S.; Wen, T.; Guo, Q. Improving the Start-up Performance of the TFRC Protocol. Comput. J. 2012, 56, 1269–1278. [Google Scholar]
- Arjuna, S.; Fairhurst, G. Use of quick start for improving the performance of TFRC-SP over satellite networks. In Proceedings of the International Workshop on Satellite and Space Communications, Madrid, Spain, 14–15 September 2006; pp. 1–5. [Google Scholar]
- Li, M.; Lee, C. Emmanuel Agu, Mark Claypool, and Robert Kinicki, Performance enhancement of TFRC in wireless ad hoc networks. In Proceedings of the 10th International Conference on Distributed Multimedia Systems (DMS), San Francisco, CA, USA, 8–10 September 2004; pp. 1–6. [Google Scholar]
- Cho, S.; Woo, H.; Lee, J. ATFRC: Adaptive TCP Friendly Rate Control Protocol. In Proceedings of the ICOIN, Cheju Island, South Korea, 12–14 February 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 171–180. [Google Scholar]
- Nahm, K.; Kuo, C.-J. Design and performance evaluation of TCP-friendly thin-layerd video multicast scheme. In Proceedings of the IEEE ICME 2004, Taipei, Taiwan, 27–30 June 2004; pp. 487–490. [Google Scholar]
- Nahm, K.; Kuo, C.-J. Low-variance TCP-friendly throughput estimation for congestion control of layered video multicast. In Proceedings of the ISCAS 2004, Vancouver, BC, Canada, 23–26 May 2004; pp. 209–212. [Google Scholar]
- Reddy, N.R.; Reddy, P.C.; Padmavathama, M. Performance Enhancement of TCP Friendly Rate Control Protocol over Wired networks. Int. J. Electr. Comput. Eng. 2016, 6, 2949–2954. [Google Scholar] [CrossRef]
- Reddy, N.R.; Reddy, P.C.; Padmavathama, M. An Enhanced Queue Management Scheme for TFRC over Wired Networks. Int. J. Intell. Eng. Syst. 2017, 10. [Google Scholar] [CrossRef]
- Li, D.; Sleurs, K.; Lil, E.V.; de Capelle, A.V. Improving TFRC Performance against Bandwidth Change during Handovers. In Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing, ICWCNM 2008, Dalian, China, 12–14 October 2008; pp. 1–4. [Google Scholar]
- Lee, S.; Chung, K. Enhanced TFRC to improve the quality of multimedia streaming service. In Proceedings of the International Conference on ICT Convergence, Jeju Island, South Korea, 15–17 October 2012; pp. 373–378. [Google Scholar]
- Ullah, I.; Shah, Z.; Baig, A. S-TFRC: An Efficient Rate Control Scheme for Multimedia Handovers. Comput. Sci. Inf. Syst. 2016, 13, 45–69. [Google Scholar] [CrossRef]
- Oh, B.H.; Han, J.; Kim, K.; Lee, J. A New Receiver-Based Retransmission Scheme with TFRC. IEEE Commun. Lett. 2012, 16, 2091–2094. [Google Scholar] [CrossRef]
- Lee, S.; Roh, H.; Lee, H.; Chung, K. Enhanced TFRC for high quality video streaming over high bandwidth delay product networks. J. Commun. Netw. 2014, 16, 344–354. [Google Scholar] [CrossRef]
- Song, Z.; Zhang, Y.; Zhou, M. Enhanced TFRC congestion control mechanism based on refined network states division. In Proceedings of the IEEE China Summit and International Conference on Signal and Information Processing, ICSIP, Chengdu, China, 12–15 July 2015; pp. 938–942. [Google Scholar]
- Sterca, A.; Hellwagner, H.; Boian, F.; Vancea, A. Media-Friendly and TCP-Friendly Rate Control Protocols for Multimedia Streaming. IEEE Trans. Circuits Syst. Video Technol. 2016, 26, 1516–1531. [Google Scholar] [CrossRef]
- Ghaleb-Seddik, A.; Ghamri-Doudane, Y. Coupling Loss and Delay Differentiation to Enhance TCP Performance within Wireless Multi-hop Ad-hoc Networks. J. Commun. 2012, 7, 859–872. [Google Scholar] [CrossRef]
- Rivest, R.; Shamir, A.; Adleman, L. A method for obtaining digital signatures and public-key cryptosystems. Commun. ACM 1978, 21, 120–126. [Google Scholar] [CrossRef]
- Carmichael, D.R. Note on a new number theory function. Bull. Am. Math. Soc. 1910, 16, 232–238. [Google Scholar] [CrossRef]
- Ramanjaneyareddy, N.; Reddy, P.C.; Padmavathamma, M. Study the effect of Carmichael function on RSA. In Proceedings of the SmartCom 2016, Jaipur, India, 6–7 August 2016; Springer: Singapore, 2016; pp. 752–756. [Google Scholar]
- Srinivasan, R.; Liang, C.; Ramamritham, K. Maintaining Temporal Coherency of Virtual Data Warehouses. In Proceedings of the IEEE Real-Time Systems Symposium, Madrid, Spain, 4 December 1998; pp. 60–71. [Google Scholar]
- Cheng, A.M.K.; Zhang, Z. Improving Web Server Performance with Adaptive Proxy Caching in Soft Real-time Mobile Applications. J. VLSI Signal Process. 2007, 47, 103–115. [Google Scholar] [CrossRef]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Reddy, N.R.; Reddy, P.C.; Padmavathamma, M. Efficient Traffic Engineering Strategies for Improving the Performance of TCP Friendly Rate Control Protocol. Future Internet 2017, 9, 74. https://doi.org/10.3390/fi9040074
Reddy NR, Reddy PC, Padmavathamma M. Efficient Traffic Engineering Strategies for Improving the Performance of TCP Friendly Rate Control Protocol. Future Internet. 2017; 9(4):74. https://doi.org/10.3390/fi9040074
Chicago/Turabian StyleReddy, Nalavala Ramanjaneya, Pakanati Chenna Reddy, and Mokkala Padmavathamma. 2017. "Efficient Traffic Engineering Strategies for Improving the Performance of TCP Friendly Rate Control Protocol" Future Internet 9, no. 4: 74. https://doi.org/10.3390/fi9040074