首页> 外文学位 >Energy-efficient scheduling algorithms for real-time systems.
【24h】

Energy-efficient scheduling algorithms for real-time systems.

机译:实时系统的节能调度算法。

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

摘要

Over the past several years, many embedded real-time systems have emerged with energy conservation requirements. Most of these systems comprise battery-operated microprocessors and I/O devices. The increasingly complex software and faster hardware used by these systems introduce more energy consumption, but battery technology is not keeping up. Therefore, aggressive energy conservation techniques are needed to extend their lifetimes.;Traditionally, the research community has focused on processor-based power management techniques, with many articles published on processor energy conservation. On the other hand, research of power conservation for I/O devices as well as the overall system has received little attention.;In this dissertation, we first analyze the problem of online energy aware I/O scheduling for embedded real-time systems. We introduce the concept of device slack to represent the length of time that a device can be put in the low power state without causing any job to miss its deadline. Based on the concept of device slack, we propose two online energy-aware I/O device scheduling algorithms based on the preemptive periodic task model: Energy-Efficient Device Scheduling (EEDS) and Energy-Efficient Device Scheduling with Non-preemptible Resources (EEDS_NR). The EEDS algorithm keeps track of device slack for devices and performs device power state transitions to save energy, without jeopardizing temporal correctness. Although EEDS can achieve excellent energy conservation, it can only support fully preemptive system. The EEDS_NR algorithm generalize EEDS to support non-preemptive shared critical regions.;Next, the trade-off between I/O-based energy conservation and processor-based energy conservation is studied. Dynamic Voltage Scaling (DVS)-based scheduling algorithms can effectively reduce the processor energy consumption at the cost of increased execution time, which in turn increases the I/O device standby energy consumption. On the other hand, I/O-based Dynamic Power Management (DPM) techniques save device energy by aggressively reducing the time that devices are active, which requires the highest processor speed. Therefore, DVS alone or DPM alone may not achieve the same level of energy conservation that a scheduling algorithm considering both can achieve. To this end, we introduce and evaluate the System-wide Energy-Aware EDF (SYS_EDF) algorithm, which integrates device scheduling and processor voltage scaling to reduce the overall system energy consumption.;In summary, this dissertation discusses the design, the theoretical correctness, and the evaluation of a set of energy-efficient scheduling algorithms for real-time systems.
机译:在过去的几年中,出现了许多具有节能要求的嵌入式实时系统。这些系统大多数包含电池供电的微处理器和I / O设备。这些系统使用的日益复杂的软件和更快的硬件带来了更多的能耗,但是电池技术并没有跟上。因此,需要积极进取的节能技术来延长其使用寿命。传统上,研究界一直在关注基于处理器的电源管理技术,并发表了许多有关处理器节能的文章。另一方面,对I / O设备以及整个系统的节能研究也很少受到关注。本文首先分析了嵌入式实时系统的在线节能I / O调度问题。我们引入设备松弛的概念来表示设备可以处于低功耗状态而不会导致任何工作错过其截止日期的时间长度。基于设备松弛的概念,我们提出了两种基于抢占式周期性任务模型的在线节能I / O设备调度算法:节能设备调度(EEDS)和具有不可抢占资源的节能设备调度(EEDS_NR) )。 EEDS算法可跟踪设备的设备松弛情况,并执行设备电源状态转换以节省能量,而不会损害时间正确性。尽管EEDS可以实现出色的节能效果,但它只能支持完全抢占式系统。 EEDS_NR算法对EEDS进行了概括,以支持非抢先式共享关键区域。接下来,研究了基于I / O的节能与基于处理器的节能之间的权衡。基于动态电压缩放(DVS)的调度算法可以以增加执行时间为代价有效地降低处理器能耗,从而增加I / O设备待机能耗。另一方面,基于I / O的动态电源管理(DPM)技术可通过积极减少设备活动时间来节省设备能量,这需要最高的处理器速度。因此,单独使用DVS或单独使用DPM可能无法达到同时考虑两者的调度算法所能达到的相同节能水平。为此,我们引入并评估了全系统能量感知EDF(SYS_EDF)算法,该算法集成了设备调度和处理器电压缩放功能,以减少整个系统的能耗。总之,本文讨论了该设计,理论上的正确性。 ,并对一组实时系统的节能调度算法进行评估。

著录项

  • 作者

    Cheng, Hui.;

  • 作者单位

    The University of Nebraska - Lincoln.;

  • 授予单位 The University of Nebraska - Lincoln.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 128 p.
  • 总页数 128
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:40:02

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号