首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Semi-Partitioned Scheduling of Dynamic Real-Time Workload: A Practical Approach Based on Analysis-Driven Load Balancing
【24h】

Semi-Partitioned Scheduling of Dynamic Real-Time Workload: A Practical Approach Based on Analysis-Driven Load Balancing

机译:动态实时工作负载的半分区调度:一种基于分析驱动的负载平衡的实用方法

获取原文
           

摘要

Recent work showed that semi-partitioned scheduling can achieve near-optimal schedulability performance, is simpler to implement compared to global scheduling, and less heavier in terms of runtime overhead, thus resulting in an excellent choice for implementing real-world systems. However, semi-partitioned scheduling typically leverages an off-line design to allocate tasks across the available processors, which requires a-priori knowledge of the workload. Conversely, several simple global schedulers, as global earliest-deadline first (G-EDF), can transparently support dynamic workload without requiring a task-allocation phase. Nonetheless, such schedulers exhibit poor worst-case performance. This work proposes a semi-partitioned approach to efficiently schedule dynamic real-time workload on a multiprocessor system. A linear-time approximation for the C=D splitting scheme under partitioned EDF scheduling is first presented to reduce the complexity of online scheduling decisions. Then, a load-balancing algorithm is proposed for admitting new real-time workload in the system with limited workload re-allocation. A large-scale experimental study shows that the linear-time approximation has a very limited utilization loss compared to the exact technique and the proposed approach achieves very high schedulability performance, with a consistent improvement on G-EDF and pure partitioned EDF scheduling.
机译:最近的工作表明,半分区调度可以实现接近最佳的可调度性能,与全局调度相比,实现起来更简单,并且在运行时开销方面的负担也更少,因此是实现实际系统的绝佳选择。但是,半分区调度通常利用离线设计在可用处理器之间分配任务,这需要对工作负载有先验知识。相反,几个简单的全局调度程序(如全局最早截止日期优先(G-EDF))可以透明地支持动态工作负载,而无需任务分配阶段。但是,此类调度程序表现出较差的最坏情况性能。这项工作提出了一种半分区方法,可以有效地调度多处理器系统上的动态实时工作负载。首先提出了在分区EDF调度下针对C = D拆分方案的线性时间近似,以降低在线调度决策的复杂性。然后,提出了一种负载均衡算法,用于在工作负载重新分配受限的情况下接纳系统中的新实时工作负载。大规模实验研究表明,与精确技术相比,线性时间近似方法的利用率损失非常有限,并且所提出的方法具有很高的可调度性,并且在G-EDF和纯分区EDF调度方面具有一致的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号