首页> 外文会议>IEEE International Symposium on Real-Time Distributed Computing >An Architecture for Declarative Real-Time Scheduling on Linux
【24h】

An Architecture for Declarative Real-Time Scheduling on Linux

机译:Linux上的声明式实时调度的体系结构

获取原文

摘要

This paper proposes a novel framework and programming model for real-time applications supporting a declarative access to real-time CPU scheduling features that are available on an operating system. The core idea is to let applications declare their temporal characteristics and/or requirements on the CPU allocation, where, for example, some of them may require real-time POSIX priorities, whilst others might need resource reservations through SCHED_DEADLINE. The framework can properly handle such a set of heterogeneous requirements configuring an underlying multi-core platform so to exploit the various scheduling disciplines that are available in the kernel, matching applications requirements. The framework is realized as a modular architecture in which different plugins handle independently certain real-time scheduling features within the underlying kernel, easing the customization of its behavior to support other schedulers or operating systems by adding further plugins.
机译:本文为实时应用程序提出了一种新颖的框架和编程模型,它支持对操作系统中可用的实时CPU调度功能的声明式访问。核心思想是让应用程序声明其时间特征和/或对CPU分配的要求,例如,其中一些应用程序可能需要实时POSIX优先级,而其他应用程序可能需要通过SCHED_DEADLINE进行资源预留。该框架可以正确地处理配置基础多核平台的一组异构需求,以便利用内核中可用的各种调度规则来匹配应用程序需求。该框架实现为模块化体系结构,其中不同的插件独立处理底层内核中的某些实时调度功能,从而通过添加其他插件简化了其行为的自定义以支持其他调度程序或操作系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号