Font Size: a A A

Research On Efficient File Transfer Technology Based On Network Encoding In Narrowband Environment

Posted on:2024-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:H W XiaoFull Text:PDF
GTID:2568307136495574Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Human lifestyles have changed tremendously with the rapid development of computer equipment and Internet technology.With the help of 4G and 5G networks,people have achieved fast sharing of data and information.However,traditional file transfer schemes are challenging for efficient transmission in some narrowband transmission areas that cannot be covered by 4G and 5G networks.TCP protocol can achieve reliable data transmission over lossy links,but congestion control algorithms will seriously affect TCP transmission performance.QUIC protocol adds an error correction mechanism compared to the TCP protocol,but it is also difficult to meet the requirements of efficient data communication for users in narrowband environments.Therefore,we must explore further an efficient file transmission scheme suitable for narrowband environments,and network coding technology provides us with a good idea.This paper focuses on applying network coding technology in file transmission in a narrowband environment and proposes two efficient file transmission schemes based on Linear network coding.First of all,the network resources in a narrowband environment are limited.To improve the efficiency of file transfer in a narrowband environment,it is necessary to rationally utilize and allocate the network resources in the narrowband environment.Therefore,this paper proposes a file transfer scheme based on Random Linear Network Coding(RLNC)and the Kalman Filtering(KF)algorithm.The method uses a Kalman Filter algorithm to predict the link quality in a narrowband environment to achieve adaptive network coding.In addition,to improve the accuracy of the prediction algorithm,the sigma criterion is used to perform low difference filtering of the link packet loss rate.Finally,the scheme combines the coding coefficient calculation algorithm to calculate the redundancy during data transmission reasonably,ensuring the reliability of data transmission while reducing the number of data transmission times.Experimental results show that the proposed scheme can achieve higher file transfer performance in narrowband environments than traditional schemes.Secondly,network coding requires some additional computing resources.When the network is in good condition,the role of network coding is minimal and even has negative effects.At the same time,the selection of communication channels is also crucial for improving file transmission performance in complex network topologies.Therefore,this paper proposes a file transfer scheme that combines fusion coding and routing.This method combines file encoding with network coding to improve the problem of excessive encoding time caused by excessive encoding coefficients during file transmission.In addition,based on the communication status of different paths,the scheme selects more efficient transmission paths in complex and unknown networks,improving data transmission performance.Finally,the Kalman Filtering algorithm is also used to achieve adaptive calculation of network coding coefficients in narrowband environments,increasing the utilization of network resources.Simulation experiments show that this scheme has a minor coding delay and higher stability in narrowband environments.Finally,based on the above research results,this paper designs and implements a file transfer system based on fusion coding and develops it based on the QT framework on the Windows platform.This system integrates the sender and receiver of files,achieving core functions such as RLNC and link prediction.The experimental results indicate that file transfer based on fusion coding can effectively improve file transfer efficiency in narrowband environments.
Keywords/Search Tags:narrowband communication, file transfer, RLNC, packet loss rate prediction, Kalman Filtering, fusion coding, routing
PDF Full Text Request
Related items