Font Size: a A A

Design And Implementation Of Multipath Transmission In Soft Real-time Operating System

Posted on:2024-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:X J FanFull Text:PDF
GTID:2568307172487274Subject:Communication engineering
Abstract/Summary:PDF Full Text Request
With the development of cloud-edge-end heterogeneous converged networks and artificial intelligence technologies,the scale of data generated by embedded devices at the edge has increased dramatically.Network transmission faces differentiated demands for high throughput,low latency and high reliability.Multi-path transmission technology is an effective solution.And the prevalence of multi-interface devices provides the hardware foundation for this technology.However,in the industrial sector,edge-end embedded devices often use real-time operating systems.Currently,there is little research on multipath transmission technology for real-time systems.And the existing multipath transmission techniques have not been implemented theoretically in general-purpose non-real-time operating systems.To address the above issues,this paper delves into multipath transmission kernel real-time techniques based on the analysis of the network transmission mechanism of embedded devices.The main work and innovation points are as follows:Firstly,the reasons why multipath transmission is limited in heterogeneous converged networks are analysed,addressing the problem that multipath transmission is constrained by the software and hardware capacity of the underlying system.Key technologies such as thread scheduling,interrupt handling and time management are studied,and appropriate improvements are made to real-time scheduling,interrupt threading and high-precision clocking to propose a real-time method for multipath transmission kernel.Then,taking Multipath Transmission Control Protocol(MPTCP)as an example,based on the demand analysis of multi-path transmission kernel real-time,the overall design plan of the embedded ARM board system modification is given: the specific design of the system customization module,multi-path transmission module and performance test module and the connection between the modules are elaborated.The customized soft real-time system is also implemented through improvements to thread scheduling,interrupt handling and time management,with the aim of exploring the impact on MPTCP aggregated transmission.In particular,a multi-threaded multi-load type testing algorithm is designed for real-time testing,and a business data transmission algorithm is designed for MPTCP transmission on both sides of communication.Finally,the embedded system multi-path transmission experimental platform is built to conduct real-time testing and data transmission testing.The results show that:compared with the traditional non-real-time scheme,the multi-path transmission kernel real-time scheme proposed in this paper reduces the process latency by 9ms on average.the throughput increases by 3 times during stable transmission.The aggregated bandwidth utilization increases by 12.4%.With the increase of data volume,its advantage in transmission time becomes more and more obvious.The scheme in this paper satisfies the real-time and throughput requirements of edge-end transmission of heterogeneous converged networks to a certain extent.It provides a new idea and possibility to improve the utilization of arithmetic resources of edge-end devices.
Keywords/Search Tags:computing power network, multipath transmission, soft real-time system, embedded, Yocto Proiect
PDF Full Text Request
Related items