基于共享块设备的分布式文件系统的研究与实现
文献类型 | 学位 |
作者 | 郭鹏[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2003 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 分布式系统;分布式文件系统;共享块设备Linux |
摘要 | 该文讨论了分布式文件系统与本地文件系统不同的特点和相关实现技术.当前大多数分布式文件系统都是建立在文件层,在无数据缓存、缩放性等方面都存在一些缺点.该文探讨了一种不同的实现方法:基于共享块设备的方法.通过将分布式文件系统的建立划分为两个层次:文件系统层和共享块设备层,并且在共享块设备层处理大多数分布式文件系统面临的问题,能够得到一个整体上易于设计和实现的系统.与传统基于文件层的实现方法相比,它在性能、缩放性、细粒度和可靠性等方面都有自己的优势.该文提出了基于共享块设备建立分布式文件系统的体系结构.在Linux内核中,采用RPC作为通信机制,实现了共享块设备,并修改了Linux内核文件系统实现,添加同步和一致性操作,完成了一个网络文件系统.该原型系统的实现,证明了该体系结构的可行性.通过对原型系统的性能进行比较和分析,基于共享块设备方法显示出了在无数据缓存等方面所具有优势,适合应用于机群环境中.通过在复制、迁移和条带化方面的进一步改进,读写性能、缩放性、可靠性方面的优势会更加明显. |
影响因子:
dc:title:基于共享块设备的分布式文件系统的研究与实现
dc:creator:郭鹏
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2003.
dc:identifier:DOI:
dc: identifier:ISBN: