BlueOcean海量存储系统Windows客户端设计与实现
发布时间:2018-07-08 12:56
本文选题:海量存储 + 对象存储 ; 参考:《上海交通大学》2013年硕士论文
【摘要】:近年来,云计算的兴起为IT产业带来了新的变革。在云计算环境下,海量数据都集中存储在若干数据中心上,数据存储规模庞大。传统的存储架构难以应对海量数据带来的巨大挑战,因此研究大容量、高性能、高可靠的海量存储系统迫在眉睫。 在海量存储系统中,客户端的设计与存储系统实现对应用程序的透明支持和高性能访问有着至关重要的作用。本文以课题组研发的BlueOcean海量存储系统为基础,设计并实现Windows客户端,使得Windows应用程序可以透明访问BlueOcean海量存储系统。论文的主要工作如下: 1)对现有分布式文件系统的关键技术进行了全面深入的研究; 2)介绍了BlueOcean海量存储系统整体架构以及系统各组件的设计细节; 3)对Windows文件系统接口与POSIX标准接口在语义和接口参数上的差别进行了深入分析; 4)设计了客户端的总体架构和功能模块,实现了客户端文件系统访问接口,支持Windows多种应用程序对系统的透明访问,并采用客户端缓存提升系统的访问性能,支持大目录的读取等; 5)对实现的Windows客户端进行功能与性能测试。 测试结果表明,,本文设计的Windows客户端能够实现应用程序对BlueOcean海量存储系统的正常访问。论文的研究成果对其他海量存储系统和Windows客户端设计具有一定的借鉴价值。
[Abstract]:In recent years, the rise of cloud computing has brought new changes to the IT industry. In cloud computing environment, massive data are stored in several data centers, and the scale of data storage is huge. Traditional storage architecture is difficult to cope with the huge challenges brought by massive data, so it is urgent to study mass storage systems with large capacity, high performance and high reliability. In the mass storage system, the design of client and the implementation of storage system play an important role in transparent support and high performance access to applications. Based on the blue ocean mass storage system developed by the research group, this paper designs and implements the Windows client, which enables Windows applications to access the blue ocean mass storage system transparently. The main work of this paper is as follows: 1) the key technologies of the existing distributed file system are studied thoroughly, 2) the whole architecture of the BlueOcean mass storage system and the design details of each component of the system are introduced. 3) the differences between Windows file system interface and POSIX standard interface in semantics and interface parameters are analyzed deeply. 4) the overall architecture and function module of client are designed. The client file system access interface is implemented to support transparent access to the system by various Windows applications, and the client cache is used to improve the access performance of the system and to support the reading of large directories. 5) testing the function and performance of the implemented Windows client. The test results show that the Windows client designed in this paper can realize the normal access of the application to the BlueOcean mass storage system. The research results of this paper have certain reference value to other mass storage system and Windows client design.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333
【参考文献】
相关期刊论文 前2条
1 王意洁;孙伟东;周松;裴晓强;李小勇;;云计算环境下的分布存储关键技术[J];软件学报;2012年04期
2 王皓;李小勇;;分布式存储系统中客户端的设计与实现[J];微型电脑应用;2012年02期
相关硕士学位论文 前4条
1 战科宇;分布式文件系统元数据服务器高可用设计与实现[D];上海交通大学;2012年
2 张顺达;对象存储系统的元数据管理[D];华中科技大学;2006年
3 张子鹏;分布式安全文件系统关键技术研究[D];上海交通大学;2008年
4 李满玲;Windows对象文件系统传输协议与数据共享机制的研究[D];华中科技大学;2007年
本文编号:2107503
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2107503.html