首页> 外文学位 >Distributed pipeline scheduling: A framework for design of large-scale, distributed, heterogeneous real-time systems.
【24h】

Distributed pipeline scheduling: A framework for design of large-scale, distributed, heterogeneous real-time systems.

机译:分布式管道调度:一种用于设计大型,分布式,异构实时系统的框架。

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

摘要

An increasing number of real-time applications execute over distributed, heterogeneous system resources, i.e., CPUs, networks, buses and disks, have specific end-to-end timing requirements and have non-linear flow specifications due to forks, feedback and synchronization. These applications increasingly execute over a common, integrated computer system infrastructure shared among many real-time and non-real time application streams to amortize the design costs. Because multiplexing the execution of a diverse set of end-to-end application streams over shared resources can lead to unpredictability, and therefore missed timing guarantees, designing highly efficient and predictable distributed real-time systems is a challenge. Current design approaches frequently make assumptions that render the theory impractical for real system design. Further, the solutions proposed do not scale well to large system design. Recent work in the real-time network domain has addressed some of these problems. However, the solutions provided only address the network/communications components of real-time system design and not the more general heterogeneous system design problem.;This research aims to provide a general design solution that bridges the gap between recent work in network design and the more general heterogeneous system design problem. We propose a framework, denoted the Distributed Pipeline Scheduling Framework, that provides a systematic approach towards designing distributed, heterogeneous real-time systems. Distributed Pipelining Scheduling includes a set of abstractions and transformations to map applications to system resources, distributed pipeline scheduling policies for efficient and predictable resource usage by applications, and timing analysis algorithms for analyzing heterogeneous, distributed systems to ascertain that application timing requirements are met. Distributed pipeline scheduling policies extend previous work in the network domain to provide predictable system execution for the multi-rate, heterogeneous resource, non-linear application flow system domain. Timing analysis algorithms extend previous work by allowing analysis of application streams executing on heterogeneous system resources with non-linear flow specifications such as synchronization and feedback. The mapping algorithm determines the optimal path for a linear application stream that meets all application processing and timing requirements and optimizes system design objectives. The novel contribution of the least cost path mapping algorithm is in its simultaneous allocation and routing of application streams over system resources to escape local minimas.
机译:越来越多的实时应用程序在分布式,异构系统资源(即CPU,网络,总线和磁盘)上执行,具有特定的端到端定时要求,并且由于派生,反馈和同步而具有非线性流规范。这些应用程序越来越多地在许多实时和非实时应用程序流之间共享的通用集成计算机系统基础结构上执行,以分摊设计成本。由于在共享资源上多路复用一组不同的端到端应用程序流的执行会导致不可预测性,因此错过了时序保证,因此设计高效且可预测的分布式实时系统是一个挑战。当前的设计方法经常做出使该理论不适用于实际系统设计的假设。此外,提出的解决方案不能很好地扩展到大型系统设计。实时网络领域中的最新工作已解决了其中一些问题。但是,提供的解决方案仅解决实时系统设计的网络/通信组件,而不解决更通用的异构系统设计问题。本研究旨在提供一种通用设计解决方案,以弥合网络设计与网络设计之间的差距。更一般的异构系统设计问题。我们提出了一个称为“分布式管道调度框架”的框架,该框架为设计分布式异构实时系统提供了一种系统的方法。分布式管道调度包括一组将应用程序映射到系统资源的抽象和转换,分布式管道调度策略(用于应用程序有效和可预测的资源使用),以及时序分析算法,用于分析异构分布式系统以确定应用时序需求得到满足。分布式管道调度策略扩展了网络域中的先前工作,从而为多速率,异构资源,非线性应用程序流系统域提供了可预测的系统执行。时序分析算法通过允许分析在异类系统资源上执行的应用流具有非线性流规范(例如同步和反馈),从而扩展了以前的工作。映射算法为满足所有应用程序处理和时序要求的线性应用程序流确定了最佳路径,并优化了系统设计目标。成本最低的路径映射算法的新颖之处在于,它可以同时在系统资源上分配和路由应用程序流,以逃避局部最小值。

著录项

  • 作者

    Chatterjee, Saurav.;

  • 作者单位

    Carnegie Mellon University.;

  • 授予单位 Carnegie Mellon University.;
  • 学科 Engineering Electronics and Electrical.;Computer Science.;Engineering System Science.
  • 学位 Ph.D.
  • 年度 1996
  • 页码 180 p.
  • 总页数 180
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号