可扩展的单一映象文件系统

被引量 : 3次 | 上传用户:zhang11289
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的分布式文件系统不能为机群系统提供严格的单一映象功能,而且由于不能适应计算技术的发展趋势,无法满足应用对机群系统的I/O性能、可扩展性和可用性的需求。曙光超级服务器是典型的机群系统,我们为其研制开发了可扩展的单一映象文件系统COSMOS,并称其原型系统为S2FS。本文主要描述了S2FS的设计、实现及评价。 首先,S2FS是一个全局文件系统,它通过实现位置透明性和严格的UNIX文件共享语义而保证了严格的单一系统映象。我们在不修改AIX操作系统源码的前提下,通过Vnode/VFS层核心扩充,实现了与其底层平台的无缝连接,保证了与UNIX应用程序的完全二进制兼容,验证了虚拟文件系统机制是实现这一目标的一种有效途径。 其次,为了提高S2FS系统的性能和可扩展性,本文对合作式缓存进行了研究和评价。在避免系统死锁的前提下,设计了基于目录的无效使能协议,并证明其保证了缓存一致性。为进一步提高系统性能,提出了双粒度缓存一致性协议,在此基础上设计了启发式缓存管理算法,通过模型分析证明其同目前常用的N-Chance算法相比有了进一步的性能改进。 最后,为了避免单一服务器瓶颈问题,我们为S2FS采用数据存储与元数据管理分开的策略,实现了分布式的数据存储和元数据管理功能。元数据管理服务器除了存储及维护系统元数据(如文件索引节点和超级块)外,还记录了数据缓存位置,并维护合作式缓存的一致性。在存储服务器一端,实现了网络磁盘存储分组功能及软件RAID1模型,底层存储基于可靠的JFS和异步I/O功能,提高了I/O带宽和存储的可用性。 虽然本文在保证系统单一映象和二进制兼容性的基础上,对适合于机群文件系统的可扩展性技术进行了研究,但由于应用对I/O的需求是永无止境的,且其I/O存取特征以及计算技术的发展趋势也在不断发生变化,这一切都为我们未来研制新型的分布式文件系统提出了更大的挑战。
其他文献
习得性无助是造成学习困难学生学习困难的不良心理因素之一。它的存在使得学习困难学生表现的自我怀疑、自我否定,变得悲观绝望,这种不良的心理对他们以后的学习,乃至一生的
在人工智能领域,基于案例推理(Case-Based Reasoning, CBR)技术弥补了专家系统的诸多不足,并且支持知识管理的整个生命周期,一直是研究的热点。不过,在传统的CBR系统中,领域
研究了染料废水内电解脱色效率与染料结构之间的关系。结果表明:水溶性染料脱色效率高于不溶性染料,难易次序依次为半菁型>偶氮型>金属络合型>三芳甲烷型>蒽醌型>酞菁型;不溶性染料脱
<正>“均贫富”是中国经济思想史上的一个重要范畴。它不同于只顾增加政府税收的狭义富国论,也与强调“富民”为基础的思想相异,属于分配领域中要求平均财富的一种思想。 中
<正>在青岛,除了打够级,塑料袋拎啤酒以外,还有这样一种景象:脸膛红黑的爷们儿,肩抗鱼竿,从条条小巷中蜿蜒而出,目光炯炯地走在通向海边的大道上。在青岛,钓鱼是这座城市生活
语词释义一向是词典学研究和词典编撰的重点、难点,本论文拟以《现代汉语词典》(第5版)为研究对象,对其中的一大词类——形容词的释义模式进行元语言的研究。 本研究立足于
世界资源可以分为四类:人力资源、物力资源、财力资源和信息资源.人力资源是指由特定劳动力的能力、技能和知识构成的无形资源.目前,世界资源开发的重心已由物力资源向人才资
路遥作品中存在着大量的童话色彩,主人公出身贫寒,却有着帅气的外表,出众的才华,以及幸运的经历,给了读者一个个童话般的美好世界。但是我们也不难发现大多数作品中死亡和分