首页> 外文会议>IEEE Real-Time and Embedded Technology and Applications Symposium >RT-Gang: Real-Time Gang Scheduling Framework for Safety-Critical Systems
【24h】

RT-Gang: Real-Time Gang Scheduling Framework for Safety-Critical Systems

机译:RT-Gang:安全关键系统的实时Gang调度框架

获取原文

摘要

In this paper, we present RT-Gang: a novel real-time gang scheduling framework that enforces a one-gang-at-a-time policy. We find that, in a multicore platform, co-scheduling multiple parallel real-time tasks would require highly pessimistic worst-case execution time (WCET) and schedulability analysis-even when there are enough cores-due to contention in shared hardware resources such as cache and DRAM controller. In RT-Gang, all threads of a parallel real-time task form a real-time gang and the scheduler globally enforces the one-gang-at-a-time scheduling policy to guarantee tight and accurate task WCET. To minimize under-utilization, we integrate a state-of-the-art memory bandwidth throttling framework to allow safe execution of best-effort tasks. Specifically, any idle cores, if exist, are used to schedule best-effort tasks but their maximum memory bandwidth usages are strictly throttled to tightly bound interference to real-time gang tasks. We implement RT-Gang in the Linux kernel and evaluate it on two representative embedded multicore platforms using both synthetic and real-world DNN workloads. The results show that RT-Gang dramatically improves system predictability and the overhead is negligible.
机译:在本文中,我们介绍了RT-Gang:一种新颖的实时帮派调度框架,该框架可强制执行一次“一次帮派”策略。我们发现,在多核平台中,对多个并行实时任务进行协同调度将需要高度悲观的最坏情况执行时间(WCET)和可调度性分析-即使在有足够核的情况下,也因为共享硬件资源(例如,缓存和DRAM控制器。在RT-Gang中,并行实时任务的所有线程都形成一个实时帮派,并且调度程序全局执行一次一个帮派的调度策略,以确保紧密且准确的任务WCET。为了最大程度地降低利用率不足,我们集成了最新的内存带宽限制框架,以确保安全执行尽力而为的任务。具体来说,如果有闲置的核心(如果存在),则用于调度尽力而为任务,但严格限制了它们的最大内存带宽使用率,以将干扰紧密地限制在​​实时帮派任务上。我们在Linux内核中实现RT-Gang,并使用合成的和实际的DNN工作负载在两个有代表性的嵌入式多核平台上对其进行评估。结果表明,RT-Gang大大提高了系统的可预测性,而开销却可以忽略不计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号