首页> 外文学位 >Flexible scheduling in middleware for distributed rate-based real-time applications.
【24h】

Flexible scheduling in middleware for distributed rate-based real-time applications.

机译:中间件中的灵活调度,用于基于速率的分布式实时应用。

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

摘要

Dynamic scheduling offers relief from the limitations of static scheduling. However, dynamic scheduling often has a higher run-time cost because certain decisions are enforced on-line.; We present a general hybrid approach to real-time scheduling and dispatching in middleware, that can employ both static and dynamic components. This approach provides (1) feasibility assurance for the most critical tasks, (2) the ability to extend this assurance incrementally to operations in successively lower criticality equivalence classes, (3) the ability to trade off bounds on feasible utilization and dispatching overhead in cases where, for example, execution jitter is a factor or rates are not harmonically related, and (4) overall flexibility to make more optimal use of scarce computing resources and to enforce a wider range of application-specified execution requirements.; Adaptive re-scheduling must be performed whenever operating conditions exceed the ability of the scheduling and dispatching infrastructure to meet the critical real-time requirements of the system under the currently specified rates and execution times of operations. Adaptive re-scheduling relies on the ability to change the rates of execution of at least some operations, and may occur under the control of a higher-level middleware resource manager.; This dissertation makes five contributions in support of flexible and adaptive scheduling and dispatching in middleware. First, we provide a middleware scheduling framework that supports arbitrary and fine-grained composition of static/dynamic scheduling heuristics, to assure critical timeliness constraints while improving non-critical performance under a range of conditions. Second, we provide a flexible dispatching infrastructure framework composed of fine-grained primitives, and describe how appropriate configurations can be generated automatically based on the output of the scheduling framework. Third, we describe algorithms to reduce the overhead and duration of adaptive rescheduling, based on sorting for rate selection and priority assignment. Fourth, we provide timely and efficient performance information through an optimized metrics-feedback framework, to support higher-level reflection and adaptation decisions. Fifth, we present the results of empirical studies to quantify and evaluate the performance of alternative canonical scheduling heuristics, across a range of load and load jitter conditions. These studies were conducted within an avionics mission computing application framework running on realistic middleware and embedded hardware. The results obtained from these studies (1) demonstrate the potential benefits of reflective alternation among distinct scheduling heuristics at run-time, and (2) suggest performance factors of interest for future work on adaptive control policies and mechanisms using this framework. (Abstract shortened by UMI.)
机译:动态调度可以缓解静态调度的局限性。但是,由于某些决策是在线执行的,因此动态调度通常具有较高的运行时成本。我们提出了一种用于中间件中实时调度和调度的通用混合方法,该方法可以同时使用静态和动态组件。这种方法提供了(1)最关键任务的可行性保证,(2)将该保证逐步扩展到重要性较低的等效类中的操作的能力,(3)在可行的情况下权衡取舍和在情况下分配开销的能力例如,执行抖动是一个因素,或者速率不是谐波相关的;以及(4)总体灵活性,可以更充分地利用稀缺的计算资源,并执行更广泛的应用程序特定执行要求。只要操作条件超出调度和调度基础结构的能力,并且在当前指定的速率和操作执行时间下满足系统的关键实时要求,就必须执行自适应重新调度。自适应重调度依赖于改变至少某些操作的执行速率的能力,并且可能在上级中间件资源管理器的控制下发生。本文为中间件的灵活和自适应调度提供了五点贡献。首先,我们提供了一个中间件调度框架,该框架支持静态/动态调度启发式的任意且细粒度的组合,以确保关键的及时性约束,同时在一定条件下提高非关键性能。其次,我们提供了一个由细粒度原语组成的灵活的调度基础架构框架,并描述了如何根据调度框架的输出自动生成适当的配置。第三,我们描述了基于速率选择和优先级分配的排序算法来减少自适应重调度的开销和持续时间的算法。第四,我们通过优化的指标反馈框架提供及时有效的绩效信息,以支持更高级别的反思和适应决策。第五,我们提出了经验研究的结果,以量化和评估在一系列负载和负载抖动条件下替代规范调度启发式算法的性能。这些研究是在运行于现实中间件和嵌入式硬件上的航空电子任务计算应用程序框架内进行的。从这些研究中获得的结果(1)证明了在运行时不同的调度启发式方法之间进行反射性交替的潜在好处,以及(2)未来关于自适应 control 策略和机制的工作中最有意义的性能因素使用这个框架。 (摘要由UMI缩短。)

著录项

  • 作者

    Gill, Christopher David.;

  • 作者单位

    Washington University.;

  • 授予单位 Washington University.;
  • 学科 Computer Science.
  • 学位 D.Sc.
  • 年度 2002
  • 页码 216 p.
  • 总页数 216
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号