首页> 外文学位 >Compositional analysis techniques for multiprocessor soft real-time scheduling.
【24h】

Compositional analysis techniques for multiprocessor soft real-time scheduling.

机译:多处理器软实时调度的成分分析技术。

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

摘要

The design of systems in which timing constraints must be met (real-time systems) is being affected by three trends in hardware and software development. First, in the past few years, multiprocessor and multicore platforms have become standard in desktop and server systems and continue to expand in the domain of embedded systems. Second, real-time concepts are being applied in the design of general-purpose operating systems (like Linux) and attempts are being made to tailor these systems to support tasks with timing constraints. Third, in many embedded systems, it is now more economical to use a single multiprocessor instead of several uniprocessor elements; this motivates the need to share the increasing processing capacity of multiprocessor platforms among several applications supplied by different vendors and each having different timing constraints in a manner that ensures that these constraints were met. These trends suggest the need for mechanisms that enable real-time tasks to be bundled into multiple components and integrated in larger settings.;There is a substantial body of prior work on the multiprocessor schedulability analysis of real-time systems modeled as periodic and sporadic task systems. Unfortunately, these standard task models can be pessimistic if long chains of dependent tasks are being analyzed. In work that introduces less pessimistic and more sophisticated workload models, only partitioned scheduling is assumed so that each task is statically assigned to some processor. This results in pessimism in the amount of needed processing resources.;In this dissertation, we extend prior work on multiprocessor soft real-time scheduling and construct new analysis tools that can be used to design component-based soft real-time systems. These tools allow multiprocessor real-time systems to be designed and analyzed for which standard workload and platform models are inapplicable and for which state-of-the-art uniprocessor and multiprocessor analysis techniques give results that are too pessimistic.
机译:硬件和软件开发的三种趋势正在影响必须满足时序约束的系统(实时系统)的设计。首先,在过去的几年中,多处理器和多核平台已成为台式机和服务器系统的标准配置,并在嵌入式系统领域不断扩展。其次,实时概念被应用在通用操作系统(如Linux)的设计中,并且正在尝试定制这些系统以支持具有时间限制的任务。第三,在许多嵌入式系统中,现在使用单个多处理器而不是几个单处理器元素更为经济。这激发了在不同供应商提供的几种应用程序之间共享不断增长的多处理器平台处理能力的需要,每种应用程序具有确保满足这些约束条件的方式,它们具有不同的时序约束。这些趋势表明需要将实时任务捆绑到多个组件中并集成到更大设置中的机制;在将实时系统的多处理器可调度性分析建模为周期性和零星任务方面,已有大量的先前工作系统。不幸的是,如果要分析长链的相关任务,这些标准任务模型可能会很悲观。在引入较少悲观和更复杂的工作量模型的工作中,仅假设分区调度,以便将每个任务静态分配给某个处理器。这导致对所需的处理资源的数量感到悲观。本文将扩展先前在多处理器软实时调度上的工作,并构建可用于设计基于组件的软实时系统的新分析工具。这些工具允许设计和分析多处理器实时系统,对于这些系统,标准的工作负载和平台模型不适用,以及最新的单处理器和多处理器分析技术给出的结果过于悲观。

著录项

  • 作者

    Leontyev, Hennadiy.;

  • 作者单位

    The University of North Carolina at Chapel Hill.;

  • 授予单位 The University of North Carolina at Chapel Hill.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 190 p.
  • 总页数 190
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号