检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]沈阳建筑大学信息与控制工程学院,辽宁沈阳110168 [2]辽宁邮电规划设计院有限公司,辽宁沈阳110011 [3]沈阳职业技术学院电气工程系,辽宁沈阳110045
出 处:《沈阳建筑大学学报(自然科学版)》2009年第6期1198-1201,共4页Journal of Shenyang Jianzhu University:Natural Science
基 金:国家自然科学基金项目(60434030);建设部基金项目(06-K9-64);辽宁省教育厅基金项目(2008894)
摘 要:目的研究空间冗余与时间冗余各自的特点,提出一种将时间冗余与空间冗余方式的优点相结合的容错调度算法,提高调度算法的处理器利用率.方法将每个任务分为主版本、副版本和替代主版本.根据任务利用率将任务集分为高频任务集和低频任务集两类,分别采用空间冗余和时间冗余策略实现容错.采用EDF算法为任务分配动态优先级,且在主版本任务频繁发生错误的情况下激活替代主版本.结果所提算法将空间冗余与时间冗余相结合,满足任务的实时与容错需求,且避免系统因频繁执行一个易出错的主版本任务而造成资源的浪费.结论该算法降低了任务集对系统处理器数量的需求,提高了系统资源利用率.In this paper, the characters of space redundancy and time redundancy are studied, and a scheduling algorithm is presented. Both of the two redundancy policies' advantages are integrated with this new algorithm, and as a result, the utilization of the scheduling algorithm was improved. Each task has three versions:Primary, Backup and Alternate Primary. The tasks set is divided into high frequency tasks set and low frequency tasks set, then space redundancy and time redundancy are adopted to schedule sub - tasks set respectively. The advantages of both space redundancy and time redundancy are combined. Each task gets its priority according to EDF. When Primary faults frequently, Alternate Primary will be activated and replace Primary to avoid waste of system resource. By this way, the tasks' requirement of real-time and fault-tolerance can be satisfied. The simulation shows APR-STR algorithm can reduce requirement of processor quantity for task set and improve utilization of system resources.
关 键 词:容错 实时调度 时间冗余 空间冗余 处理器利用率
分 类 号:TP13[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.144.162.109