Font Size: a A A

The Design And Implementation Of A File Concurrent Transmission System Based On ICE

Posted on:2021-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:J YuFull Text:PDF
GTID:2428330626455803Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology,the Internet has played an increasingly important role in work and life,information interaction turns to be more frequent,and its content to be more fruitful.File interaction is an important type of information interaction.For the traditional file transfer application,in which operating system is required to provide the communication interface API(SOCKET)for implementation,various conditions should be accounted in a heterogeneous environment and the details of the communication protocol need to be handled.While using a communication intermediary as the communication framework,leaving the middleware to deal with plenty low-level communication details,can make the development of applications more focused on the realization of business logic,hence to improve the efficiency of whole project.One good example for those communication intermediaries is ICE(Internet Communications Engine),object-oriented,open source,and efficient.Due to ICE Grid provided by ICE middleware,services are inherently distributed,allowing server to be expandable and scalable,thus to increase the number of concurrent file transfer.Currently,for ultra-shortwave,3G,4G,satellite and other wireless networks,channel resources are limited by bandwidth,and as communication nodes shift,the signal coverage are on and off.In order to assure data transmission reliable,TCP are taken directly by some application systems for transmission.However,under the wireless channel,TCP has a large overhead and does not make the most of the limited channel capacity.Aiming at the problems of low utilization rate and poor transmission effect of file transmission in wireless network environment,a new adaptive file transmission methodology is developed in this paper.Under this adaptive approach,the use of wireless channel bandwidth is maximized via leveraging UDP transmission mechanism.At the same time,this paper designs a method for accelerating the narrow-band files transmission.By MD5 encoding the data blocks,a local variable-length data block library is established,and deduplication technology is used to greatly reduce the amount of data sent(Up to 70% data reduction).Maximum transmission bandwidth savings,utilize transmission bandwidth,and improve transmission efficiency.After testing,the file concurrent transmission system based on ICE designed in this paper meets the requirements of the indicators and achieves the expected results.
Keywords/Search Tags:File Transfer, Distributed System, Adaptive Network, Narrowband Acceleration, Information Security
PDF Full Text Request
Related items