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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.