UDP-Based Reliable File Delivery Mechanisms for Video Streaming over Unstable Wireless Networks
In recent years, wireless technologies have been widely deployed and the corresponding applications (e.g., video streaming services) have shown high economic potentials. Different from wired networks, wireless signals are more sensitive to the variations of deployed environments, resulting in variant Round Trip Time (RTT) and Packet Loss Rate (PLR). In this paper, we investigate the performance issues about a unicast video streaming service delivered as a file delivery service over unstable wireless networks. When deployed over unstable wireless networks, the throughput of UDP-based file transfer protocols (e.g., File Delivery over Unidirectional Transport (FLUTE) with Application-Layer Forward Error Correction (AL-FEC)) is comparable to that of TCP-based ones (e.g., FTP). However, the throughput of FLUTE may not be optimal on unicast channels due to the lack of feedback mechanisms. In order to improve the throughput, we proposed Reliable FLUTE (R-FLUTE) by introducing the feedback mechanisms into the FLUTE. We have fully implemented R-FLUTE and evaluate effective configurations of R-FLUTE. We also compare R-FLUTE with other conventional TCP-based and UDP-based file transfer protocols (e.g., FTP and TFTP) over unstable wireless networks. The experiment result shows that in comparison with FTP, R-FLUTE shows 10% to 80% throughput gain over unstable wireless networks.
KeywordsAL-FEC File Transfer Protocol FLUTE UDP Video Streaming Wireless Networks
Unable to display preview. Download preview PDF.
- 1.Gómez-Barquero, D., Poikonen, J.: Filecasting for Streaming Content Delivery in IP Datacast over DVB-H Systems. In: Proc. of IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pp. 1–6. IEEE (2008)Google Scholar
- 2.Paila, T., Roca, V., Walsh, R., Luby, M., Lehtonen, R.: FLUTE-File Delivery over Unidirectional Transport. Internet Engineering Task Force (IETF) RFC 3926 (2004)Google Scholar
- 4.Chiao, H., Li, K., Sun, H., Chang, S., Hou, H.: Application-Layer FEC for File Delivery over the WiMAX Unicast Networks. In: Proc. of 12th IEEE International Conference on Communication Technology (ICCT), pp. 685–688. IEEE (2010)Google Scholar
- 5.Chiao, H., Li, K.: Performance of the File Delivery Protocols over Mobile TV Interactive Channels. In: Proc. of IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2011)Google Scholar
- 7.Postel, J., Reynolds, J.: File transfer protocol. Internet Engineering Task Force (IETF) RFC 959 (1985)Google Scholar
- 8.He, E., Leigh, J., Yu, O., DeFanti, T.: Reliable Blast UDP: Predictable High Performance Bulk Data Transfer. In: Proc. of IEEE International Conference on Cluster Computing, pp. 317–324. IEEE (2002)Google Scholar
- 9.Meiss, M., Tsunami: A High-Speed Rate-Controlled Protocol for File Transfer (2004)Google Scholar
- 11.Eckart, B., He, X., Wu, Q.: Performance Adaptive UDP for High-Speed Bulk Data Transfer over Dedicated Links. In: Proc. of IEEE International Symposium on Parallel and Distributed Processing (IPDPS), pp. 1–10. IEEE (2008)Google Scholar
- 12.Yue, Z., Ren, Y., Li, J.: Performance Evaluation of UDP-Based High-Speed Transport Protocols. In: Proc. of IEEE 2nd International Conference on Software Engineering and Service Science (ICSESS), pp. 69–73. IEEE (2011)Google Scholar
- 13.Sollins, K.: The TFTP Protocol (Revision 2). Internet Engineering Task Force (IETF) RFC 1350 (1992)Google Scholar