Font Size: a A A

The Design And Implementation Of Asynchronous Batch File Transmission System

Posted on:2015-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:J TangFull Text:PDF
GTID:2268330428971696Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and network technology, prompting the people to the increasing demand for file sharing. How to realize the mass and big volume file fast transmission in the network has become a hotspot in the research of the now. Now the major file transmission software, there are still some problems in the batch file and large file transfer. Through the study of asynchronous batch file transfer system, aims to propose an efficient file transfer program on asynchronous batch file transfer, sharing large files.The paper discusses the various modules and functions of system components, the overall use of server/client design patterns. This paper uses the TCP protocol to ensure the transmission quality. Also, it used multi-threading technology to achieve large numbers of file transfers. And then, for large file transmission the paper used the network status according to fragmentation and reassembly of technology transfer. In this paper, the design process in addition to the basic functions of file sharing, but also take the technology to improve the efficiency of file transfer. This article focuses on the file transfer optimization strategies have been studied and proposed an optimization strategy based on the status of the transmission network. In which, the policy of according to the state of transmission thread is dynamically scheduling the number of active threads in the thread pool, thus can achieve the purpose of maximum utilization of system resources and network resources. The optimization strategy base on network conditions adopted a statistical model of the current network traffic, and according to this model to predict the network status to optimize transmission service. In addition, to ensure the accuracy and consistency of the file transfer process, this paper used a consistency check of the file and the file of the detection method, to enable users to visually monitor the status of the file transfer, the transfer progress is displayed on screen in real-time via messaging. Finally, to improve the system flexibility and portability, this article is designed to the client component model for this system can be embedded into web pages or other applications. With increasing demand for file sharing and real-time transmission aspect, this paper took the way real-time communications were overall design and implementation of programs. The operation in the near-infrared spectrum of tobacco raw information sharing system shows that the design is reasonable.
Keywords/Search Tags:file transfer, thread scheduling, transmissionoptimization, bulk transfer
PDF Full Text Request
Related items