电光与控制, 2014, 21 (4): 5, 网络出版: 2014-04-24  

基于动态粒子群算法的多总线测试任务调度方法

A Task Scheduling Method of Multi-Bus Test System Based on a Dynamic Particle Swarm Optimization Algorithm
作者单位
北京航空航天大学, 北京 100191
摘要
测试任务调度多考虑资源约束和任务优先级约束, 在对消息实时性要求较高的航空总线测试设备中, 需要将任务调度的实时性能作为关键衡量指标。将剩余可调度时间和总线负载均衡程度作为优化目标, 在满足资源限制的前提下结合总线协议特征, 提出一种包含精英集的动态粒子群算法进行多目标优化, 得到Pareto前沿和非劣解集, 并从中选择非劣解作为测试消息队列。实验仿真证明了该调度方法的有效性, 且测试消息队列能够满足高实时性要求, 并平衡总线间负载。
Abstract
The real-time performance of a scheduling method should also be regarded as one of the main goals in avionics data bus test equipment in which the real-time property of messages is highly demanded.A dynamic multi-objective particle swarm optimization algorithm is proposed, in which elitism archived strategy is used, to optimize the message queue in the objectives of maximizing the available scheduling time and balancing the bus load.The Pareto front and a non-dominated solution set are obtained.The validity and rapidity of the method are verified through simulation and a message queue is generated, which satisfies the demand of high real-time property and the balance of bus load.

田野, 何锋, 王彤. 基于动态粒子群算法的多总线测试任务调度方法[J]. 电光与控制, 2014, 21(4): 5. TIAN Ye, HE Feng, WANG Tong. A Task Scheduling Method of Multi-Bus Test System Based on a Dynamic Particle Swarm Optimization Algorithm[J]. Electronics Optics & Control, 2014, 21(4): 5.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!