A system and method for scheduling tasks using a sliding time window. In some embodiments, the system for scheduling tasks including at least one processing unit configured to perform multiple tasks, each task of the plurality of tasks is scheduled to execute a scheduler instance in multiple instance scheduler in a set time window associated with each of the plurality of the scheduler instance in the scheduler instance with multiple time windows in combination in each time window with a group of processing units at least one processing unit associated, the multiple time window in the time window with the start time and the distribution of the duration and the time window associated with the scheduler instance as early as the start time of the execution of tasks associated with and execution duration no longer than the allocated, and the start time of early time on the slide to the moment.
【技术实现步骤摘要】
本专利技术涉及用于使用滑动时间窗口调度任务的系统和方法。
技术介绍
航空航天应用中的实时操作系统(RTOS)可以依靠时间划分的概念以便保证该RTOS在识别的最坏情况的执行时间内执行任务。例如,一种RTOS使用静态固定的时间窗口调度。一种替换方法使用速率单调的(RM)调度和空闲时间调度以向动态任务执行提供更高的灵活性同时仍维持时间确定性。在多核平台中,表征并限制跨内核干扰在确定该最坏情况执行时间以及由此的预算方面是关键的,其中预算形成时间划分的基础。然而,在多核平台中,并不总能保证多线程的可调度性。因此,在多核RTOS中,提供在不同内核上执行的任务集合借此被限制为满足时间确定性然而也允许灵活性和动态性的多核RTOS机制并不总是可以的。
技术实现思路
提供了用于使用滑动时间窗口调度任务的系统和方法。在某些实施例中,用于调度任务执行的系统包括被配置成执行多个任务的至少一个处理单元,其中该多个任务中的每个任务被调度成在多个调度器实例中的一个调度器实例内执行,该多个调度器实例中的每个调度器实例被与多个时间窗口中的一组时间窗口相关联并在每个时间窗口中被与至少一个处理单元中的一组处理单元相关联,该多个时间窗口中的一个或多个时间窗口具有开始时间和所分配的持续时间并且与该一个或多个时间窗口相关联的调度器实例不早于该开始时间开始执行相关联的任务并且执行不长于所分配的持续时间,并且其中该开始时间可滑动至时间上较早的时刻。附图说明要理解的是,附图仅描绘示例性实施例并因此不应被视为对范围进行限制,将通过使用附图采用额外的特异性和细节来描述示例性实施例,其中:图1是在本公开中描述的一个 ...
【技术保护点】
一种用于调度任务的执行的系统,所述系统包括:至少一个处理单元(102),被配置成执行多个任务,其中所述多个任务中的每个任务被调度成在多个调度器实例中的一个调度器实例内执行,所述多个调度器实例中的每个调度器实例被与多个时间窗口中的一组时间窗口相关联并在每个时间窗口中被与所述至少一个处理单元中的一组处理单元相关联,所述多个时间窗口中的一个或多个时间窗口具有开始时间和所分配的持续时间并且与所述一个或多个时间窗口相关联的调度器实例不早于所述开始时间开始执行相关联的任务并且执行不长于所述所分配的持续时间,以及其中所述开始时间可滑动至时间上较早的时刻。
【技术特征摘要】
2015.06.11 US 14/7370101.一种用于调度任务的执行的系统,所述系统包括:至少一个处理单元(102),被配置成执行多个任务,其中所述多个任务中的每个任务被调度成在多个调度器实例中的一个调度器实例内执行,所述多个调度器实例中的每个调度器实例被与多个时间窗口中的一组时间窗口相关联并在每个时间窗口中被与所述至少一个处理单元中的一组处理单元相关联,所述多个时间窗口中的一个或多个时间窗口具有开始时间和所...
【专利技术属性】
技术研发人员:S·瓦拉达拉简,L·J·米勒,A·K·麦克克里迪,A·R·拉森,R·弗罗斯特,R·L·罗菲尔森,
申请(专利权)人:霍尼韦尔国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。