Abstract

In this paper, we conduct research on the impact of multi-threading strategy on performance of end-to-end file transmission. As we all know, adopting multi-threading strategy in file transmission can greatly improve performance. However, the degree of such performance gains is not well documented. We first analyze the merits of file transmission utilizing multi-threaded transmission method. Then, to demonstrate the performance gains of multi-threaded transmission, an architecture which supports multi-threading transmission both in client side and server side is designed. We utilize the architecture in a real network and compare transmission performance by utilizing different parameters. Test results shows that multi-threading transmission achieves a better performance when compared to single-thread transmission. However, the performance gains are not proportional to the number of threads. Since file transmission is very normal in our daily life, it is expected the results in this paper will provide a guide for software vendor when multi-threading tools are developed.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.