面向桌面云的分布式文件系统的主机端缓存策略研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:ztcld2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
桌面云作为云计算的一个典型应用,能够缓解传统实验室机房的诸多弊端:硬件成本高、资源利用率低、管理维护成本高、噪音辐射大等。本质上,桌面云成本的降低和资源利用率的提高是通过资源共享实现的,然而廉价存储设备的I/O带宽不能满足实际的需求,这使得I/O成为了性能瓶颈。缓存在存储器层次结构中应用广泛,使用缓存就成为了解决I/O性能瓶颈的关键。为了同时减少后端存储I/O开销和网络I/O开销,我们选择将缓存应用在主机端(Host-side),即运行虚拟机(Guest)的一端。  本文通过采集和分析真实桌面云环境下的I/O负载,验证了缓存的价值,并回答了如何选择替换算法、写入策略、缓存容量以及页大小。根据负载分析的结论,我们设计并实现了基于GlusterFS分布式文件系统的低开销、高并发Disk-Cache缓存模块,旨在降低I/O平均延迟、提高系统IOPS。  本文的主要贡献和结论包括:(1)采集了真实桌面云环境下的负载,并分析了负载的基本特征,发现桌面云负载较好地符合Zipf分布,具有良好的时间和空间局部性,取10%的工作集作为缓存容量并选择LRU替换算法就能达到90%以上的命中率,页大小选取得越大(从4K到128K),缓存命中率越高,同时采用Write Allocate策略的写命中率能达到90%以上,远远高于采用Write Non-Allocate的25%左右的写命中率;(2)设计并实现了基于GlusterFS分布式文件系统的低开销、高并发Disk-Cache缓存模块,并通过评测发现Disk-Cache使读写平均延迟分别达到了616.9x和137.2x的加速比,同时使读写IOPS分别提高了5.7倍和3.6倍。
其他文献
现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式,它已经成为国际教育发展的共同趋势。远程教育平台是实施远程教育的基础,其性能和功能直接决定了远程教育的方
绕月探测工程的科学目标是:获取月球表面三维影像;分析月球表面有用元素及物质类型的含量和分布等。嫦娥探月工程包括运行管理,数据接收,数据预处理,数据管理和科学应用与研究
学位
随着计算机软硬件技术近年来的迅猛发展,特别是计算机芯片以摩尔定律的速度不停更新换代,以及现代操作系统技术的发展,传统的BIOS固件技术已经暴露出较大的缺陷.一种新的BIOS
下一代移动通信网络将是一个多种接入方式融合的全IP网络,虽然该网络具有IP网络所固有的简单性、灵活性等优势,然而IP网络尽力而为的服务方式却使其难以满足下一代移动通信业
目前,随着集成电路设计等技术的发展、应用系统复杂性的增加,传统的同步系统设计方法将面临巨大的技术挑战。另一方面,在设计具有分布、并发等特点的实时控制系统时,对系统的
拼写错误是很多语言中常见的问题,也是很多自然语言处理任务中的一个重要模块。网络的普及让信息泛滥,人们被大量的信息淹没,变得只注重效率,而不注重拼写的是否正确。在这样的背
合成孔径雷达(SAR,Synthetic Aperture Radar)图像中相干斑噪声的存在降低了图像的质量,影响了图像的解译和后续处理。因此相干斑抑制技术是SAR应用的重要课题之一。   相
学位
伴随着信息技术的高速发展,三维重建技术逐渐应用到各行各业。比如利用3D打印进行工业设计以及改造传统制造业,而其第一步就需要获得稳定可靠的三维模型。电商行业也有三维重建
移动位置服务(LBS-Location Based Service),是通过通信网络获取移动终端用户的位置信息(经纬度),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。3G网络所提供
随着信息技术的发展,图像模式识别在工农业生产、医疗、交通等领域中的应用越来越广泛,成为各智能自主系统中的重要部分。图像模式识别系统能够模拟人类完成特定任务,它利用成像