检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机工程与应用》2013年第5期8-12,26,共6页Computer Engineering and Applications
基 金:国家自然科学基金(No.60736017)
摘 要:针对现有实时调度算法无法适应动态安全需求的问题,构建了一种安全驱动调度模型,该模型从系统安全级别、系统安全服务和任务安全策略三个方面描述了实时系统的动态安全需求,并设计了一种基于安全驱动的实时任务调度器框架。以该模型和框架为基础,提出了一种安全驱动调度算法(Security Driven Scheduling Algorithm,SDSA)。从全局角度对新到达任务进行可调度性检查,并将可调度任务分配到合适的处理机上运行。按照系统安全级别来动态调整已分配到各处理机上实时任务的安全策略,使其达到安全性和可调度性的最优平衡。采用优先级抢占式策略对各实时任务进行调度。仿真结果表明,SDSA算法与其他同类算法相比,在系统动态安全需求的适应性、关键任务的可调度性以及安全防危能力等方面具有较好的表现。The paper solves the problem that current scheduling algorithms cannot meet the dynamic security requirement ot real- time system. It builds a new security-driven scheduling model which describes the common security requirement of standard real-time system from three aspects including system security level, system security service and task security policy, and designs new security-driven scheduler framework. Based on the model the paper proposes a new Security-Driven Scheduling Algorithm (SDSA) for distributed real-time system. The algorithm checks the new arrived task and treats it by its critical type, then assigns it to the schedulable processor. It adjusts the security policy of tasks assigned on the same processor to the optimal balance between security and schedulability under current system security level. It adopts the priority preemptive policy to schedule these tasks on the same processor. Empirical investigations show that the improvements in the adaptability to dynamic security level and the schedulability of critical task and the safegurad effects can be achieved by choosing SDSA than other similar algorithms.
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229