首页> 外文学位 >Configuration-aware and QoS-aware Task Scheduling in Real-Time Adaptive Embedded Systems.
【24h】

Configuration-aware and QoS-aware Task Scheduling in Real-Time Adaptive Embedded Systems.

机译:实时自适应嵌入式系统中的配置感知和QoS感知任务调度。

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

摘要

In order to cope with increase in demand for embedded applications under resource and power constraints, there is an increasing trend on incorporating system-level flexibility and runtime adaptation in embedded systems. Although a complete processor-based implementation provides ultimate flexibility, usually computationally intensive processing mandates hardware support in addition to the processors. However, the main drawback of reconfigurable hardware platform is delay and energy overhead during system reconfiguration. Ignoring the time and energy required for reconfiguration may lead to performance degradation and deadline misses.;In this thesis we provide different real-time scheduling techniques. First, we propose the first real-time scheduler that is aware of the transition time overhead due to configuration of underlying hardware. We consider a heterogeneous multi-processor system and there are data dependencies among tasks and communication overhead time during task execution.;In many applications deadline miss rate is not an accurate metric to model the application quality but the distribution of deadline misses is the main factor. We use a well-known Weakly Hard System QoS model to define the acceptable deadline miss distribution. We provide an online scheduler that considers the time overheads among task switching while the deadline misses caused by time overheads follow a predefined pattern.;Next, we focus on energy consumption of the system and provide a scheduler that considers the time and energy overhead during power management. In our work deadline miss rate is minimized as the primary objective and the energy consumption of the system is minimized by means of voltage scaling as the secondary objective.;Many adaptive systems need to adapt to varying delay and/or energy constraints such as fluctuation of energy source when system is powered by renewable energies like solar energy. In order to ensure the scheduler can handle the dynamicity in availability of the energy source, we exploit the QoS constraint so the application quality is not violated during job dropout when our power management scheme adjusts the energy consumption according to energy availability.;Each of these schedulers is accompanied by an extensive experimental evaluation that represents the effect of using the proposed algorithms.
机译:为了应对在资源和功率约束下对嵌入式应用程序的需求增加,在嵌入式系统中并入系统级灵活性和运行时适应性的趋势正在增加。尽管基于处理器的完整实现提供了最大的灵活性,但是通常,计算量大的处理要求除了处理器之外还需要硬件支持。但是,可重新配置硬件平台的主要缺点是系统重新配置期间的延迟和能量开销。忽略重新配置所需的时间和精力可能会导致性能下降和截止期限丢失。;本文提供了不同的实时调度技术。首先,我们提出第一个实时调度程序,该调度程序知道由于底层硬件的配置而导致的转换时间开销。我们考虑使用异构的多处理器系统,并且在任务执行过程中,任务之间的数据依赖和通信开销时间。在许多应用程序中,截止期限未命中率不是建模应用程序质量的准确指标,但截止期限未命中的分布是主要因素。我们使用一个众所周知的弱硬系统QoS模型来定义可接受的截止期限未命中分布。我们提供了一个在线调度程序,该调度程序考虑了任务切换之间的时间开销,而由时间开销导致的最后期限未命中遵循预定义的模式;接下来,我们着重于系统的能耗并提供了一个调度程序,它考虑了电源期间的时间和能量开销管理。在我们的工作截止日期中,将失误率作为主要目标降至最低,并通过电压缩放作为次要目标将系统的能耗降到最低。许多自适应系统需要适应变化的延迟和/或能量约束,例如波动系统由可再生能源(例如太阳能)供电时的能源。为了确保调度程序可以处理能源可用性的动态变化,我们利用QoS约束,以便在我们的电源管理方案根据能源可用性调整能耗时,在作业丢失期间不违反应用程序质量。调度程序伴随着广泛的实验评估,代表了使用所提出算法的效果。

著录项

  • 作者

    Kooti, Hessam.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 168 p.
  • 总页数 168
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:42:31

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号