首页> 外文会议>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:安全关键系统的实时团伙调度框架

获取原文

摘要

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号