...
首页> 外文期刊>Science of Computer Programming >Statistical and exact schedulability analysis of hierarchical scheduling systems
【24h】

Statistical and exact schedulability analysis of hierarchical scheduling systems

机译:分层调度系统的统计和精确可调度性分析

获取原文
获取原文并翻译 | 示例
           

摘要

This paper contains two contributions: 1) A development methodology involving two techniques to enhance the resource utilization and 2) a new generic multi-core resource model for hierarchical scheduling systems. As the first contribution, we propose a two-stage development methodology relying on the adjustment of timing attributes in the detailed models during the design stage. We use a lightweight method (statistical model checking) for design exploration, easily assuring high confidence in the correctness of the models. Once a satisfactory design has been found, it can be proved schedulable using the computation costly method (symbolic model checking). In order to analyze a hierarchical scheduling system compositionally, we introduce the notion of a stochastic supplier modeling the supply of resources from each component to its child components in the hierarchy. We specifically investigate two different techniques to widen the set of provably schedulable systems: 1) a new supplier model; 2) restricting the potential task offsets. We also provide a way to estimate the minimum resource supply (budget) that a component is required to provide. In contrast to analytical methods, we prove non- schedulable cases via concrete counterexamples. By having richer and more detailed scheduling models this framework, has the potential to prove the schedulability of more systems. As the second contribution, we introduce a generic resource model for multi-core hierarchical scheduling systems, and show how it can be instantiated for classical resource models: Periodic Resource Models (PRM) and Explicit Deadline Periodic (EDP) resource models. The generic multi-core resource model is presented in the context of a compositional model-based approach for schedulability analysis of hierarchical scheduling systems. The multi-core framework presented in this paper is an extension of the single-core framework used for the analysis in the rest of the paper.
机译:本文包含两个方面的贡献:1)一种开发方法,其中涉及两种技术以提高资源利用率; 2)一种用于分层调度系统的新通用多核资源模型。作为第一个贡献,我们提出了一个两阶段的开发方法,该方法基于设计阶段在详细模型中时序属性的调整。我们使用轻量级方法(统计模型检查)进行设计探索,轻松确保对模型正确性的高度信心。一旦找到令人满意的设计,就可以使用计算成本高昂的方法(符号模型检查)证明其可调度。为了从结构上分析层次化的调度系统,我们引入了一种随机供应商的概念,该模型对层次结构中从每个组件到子组件的资源供应进行建模。我们专门研究了两种不同的技术,以扩大可证明的可调度系统的范围:1)新的供应商模型; 2)限制潜在的任务偏移量。我们还提供一种估算组件所需提供的最小资源(预算)的方法。与分析方法相反,我们通过具体的反例来证明不可计划的情况。通过拥有更丰富,更详细的调度模型,此框架有可能证明更多系统的可调度性。作为第二个贡献,我们介绍了一种用于多核分层调度系统的通用资源模型,并展示了如何针对经典资源模型进行实例化:周期性资源模型(PRM)和显式截止期限周期性(EDP)资源模型。在基于组成模型的方法的上下文中介绍了通用多核资源模型,用于分层调度系统的可调度性分析。本文介绍的多核框架是本文其余部分中用于分析的单核框架的扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号