基于用户空间的云网关网络文件系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sunshixi2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息化的日益显著的今天,数字化信息迅猛增长,人们对存储的需求从容量到速度都不断在提高。在这种背景下,云存储服务诞生并得到迅速的发展,催生了一个云存储时代。与此同时,利用云存储服务的云存储网关设备也得到了各界关注,特别是中小企业,对云网关的依赖逐渐增加。但是由于受到网速、带宽和存储设备本身等限制,云网关的速度一直是一个令人堪忧的问题。在此背景下,利用亚马逊平台提供的Amazon S3(Amazon Simple Storage Service,亚马逊简单存储服务)云存储服务,和NFS(Network File System,网络文件系统)搭建了一个云网关,使它通过各类传输协议将云端存储的数据共享给各类客户端。在现有的云网关架构上,以优化总体性能为目的,设计并实现了用户空间文件共享服务器,此服务器代替现有运行在内核空间的NFS服务器,简化了云网关本地运行流程中内核态和用户态的切换开销,达到提高速度、加快响应时间的效果。现有云网关的NFS服务器运行在系统内核空间下,它接收NFS客户端传递来的文件请求,并将该请求传递给工作在云网关用户空间下的S3FS(S3File System,S3文件系统),S3FS是云网关上负责将文件请求传递给S3的用户空间文件系统,请求从被NFS服务器到S3FS接收到,并返回结果,要经过多次内核空间到用户空间的数据拷贝,性能不佳,影响云网关的整体速度。针对以上原因,设计并实现了运行在用户空间下的文件共享服务器,它可以直接和同样运行在用户空间下的S3FS协同工作,无需经过内核空间,降低了内核空间和用户空间之间的切换开销,达到提高云网关整体访问速度的目的。经测试证明,用户空间下的文件共享服务器能够代替现有运行现有内核态下的NFS与S3FS协同工作使云网关正常运行,挂载及各项文件操作能够顺利执行。优化后的云网关上传下载等各项服务响应速度均有提高,云网关的性能得到一定程度的提升。
其他文献
随着社会信息化水平的提高,数据变得越来越重要。与此同时,企业数据中心的存储需求量呈爆炸式增长。目前的存储系统主要是从数据的读写性能和可靠性方面进行设计,忽略了数据之间
伴随着信息技术的发展,数据量呈爆炸式增长,给数据的存储和处理带来了越来越大的挑战。新的技术不断应用到已有的存储系统中,用来扩展存储系统的容量和提高存储系统的性能以及资
QR码是日本自动化组件制造商Densoniq-Wave在1994年提出的一种技术,最初的设计目的是通过补给链跟踪机动车,它能够携带百倍于线性码的信息量并且可以抵抗一定程度的噪声污染、
视频的自动化分类技术是计算机视觉领域里面非常重要同时也非常具有挑战性的研究热点之一,其主要目的是用计算机对视频类别进行分类,以代替人工分类的方法。但是现有的对视频建
曲面重构是模式识别和图像处理中的重要问题之一,是对物体进行建模分析的关键技术。随着三维扫描设备与技术的不断发展,获取物体表面的采样点更加简单、准确。从三维数据点集
随着科技的发展和人们安全意识的提高,安防技术的迅速发展,视频监控系统广泛地应用于人们的生活中,产生的视频监控数据也越来越多,作为视频监控数据分析技术的基础视频监控数据检
通过采集公共汽车行驶参数,建立优秀驾驶行为分析模型,可以为驾驶司机提供一种优秀驾车的指导方法;优秀驾驶行为分析模型建立是关键,本文通过建立基于先验规则优秀驾驶行为分析模
固态盘(SolidStateDisk,SSD)存储技术最近几年飞速发展,凭借其优异的性能占领了部分市场。但SSD在寿命和成本上仍然与硬盘(HardwareDiskDrive,HDD)有比较大的差距。因此,在消费类市场
高清视频技术的发展,推动了高清视频播放机的普及,随之而来的版权保护问题也越来越严重,网络认证系统ICS(InternetCertificationSystem)是一种基于节目内容的光盘视频版权保护系统
世界各国军队的武器装备情况显示,枪械是使用最广泛的武器,然而对枪械的使用和训练存在各种问题,有必要建立一个虚拟系统辅助枪械训练。虚拟枪械训练系统的开发目的:一是使参加