Skip to main content
Log in

High Data Rate Video Transmission Using Parallel TCP Connections: Approaches and Performance Evaluation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In our study, we investigate a packet-level protocol parallelization approach, which works by parallel multithreading the protocol execution such that packets within and among connections are processed in parallel using distinct processors/threads. The major advantage of this approach is its high scalability—with proper scheduling, more protocol connections, and hence more requests, can be supported by using more threads. In this paper, we present results of our detailed simulations using the NS-2 platform for reliably transferring video stream data in a client-server system. Different types of parameters are used to measure the performance. The parameters include available network bandwidth, different number of TCP connections, and different video sources. Our results show that a parallel approach can indeed significantly enhance the playback quality.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. B. Abbott and L. L. Peterson. Increasing network throughput by integrating protocol layers. IEEE/ACM Transactions on Networking, 1(5):600–610, 1993.

    Article  Google Scholar 

  2. M. Bjorkman and P. Gunningberg, Performance modeling of multiprocessor implementations of protocols. IEEE/ACM Transactions on Networking, 6(3):262–273, 1998.

    Article  Google Scholar 

  3. GridFTP: Protocol Extensions to FTP for the Grid, http://www-fp.mcs.anl.gov/dsl/GridFTP-Protocol-RFC-Draft.pdf, 2002.

  4. L. A. Grieco and S. Mascolo. Performance evaluation and comparison of westwood+, new reno, and vegas TCP congestion control. ACM Computer Communications Review, 34(2):25–38, 2004.

    Google Scholar 

  5. T. J. Hacker, B. D. Noble, and B. D. Athey. Improving throughput and maintaining fairness using parallel TCP. In Proceedings of INFOCOM 2004, Vol. 4, pp. 2480–2489, Mar. 2004.

  6. N. C. Hutchinson and L. L. Peterson. The x-Kernel: An architecture for implementing network protocols. IEEE Transactions on Software Engineering, 17(1):64–76, 1991.

    Article  Google Scholar 

  7. J. Lee, D. Gunter, B. Tierney, W. Allock, J. Bester, J. Bresnahan, and S. Tuecke. Applied techniques for high bandwidth data transfers across wide area networks. LBNL-46269, CHEP'01, Sept. 2001.

  8. R. Ludwig, A. Konrad, A. D. Joseph, and R. H. Katz. Optimizing the end-to-end performance of reliable flows over wireless links. Wireless Networks, 8:289–299, 2002.

    Article  Google Scholar 

  9. The Network Simulator (NS-2), http://www.isi.edu/nsnam/ns/, 2002.

  10. J. D. Salehi, J. F. Kurose, and D. Towsley, The Effectiveness of affinity-based scheduling in multiprocessor network protocol processing (extended version). IEEE/ACM Transactions on Networking, 4(4):516–530, 1996.

    Article  Google Scholar 

  11. H. Sivakumar, S. Bailey, and R. L. Grossman. PSockets: The case for application-level network striping for data intensive applications using high speed wide area networks. Proceedings of Supercomputing 2000, Nov. 2000.

  12. H.-H. Wan. Efficient Real-Time Scheduling for Multimedia Data Transmission. M.Phil. Thesis, Department of Electrical and Electronic Engineering, University of Hong Kong, 2002.

  13. F. Xie, J. L. Hammond, and D. L. Noneaker. Evaluation of a split-connection mobile transport protocol. Wireless Networks, 9:593–603, 2003.

    Article  Google Scholar 

  14. S. Zeadally and L. Zhang, Enabling gigabit network access to end users. Proceedings of the IEEE, 92(2):340–353, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Kwong Kwok.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wan, HH., Kwok, YK. High Data Rate Video Transmission Using Parallel TCP Connections: Approaches and Performance Evaluation. J Supercomput 35, 119–139 (2006). https://doi.org/10.1007/s11227-006-3071-8

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-006-3071-8

Keywords

Navigation