文件系统功耗优化技术的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:am1047973925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功耗已经成为设计各种计算机设备必须考虑的首要问题。移动嵌入式设备,如智能手机、平板电脑等,不仅电池电量有限,而且电池密度发展缓慢。更低的功耗意味着更长的使用时间和更好的用户体验。低功耗的台式机,可以减少散热设备的投入,降低散热设备带来的噪音,从而提供更加舒适的工作环境。降低数据中心的功耗,不仅会带来经济效益,而且还能够增加服务器的可靠性。   固态硬盘相比于传统的机械硬盘,有着更高的性能和更低的功耗。但是固态硬盘价格高、寿命短,台式机、服务器上主流的外部存储设备仍然是机械硬盘。机械硬盘的功耗在整个计算机系统尤其是数据中心所占的比例已经越来越大。现代操作系统通过文件系统层进行硬盘I/O操作管理,并提供实时监控数据。不同的文件系统使用不同的方法组织硬盘上的数据,因而会造成硬盘功耗的不同。本文将从管理存储设备的文件系统层出发探讨建立硬盘功耗模型和降低硬盘功耗的方法。本论文的主要研究工作如下:   1.针对存储设备所占的功耗越来越多的问题,对目前常用的硬盘功耗模型和降低硬盘功耗的方法进行了系统调研。通过调研发现,目前的硬盘功耗模型没有考虑不同文件系统对硬盘功耗的影响,因此模型的通用性比较差。降低硬盘功耗的算法和技术手段也比较单一,没有从文件系统角度寻找降低硬盘功耗的方法。   2.硬盘功耗模型不仅可以避免设计相对复杂、价格昂贵的硬件电路,而且还能实现功耗的在线评估、查找热点代码、指导硬盘进行功耗优化。本文通过对EXT2、EXT4和NILFS2等常用文件系统的硬盘I/O过程进行实验分析,发现不同的文件系统对硬盘功耗具有不同的影响。为了刻画这种差异性,提出基于I/O空闲率的硬盘功耗建模与评估方法。   3.提高硬盘I/O空闲率可以降低硬盘的功耗。针对视频播放这一具体的任务,使用I/O空闲率来指导硬盘进行功耗优化。通过对传统的LRU算法进行分析,在不影响视频正常播放的情况下,增加缓存的大小可以提高硬盘的I/O空闲率,进而降低硬盘的功耗。在最好的情况下,将视频播放的I/O空闲率提高到97%,硬盘功耗降低45.24%。   4.日志文件系统中的日志区是访问最频繁的一块区域,常成为系统性能的瓶颈。为了减少对硬盘的访问,降低硬盘的功耗,同时提高系统的性能,本文设计了内存日志文件系统。实验发现,本文设计的内存日志文件系统在最理想的测试用例下,可以将硬盘的功耗降低19.32%,同时系统的性能提升55.80%。
其他文献
云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取IT服务。而构成资源池的计算机在计算、存储、宽带性能等方面都可能存在限制与不同
随着计算机与网络技术的飞速发展,网络端之间数据传输的可靠性、安全性和公平性等问题直接影响着数据传输的效率,而计算机网络协议则是负责数据传输的关键,可见,优化计算机网
目前,我国的物流企业正处于一个高速发展的时期,发展物流产业的目标是提高物流效率,降低物流成本,从而最大程度满足客户需求。这使得物流行业朝着信息化、网络化、智能化、标准化
列车的方便、快捷无疑为我们的生活带来许多便利,但同样列车的安全、运输效率也越来越受到人们的重视,列车性能的改进成为该领域的核心内容。我国在考虑自身的实际情况和未来发
随着嵌入式技术,数字图像处理技术,网络通信技术和视频压缩技术的快速发展,嵌入式视频监控系统正朝着网络监控和智能监控的方向发展。在智能视频监控方面,无论是国内还是国外
当前,云计算正在受到越来越多的关注,开源云平台如Eucalyptus、OpenStack等主要提供IaaS层上的服务,即基础设施即服务,用户向云平台购买一定量的虚拟机,将自己的任务提交到购买的
合成孔径雷达(SyntheticAperture Radar, SAR)凭借其独特的优势在军事、国民经济领域中有着广泛的应用。然而事实上SAR系统的信息获取技术明显超前于信息处理技术,使得SAR图像数
随着计算机技术及互联网技术的快速发展,越来越多的隐私信息在网络中传输,由此产生一系列信息安全问题,如:非法窃取、监听、传播数据信息等。图像是信息传递的一种重要方式,
自二十世纪九十年代以来,多Agent系统逐渐成为人们研究的热点,对许多科学技术的发展产生了深远的影响。多Agent系统比较适用于复杂的分布式计算,且能有效地避免大规模分布式站点
公共交通网络是现代城市交通网络中最重要的基础设施之一。在大中城市,公共交通系统扮演着尤为重要的角色,特别是在“低碳生活,绿色出行”概念越来越受市民认可的今天,公共交通更