首页> 外文期刊>Software >Timing analysis of the PREEMPT RT Linux kernel
【24h】

Timing analysis of the PREEMPT RT Linux kernel

机译:PREEMPT RT Linux内核的时序分析

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

摘要

In the theory of real-time scheduling, tasks are described by mathematical variables, which are used in analytical models in order to prove schedulability of the system. On real-time Linux, tasks are computer programs, and Linux developers try to lower the latencies caused by the Linux kernel, trying to achieve faster response for the highest-priority task. Although both seek temporal correctness, they use different abstractions, which end up separating these efforts in two different worlds, making it hard for the Linux practitioners to understand and apply the formally proved models to the Linux kernel and for theoretical researchers to apply the restrictions imposed by Linux for the theoretical models. This paper traces a parallel between the theory of response-time analysis and the abstractions used in the Linux kernel. The contribution of this paper is threefold. We first identify the PREEMPT RT Linux kernel mechanisms that impact the timing of real-time tasks and map these impacts to the main abstractions used by the real-time scheduling theory. Then, we describe a customized trace tool, based on the existing trace infrastructure of the Linux kernel, that allows the measurement of the delays associated with the main abstractions of the real-time scheduling theory. Finally, we use this customized trace tool to characterize the timing lines resulting from the behavior of the PREEMPT RT Linux kernel. Copyright (c) 2015John Wiley & Sons, Ltd.
机译:在实时调度理论中,任务是由数学变量描述的,这些变量在分析模型中用于证明系统的可调度性。在实时Linux上,任务是计算机程序,Linux开发人员试图降低由Linux内核引起的延迟,从而尝试对最高优先级的任务获得更快的响应。尽管两者都寻求时间正确性,但是它们使用不同的抽象,最终将这些工作分开在两个不同的世界中进行,这使得Linux专业人员很难理解并将正式证明的模型应用于Linux内核,而理论研究人员则很难施加所施加的限制。由Linux为理论模型。本文在响应时间分析理论和Linux内核中使用的抽象之间找到了相似之处。本文的贡献是三方面的。我们首先确定影响实时任务时序的PREEMPT RT Linux内核机制,并将这些影响映射到实时调度理论使用的主要抽象上。然后,我们基于Linux内核的现有跟踪基础结构,描述了一个定制的跟踪工具,该工具可以测量与实时调度理论的主要抽象相关的延迟。最后,我们使用这个定制的跟踪工具来描述由PREEMPT RT Linux内核的行为产生的时序线。版权所有(c)2015 John Wiley&Sons,Ltd.

著录项

  • 来源
    《Software》 |2016年第6期|789-819|共31页
  • 作者单位

    Univ Fed Santa Catarina, Dept Automat & Syst, Caixa Postal 476, BR-88040900 Florianopolis, SC, Brazil|Red Hat Inc, Sao Paulo, Brazil;

    Univ Fed Santa Catarina, Dept Automat & Syst, Caixa Postal 476, BR-88040900 Florianopolis, SC, Brazil;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    real time; response-time analysis; Linux; PREEMPT RT; trace; Ftrace;

    机译:实时;响应时间分析;Linux;PREEMPT RT;trace;Ftrace;
  • 入库时间 2022-08-18 02:50:40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号