Design of Load Balancing Strategies for UAV Flight Control Software
ZHOU Xing-yu;LI Chun-tao;YAO Rui;FAN Ying;College of Automation,Nanjing University of Aeronautics & Astronautics;
Aiming at the UAV flight control software with complicated functions and high real-time requirements,and taking the flight control computer with distributed architecture based on CAN bus as a platform,we designed the strategies for static and dynamic load balancing by utilizing software bus. In addition,the mechanism of function module migration between the nodes was designed. These methods could solve the problems caused by the load imbalance of nodes in the distributed flight control system,i. e.,declining of operating efficiency and wasting of resources,and guarantee the efficient and continuous operation of the system. Finally,experimental verification was made,and the result showed that: both types of load-balancing algorithms can schedule the functional modules accurately and guarantee the real-time performance,and thus the reliability and security of the distributed flight control system are improved.
【CateGory Index】： V249.1;V279