首页 | 本学科首页   官方微博 | 高级检索  
     

实时多处理器系统的动态分批优化调度算法
引用本文:李建国,陈松乔,鲁志辉.实时多处理器系统的动态分批优化调度算法[J].小型微型计算机系统,2005,26(1):84-89.
作者姓名:李建国  陈松乔  鲁志辉
作者单位:1. 中南大学,信息科学与工程学院,湖南,长沙,410083;长沙市,自来水公司,湖南,长沙,410015
2. 中南大学,信息科学与工程学院,湖南,长沙,410083
3. 湖南工业职业技术学院,信息工程系,湖南,长沙,410007
摘    要:提出了一种实时多处理器系统的新的高效动态调度算法--动态分批优化调度算法,该算法突破了以往算法中一次只安排一项任务的做法,采用在每次扩充当前局部调度时,按一定规则在待调度的任务集中选取一批任务,对该批任务中的每项任务在每个处理器上运行构造目标函数,将问题转化为非平衡分配问题,一次性为这些任务都安排一个处理器或为每个处理器安排一项任务,使得这种安排具有最好的"合适性",以增大未安排任务的可行性.这种方法极大地提高了算法的调度成功率.同时,为了研究该算法的有效性,对其进行了大量的模拟,分析了一些任务参数的变化对算法调度成功率的影响,并与节约算法的调度成功率进行了比较.模拟结果显示,在节约算法的调度成功率小于10%的约束条件下,该算法的调度成功率大于90%,说明新算法的优势是非常明显的.

关 键 词:多处理器  实时系统  动态调度  调度成功率  算法  优化
文章编号:1000-1220(2005)01-0084-06

Dynamic Optimization Group by Group Scheduling Algorithm for Real-Time Multiprocessor Systems
LI Jian-guo ,CHEN Song-qiao,LU Zhi-hui.Dynamic Optimization Group by Group Scheduling Algorithm for Real-Time Multiprocessor Systems[J].Mini-micro Systems,2005,26(1):84-89.
Authors:LI Jian-guo    CHEN Song-qiao  LU Zhi-hui
Affiliation:LI Jian-guo 1,2,CHEN Song-qiao1,LU Zhi-hui 3 1
Abstract:Hard real-time systems require both functionally correct executions an d results that are produced on time. So dynamic scheduling algorithm is an impor tant component of these systems, the scheduling success ratio is the most import ant metric for these systems. In this paper, a high efficient dynamic scheduling algorithm is developed to schedule a set of tasks on real-time multiprocessor s ystems. The tasks are characterized by worst case computation times, deadlines, and resources requirements, starting with an empty partial schedule, each step o f the search extends the current partial schedule with a selected group of tasks based on a special rule from the set of the tasks yet to be scheduled. For the tasks of the group, creating a object function which synthesizes various charact eristics of each task in the group running on each processor, translating into t he unbalanced assignment problem, using a direct method of solving the unbalance d assignment problem ,a partial scheduling is found that each task of the group selected one processor in it, or each processor selected one task from the group in it. The proposed algorithm improves the scheduling success ratio very much. To evaluate the performance of the new algorithm, an intensive simulation study is made to analyze the impact of several task parameters on its scheduling succe ss ratio and compare its performance to thrift algorithm .The simulation results show that the scheduling success ratio of our new scheduling algorithm can be m ore then 90 percent while the thrift algorithm is lower then 10 percent present under the same restriction conditions, the performance of the new algorithm is better than that of the thrift algorithm.
Keywords:multiprocessor  real-time systems  dynamic sched uling  scheduling success ratio  algorithm  optimization
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号