Font Size: a A A

Design And Implementation Of An Intelligent Vehicle Management System Based On Distributed Architecture

Posted on:2016-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:J LeiFull Text:PDF
GTID:2308330470967710Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As the new word "the internet connected car" is created and the great popularity of the "Fast Taxi" smartphone application, a new model of vehicle rental service is arising. People can rent or reserve a vehicle with the APP in hand, so is the rental service company. In this movement, The ESE lab of Zhejiang University has developed a vehicle management system and a new vehicle powerd by pure electricity. Based on the first version of this vehicle management system, I discuss potential flaws of the original system and then design and realize a new distributed vehicle management system.The distributed vehicle management system contains seven modules:HTTP load balancing server, HTTP server, UDP load balancing server, UDP server, zookeeper registration center, database center, monitoring system. I focus on the following modules and redesign them.1) HTTP load balancing server redirect the HTTP requests to the HTTP server based on the hardware conditions. UDP load balancing server build a bridge between the vehicle controller unit and UDP server. All messages sent from vehicles are redirected to the UDP server by the UDP balancing server, so are the messages sent from UDP servers to vehicles.2) HTTP server provides users vehicle rental service, user information management service and the back end service with websocket connections. The HTTP server maintains the connections with state machine module.3) UDP servers’job is to manage the vehicles. The new design call off the timer and scheduled tasks, communicate with the UDP load balancing sever through Zookeeper and RabbitMQ.4) HTTP servers communicate with UDP servers through RabbitMQ distributed message queues.In the Last, we build a prototype based on limited hardware conditions, and test the new prototype with Jmeter tools.
Keywords/Search Tags:Intelligent Vehicle Management System, Distributed System, RabbitMQ, Zookeeper
PDF Full Text Request
Related items