...
首页> 外文期刊>Theoretical computer science >PADS: An approach to modeling resource demand and supply for the formal analysis of hierarchical scheduling
【24h】

PADS: An approach to modeling resource demand and supply for the formal analysis of hierarchical scheduling

机译:PADS:一种建模资源需求和供给的方法,用于形式化调度的形式分析

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

摘要

As real-time embedded systems become more complex, resource partitioning is increasingly used to guarantee real-time performance. Recently, several compositional frameworks of resource partitioning have been proposed using real-time scheduling theory with various notions of real-time tasks running under restricted resource supply environments. However, these real-time scheduling-based approaches are limited in their expressiveness in that, although capable of describing resource-demand tasks, they are unable to model resource supply. This paper describes a process algebraic framework PADSfor reasoning about resource demand and resource supply inspired by the timed process algebra ACSR. In ACSR, real-time tasks are specified by enunciating their consumption needs for resources. To also accommodate resource-supply processes in PADS, given a resource cpu, we write cpu to denote the availability of cpu for a requesting task process. Using PADS, we define a supply-demand relation where a pair (T, S) belongs to the relation if the demand process T can be scheduled under supply S. We develop a theory of compositional schedulability analysis as well as a technique for synthesizing an optimal supply process for a set of tasks. Furthermore, we define ordering relations between supplies which describe when a supply offers more resource capacity than another. With this notion it is possible to formally represent hierarchical scheduling approaches that assign more "generous" resource allocations to tasks in exchange for a simple representation. We illustrate our techniques via a number of examples.
机译:随着实时嵌入式系统变得越来越复杂,越来越多地使用资源分区来保证实时性能。近来,已经提出了使用实时调度理论的几种资源划分的组成框架,其具有在受限资源供应环境下运行的实时任务的各种概念。但是,这些基于实时调度的方法的表现力受到限制,因为尽管能够描述资源需求的任务,但它们无法对资源供应进行建模。本文描述了一个过程代数框架PADS,用于推理受定时过程代数ACSR启发的资源需求和资源供应。在ACSR中,实时任务是通过说明其资源消耗需求来指定的。为了在给定资源cpu的情况下也容纳PADS中的资源供应过程,我们编写cpu来表示请求任务过程中cpu的可用性。如果可以在供给S下安排需求过程T,则使用PADS定义供需关系,其中一对(T,S)属于该关系。我们开发了组成可调度性分析的理论以及用于合成需求关系的技术。一组任务的最佳供应过程。此外,我们定义了供应之间的排序关系,这些关系描述了何时供应比其他供应具有更多的资源容量。利用此概念,可以正式表示分层调度方法,该方法将更多的“大量”资源分配分配给任务,以换取简单的表示。我们通过许多示例来说明我们的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号