首页> 外文学位 >Adaptive quality of service control in distributed real-time embedded systems.
【24h】

Adaptive quality of service control in distributed real-time embedded systems.

机译:分布式实时嵌入式系统中的自适应服务质量控制。

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

摘要

An increasing number of distributed real-time embedded systems face the critical challenge of providing Quality of Service (QoS) guarantees in open and unpredictable environments. For example, such systems often need to enforce CPU utilization bounds on multiple processors in order to avoid overload and meet end-to-end deadlines, even when task execution times deviate significantly from their estimated values or change dynamically at run-time.; This dissertation presents an adaptive QoS control framework which includes a set of control design methodologies to provide robust QoS assurance for systems at different scales. To demonstrate its effectiveness, we have applied the framework to the end-to-end CPU utilization control problem for a common class of distributed real-time embedded systems with end-to-end tasks. We formulate the utilization control problem as a constrained multi-input-multi-output control model. We then present a centralized control algorithm for small or medium size systems, and a decentralized control algorithm for large-scale systems. Both algorithms are designed systematically based on model predictive control theory to dynamically enforce desired utilizations. We also introduce novel task allocation algorithms to ensure that the system is controllable and feasible for utilization control. Furthermore, we integrate our control algorithms with fault-tolerance mechanisms as an effective way to develop robust middleware systems, which maintain both system reliability and real-time performance even when the system is in face of malicious external resource contentions and permanent processor failures. Both control analysis and extensive experiments demonstrate that our control algorithms and middleware systems can achieve robust utilization guarantees. The control framework has also been successfully applied to other distributed real-time applications such as end-to-end delay control in real-time image transmission. Our results show that adaptive QoS control middleware is a step towards self-managing, self-healing and self-tuning distributed computing platforms.
机译:越来越多的分布式实时嵌入式系统面临着在开放和不可预测的环境中提供服务质量(QoS)保证的关键挑战。例如,即使任务执行时间明显偏离其估计值或在运行时动态变化时,此类系统通常仍需要在多个处理器上强制执行CPU利用率限制,以避免过载并满足端到端期限。本文提出了一种自适应的QoS控制框架,该框架包括一组控制设计方法,可为不同规模的系统提供可靠的QoS保证。为了证明其有效性,我们将该框架应用于具有端到端任务的一类常见的分布式实时嵌入式系统的端到端CPU利用率控制问题。我们将利用率控制问题表述为受约束的多输入多输出控制模型。然后,我们提出了针对中小型系统的集中控制算法,以及针对大型系统的分散控制算法。两种算法均基于模型预测控制理论进行系统设计,以动态实施所需的利用率。我们还介绍了新颖的任务分配算法,以确保系统对于使用率控制而言是可控的和可行的。此外,我们将控制算法与容错机制相集成,作为开发健壮的中间件系统的有效方法,即使系统面临恶意外部资源争用和永久性处理器故障,该中间件系统仍可保持系统可靠性和实时性能。控制分析和大量实验均表明,我们的控制算法和中间件系统可以实现强大的利用率保证。该控制框架也已成功应用于其他分布式实时应用程序,例如实时图像传输中的端到端延迟控制。我们的结果表明,自适应QoS控制中间件是朝着自我管理,自我修复和自我调整的分布式计算平台迈出的一步。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号