Design of extensible and high efficiency communication software for vessel monitoring system
Chen Pen · Journal of Dalian Maritime University · 2014
The design scheme integrating three level communication architecture of server + two level clients and cloud computing platform based on Openstack was adopted. Network topology of the software is server + first level client + second level client,where communication between server and first level client is through TCP / IP protocol and communication between first level client and second level client is through UDP broadcast protocol in local area network of the sub-control center. For the server side,a cloud computing resource sharing system based on Openstack is realized to take full advantage of the server resource. By this way,communication server,database server,application server and AIS data distribution / decoding server can share hardware resource of multiple hosts and manage computing resources virtually,which improving resources occupation percentage and optimizing server performance. Practical application shows the reliability and robustness of the software,which can ensure real-time communication for large amount data.