描述:
Avionics systems are a crucial part of aircraft, and the heterogeneity of resources also leads to load differentials within these systems. Inefficient load balancing technology faces the dual challenge of over-utilization and under-utilization of resources, which results in the decline of service performance (in the case of over-utilization) or the waste of resources (in the case of under-utilization). However, it is necessary to control avionics systems via an efficient load balancing method under time constraints and resource states. Therefore, this paper proposes a load balancing method for avionics systems using both artificial bee colony and simulated annealing algorithms. First, the load balancing model of avionics systems is established; this model can reflect the demands of the tasks for the resources in detail. Then, the load balancing of avionics systems is realized by artificial bee colony and simulated annealing algorithms, the hybrid algorithm not only retains the advantages of simple and easy implementation of ABC algorithm, but also utilizes the probability jump of SA algorithm to jump out of the local extreme and achieve the effect of global optimization. Finally, compared with the existing algorithms, the experimental results show that the algorithm proposed in this paper produces a good and stable load balance performance.
描述:
Avionics systems are a crucial part of aircraft, and the heterogeneity of resources also leads to load differentials within these systems. Inefficient load balancing technology faces the dual challenge of over-utilization and under-utilization of resources, which results in the decline of service performance (in the case of over-utilization) or the waste of resources (in the case of under-utilization). However, it is necessary to control avionics systems via an efficient load balancing method under time constraints and resource states. Therefore, this paper proposes a load balancing method for avionics systems using both artificial bee colony and simulated annealing algorithms. First, the load balancing model of avionics systems is established; this model can reflect the demands of the tasks for the resources in detail. Then, the load balancing of avionics systems is realized by artificial bee colony and simulated annealing algorithms, the hybrid algorithm not only retains the advantages of simple and easy implementation of ABC algorithm, but also utilizes the probability jump of SA algorithm to jump out of the local extreme and achieve the effect of global optimization. Finally, compared with the existing algorithms, the experimental results show that the algorithm proposed in this paper produces a good and stable load balance performance.