Abstract
As Internet real-time multimedia applications increase, the bandwidth available to TCP connections is stifled by UDP traffic, which results in the performance of overall system to be extremely deteriorated. Therefore, developing a new transmission protocol is necessary. The TCP-friendly algorithm is an example satisfying this necessity. The TCP-Friendly Rate Control (TFRC) is an UDP-based protocol that controls the transmission rate based on the variables such as RTT and PLR. In the conventional data transmission processing, the transmission rate is determined by the RTT and PLR of the previous transmission period. If the one-step ahead predicted values of RTT and PLR are used to determine the transmission rate, the performance of network will be improved significantly. This paper proposes a predictive TFRC protocol with one-step ahead RTT and PLR. A multi-layer perceptron neural network is used as the prediction model, and the Levenberg-Marquardt algorithm is used as a training algorithm. The values of RTT and PLR were collected using UDP protocol in the real system used for NN modeling. The performance of the predictive TFRC was evaluated by the share of Internet bandwidth with various protocols in terms of the packet transmission rate. The extensive experiment of the suggested system in real system was performed and proves its advantages.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Tanenbaum, A.S.: Computer Networks, 3rd edn. Prentice Hall International, Inc., Englewood Cliffs (1996)
Widmer, J., Denda, R., Mauve, M.: A Survey on TCP-Friendly Congestion Control. IEEE Network 3, 28–37 (2001)
Rizzo, L.: Pgmcc: A TCP-Friendly single-rate multicast Congestion control scheme. In: Proc. ACM SIGCOMM, Stocholm, Sweden, pp. 17–28 (2000)
Sisalem, S., Wolisz, A.: MLDA: A TCP-Friendly Congestion Control Framework for Heterogeneous Multicast Environments. In: 8th Intĺ. Wksp. QoS (2000)
Rajate, D., Handley, M., Estrin, D.: RAP: An end-to-end rate-based congestion control mechanism or realtime streams in the Internet. In: INFOCOM 1999, vol. 3, pp. 1337–1345 (1999)
Mahadavi, J., Floyd, S.: TCP-Friendly unicast rate-based flow control. Tech. Rep., Technical note sent to end2end interest ailing list (1997)
Narendra, K.S., Parthasarathy, K.: Identification and control of dynamical systems using neural network. IEEE Trans. Neural Networks 1, 4–27 (1990)
Norgaard, M., Ravn, O., Poulsen, N.K., Hansen, L.K.: Neural Networks for Modeling and Control of Dynamic System. In: A practitioner’s Handbook. Springer, Heidelberg
Finschi: An implementation of the Levenberg-Marquardt algorithm. clausiusstrasses 45, CH-8092, Zuerich (1996)
Haykin, S.: Neural Networks. Macmillan, Basingstoke (1994)
Jacobson, V.: Congesion Avoidance and contro. In: SIGCOMM Symposium on Communications Architectures and Protocols, pp. 214–329 (1988)
Donahoo, M.J., Calvert, K.L.: The Pocket Guide to TCP/IP Socket: C Version. Morgan Kaufmann Publishers, Inc., San Francisco (2001)
Yeom, I.: ENDE An End-To-End Network Delay Emulator. Texas A & M University (1998)
The IPERF, http://dast.nlanr.net/Projects/Iperf/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yoo, Sg., Chong, K.T., Kim, Hs. (2005). Development of Predictive TFRC with Neural Network. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2005. Lecture Notes in Computer Science, vol 3606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535294_17
Download citation
DOI: https://doi.org/10.1007/11535294_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28126-9
Online ISBN: 978-3-540-31826-2
eBook Packages: Computer ScienceComputer Science (R0)