首页> 中文学位 >面向硬盘的策略优化动态电源管理算法研究与实现
【6h】

面向硬盘的策略优化动态电源管理算法研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究概况

1.2.1系统级低功耗技术

1.2.2系统级电源管理研究概况

1.3课题来源和研究内容

1.4论文组织

1.5本章小结

第二章动态电源管理与策略优化

2.1动态电源管理技术

2.1.1电源可管理组件

2.1.2动态电源管理系统模型

2.2动态电源管理策略优化综述

2.2.1启发式算法

2.2.2随机模型控制算法

2.3本章小结

第三章DPM框架中的硬盘电源管理

3.1动态电源管理框架

3.2 IDE硬盘模型

3.2.1 IDE硬盘控制器

3.2.2 IDE控制器的寄存器模型

3.3 DPM框架中的硬盘电源管理

3.3.1硬盘操作点

3.3.2硬盘状态转换Linux实现

3.4硬盘读写I/O请求轨迹

3.5本章小结

第四章策略优化算法

4.1启发式策略

4.1.1Timeout策略

4.1.2预测策略

4.2随机模型算法及其实现

4.2.1系统模型

4.2.2策略优化

4.2.3模型实现

4.3更新理论模型算法及其实现

4.3.1系统模型

4.3.2更新理论与能耗管理

4.3.3系统建模

4.3.4硬盘策略优化实现

4.4策略算法小结

4.5本章小结

第五章实验结果分析

5.1实验环境

5.2实验结果分析

5.2.1服务队列与硬盘状态

5.2.2算法性能比较

5.3本章小结

结论

参考文献

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

目前,低功耗技术主要有静态技术和动态技术两种。动态技术是系统在运行阶段充分利用工作负载的变化性来动态改变设备工作模式,从而达到降低系统功耗的目的。由于动态低功耗技术的灵活性,现在已经成为降低功耗的重要手段。动态电源管理(DPM)就是这样一种动态设计方法。在前面的工作中,我们提出了一种支持不同电源管理策略的DPM框架。 本文针对在计算机系统能耗中占据很大比重的硬盘,研究应用于硬盘策略优化的动态电源管理算法,在已有的DPM框架基础上实现硬盘策略优化,为硬盘的低功耗设计提供理论指导。 硬盘的低功耗设计,就是在硬盘进入空闲状态时,将硬盘设置为适合的低功耗状态。本文扩展了已有的DPM框架,利用内核硬盘驱动程序实现了硬盘状态转换接口,用于实现硬盘的电源管理;增加了采集硬盘读写I/O请求轨迹信息的接口,用于分析用户的行为,让策略优化更加符合用户的行为。 策略优化是DPM的核心,优化算法一般分为启发式算法和随机优化算法两大类。本文简要的介绍了硬盘的两类启发式算法:Timeout算法和预测算法,并在DPM框架中实现了Timeout算法和指数平均算法。随机模型算法利用马尔可夫决策过程把系统转化为性能损耗约束下能量损耗最小的最优化问题(反之亦然)。本文利用离散时间马尔可夫决策过程对硬盘电源管理系统进行建模,求出最优解,并在DPM框架中实现随机模型策略优化。 本文还研究了一种事件驱动的更新理论模型算法。硬盘从空闲状态转入低功耗状态,再转入空闲状态这一过程可以认为是一个更新过程,而用户与硬盘则构成了一个排队系统。 本文利用更新理论及排队论将系统建模为性能约束与能耗约束的最优化问题,用Matlab进行求解,并在DPM框架中实现。本文最后对实现的三类算法进行性能上的比较。实验结果表明,更新理论模型算法比启发式算法和随机优化算法更适合硬盘电源管理系统,取得较好的节能效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号