基于SMDFS实现POSIX兼容的云存储网盘系统

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:baishuitylh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源分布式文件系统HDFS为支持流式读写、提供高吞吐量访问而放宽了一部分POSIX约束,而基于HDFS研发的海量小文件系统SMDFS遗留了HDFS不兼容POSIX约束的这一问题,导致系统在实际生产应用环境中无法直接兼容传统的上层应用。现有的很多POSIX兼容的分布式文件系统大多源于文件系统服务端对文件随机访问等操作的支持,或者仅针对其自研文件系统的业务场景提供了类POISX支持,不能作为SMDFS或HDFS等其他POSIX不兼容的文件系统的参考方案。论文在现有的研究成果之上,分析了现有的分布式文件系统兼容现状以及主流的POSIX约束实现方式,并结合SMDFS暂不支持POSIX标准的原因,基于用户空间文件系统FUSE提出了基于数据暂存区的文件流重定向模型,通过将需要进行POSIX相关操作的对象转移到数据暂存区作为镜像文件,利用本地文件系统的POSIX兼容属性完成客户端的POSIX操作需求,再借助异步线程池完成镜像文件的同步以保持文件系统数据的完整性,同时采用覆写中断并发控制方案解决镜像文件同步期间的同一个文件读写冲突问题,保证系统的高并发性能。基于数据暂存区的文件流重定向模型为分布式文件系统的POSIX实现提供了解决方案。其次,目前海量小文件系统在文件上传时设置了元数据缓冲机制,从而导致客户端查询元数据的操作执行失败。针对这一问题,论文设计了基于目录的客户端元数据缓存机制,利用缓存占位解决文件创建时元数据缓存与查找冲突。同时,文章提出了事件加定时器的组合策略,可在短时间内恢复元数据的一致性。最后,基于数据暂存区的文件流重定向模型,在海量小文件系统SMDFS2.0的基础上实现了功能更完善的POSIX兼容的云存储网盘系统SMDFS3.0,包括网盘文件系统、POSIX兼容的网盘访问系统以及跨平台的Web访问系统。测试表明,SMDFS3.0实现了对文件随机写操作和文件执行权限的支持。同时,相比HDFS基于FUSE挂载的类POSIX兼容系统,基于本文成果的POSIX兼容的访问系统在读写性能上优势非常明显,随机读性能有10倍以上的性能提升;顺序读和顺序写性能有约3-4倍左右的提升;基于目录的元数据缓存的设计使目录的List操作效率提升近10倍。但由于FUSE带来的用户态和内核态切换开销,导致SMDFS的POSIX标准接口相比于Java接口会有50%的性能损失。
其他文献
随着科学技术的快速进步,制造业的生产过程管理和生产数据管理方式正在向依靠技术的管理方式变化,智能工厂正是工业4.0的重要内容之一,这种以科技和数据为推动力的变革已经逐渐覆盖我国的大部分工厂。目前我国许多行业都在对工厂的生产管理方式进行智能化改造,业内建立全新的智能工厂的需求非常旺盛,开发与智能工厂相配套的智能生产流程信息管理系统势在必行。该系统将传统的人到货模式转变为新型的货到人模式,在智能设备的
内容分发网络对流媒体内容的快速分发至关重要,促进了当今互联网应用的发展。但是随着网络中数据流量的日益增长,传统的内容分发网络局限性逐渐展现出来。比如服务器存储扩容
党的十九大指出,要“转变政府职能,深化简政放权,创新监管方式,增强政府公信力和执行力,建设人民满意的服务型政府。”按照党的十九大精神的要求,发展与建设服务型政府,成为
污染环境罪客观方面要求严重污染环境,客体也限制在放射性废物、有毒物质等范围内,污染环境的程度、污染物的数量是影响污染环境罪量刑的重要因素。污染环境罪犯罪构成、量刑
商业贿赂由来已久,作为不正当竞争行为的一种,它源于对商业利益、竞争优势的贪婪追求。商业贿赂破坏了正常的市场秩序,损害了国家、公司、企业人员应守的廉洁制度,也在一定程
2017年的“韩进海运破产案”再次引发我国学界对跨国破产承认与执行制度的讨论,我国《企业破产法》第5条的规定过于简略,主要利益中心规则作为跨国破产间接管辖规则的核心,应
随着行业应用系统的规模迅速扩大,行业应用所产生的数据呈爆炸性增长。海量应用数据的存储容量不断扩大和存储成本居高不下都是非常大的挑战,同时存储成本与数据访问速度之间
随着科技发展,可穿戴设备得到快速普及,基于可穿戴设备的研究也成为了热门领域,主要有基于可穿戴传感器的数据挖掘、数据安全研究。本文主要研究了基于可穿戴设备的日常行为
中国历史题材影视剧作的创作题材依附于中国上下五千年的历史记忆。创作者依据其自身创作意图,对历史素材进行筛选,选取历史典型事件与典型人物进行艺术化的筛选和虚构,创作出符合时代大众审美、折射时代人情的历史题材影视剧作。本文从中国历史题材电影剧作的传统美德表达策略出发,从历史题材电影的界定、传统美德的影视化表达、历史题材电影剧作的美德表达策略三个方面进行研究,借鉴历史剧研究、叙事学理论、美德教育学,以及
学位
功能性胃肠疾病属于常见性疾病,现有治疗方式主要以药物治疗为主,已经取得了较好的治疗效果,但是患者容易产生耐药性、复发率高、风险大。因此,非药物治疗成为研究的新目标。