一种基于请求动态延迟调度的磁盘能耗优化方法技术

技术编号:7454582 阅读:380 留言:0更新日期:2012-06-23 04:05
本发明专利技术公开了一种基于请求动态延迟调度的磁盘能耗优化方法,要解决的技术问题是如何动态地调整磁盘调度延迟时间,在满足请求平均响应时间要求前提下,尽可能延迟调度时机,降低磁盘能量。技术方案是构建由排队系统、提交系统组成的磁盘请求调度系统,排队系统接收数据读写请求,对请求进行排序,将排序后的请求提交给提交系统,提交系统统计调度延迟时间内请求的平均响应时间,根据设定的请求平均响应时间阈值,动态调整调度延迟时间。采用本发明专利技术可缩短磁盘寻道距离,减小寻道时间,从而减小磁盘忙时间,降低磁盘能量消耗,且通过动态调整延迟时间的大小消除了因磁盘延迟处理请求所引发的请求平均响应时间过大的情况。

【技术实现步骤摘要】

本专利技术涉及磁盘调度的能耗优化方法,尤指通过动态调整调度延迟时间进行磁盘能耗优化的方法。
技术介绍
磁盘是构成存储系统的主要部件,主要由磁头、磁头臂、驱动马达、盘片等组成部分。磁盘中的数据保存在磁盘内部的盘片上。数据在盘片上按照柱面/磁道/扇区的方式进行组织。每个盘片被划分成多个磁道,每个磁道都是盘片上的同心圆。多个不同盘片上相同位置的磁道构成一个柱面。每个磁道被划分成多个不同的扇区,扇区是磁盘进行数据读写的基本单位。对请求数据进行读写的过程,也就是磁头对扇区的访问过程。磁盘的结构图如附图说明图1所示。应用程序的数据请求地址对应磁盘中某个盘片的磁道、扇区。磁盘对用户读写请求(下文中,读写请求简称为请求)的处理包括寻道、旋转以及数据读写三个过程。1)首先,磁头沿盘片半径移动到目标数据所在的磁道,称为寻道过程;2)然后,保持磁头在该磁道位置,盘片旋转到数据所在的扇区,称为旋转过程;3)启动数据的读写过程,直到所请求的数据操作完成。上述3个过程中,寻道和旋转两个过程合起来构成数据定位过程。三个过程的时间分别用tsrak、tratati。n和ttrans表示,请求的处理时间t—est为三本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杨学军董勇唐玉华陈娟吴俊杰王之元王会权
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术