Font Size: a A A

Research And Implementation Of Vehicle Terminal Access Platform And High Concurrent Processing Technique

Posted on:2019-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:J LiuFull Text:PDF
GTID:2382330542999164Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the vehicle networking and big data technology,the integrated application of intelligent transportation platform architecture of vehicle management service changed from the traditional distributed,localization to centralized and flat,platform consumed more and more resources,and it brought challenges for the intelligent vehicle terminals which spatially distributed in all over access to the platform.This topic is devoted to solve the problems of real-time acquisition,reliable transmission and efficient processing analytical of the growing car networking data.It can avoide duplicate data,ensure the quality and reliability of the data and provide basic conditions for the access of the mass of intelligent vehicle terminals to platform.The main research content of this article can be divided into three parts:Intelligent vehicle terminal unified access platform;The data buffer and forwarding;High concurrent data processing.The first part,vehicle terminal access platform uses the proactive mode of Boost.Asio network communication library to achieve high concurrency data collection.It provides a wide range of information acquisition vehicle entrance and data support for the vehicle regulation system.The second part,using the Kafka server to temporary vehicle trajectory information and reduce the pressure of huge amounts of data.It realized the system decoupling and data buffer and forwarding.The third part,performing the high concurrent data parsing and processing.This process using the thread pool mechanism,which reduced the time and space overhead caused by the number of the threads' creation and destruction,and reduced the system blocking phenomenon caused by preempting resources.The plan improved the problem of high resource usage which brought by large amount and variety in traditional data acquisition system,achieved the platform neutrality,supported asynchronous data processing and transport protocol,and avoided the problems such as memory leaks,high CPU usage and slow database access.In addition,in the process of design,using the technology of smart pointers,cluster horizontal expansion strategy,IO multiplexing mechanism and connection timeout technology,increased the number of concurrent terminals which handled by server cluster and ensured the high concurrent data processing efficiency.The experimental results show that in the case of a large number of terminals access,connection is stable,the usage of physical memory is low,and no data is lost.So,vehicle networking data acquisition system can realize the data real-time processing,and ensure the quality of data acquisition and the reliability of data processing.
Keywords/Search Tags:Internet of Vehicles, Terminal Access, Data Parsing, Buffer and Forwarding, Boost.Asio, the Thread Pool
PDF Full Text Request
Related items