【摘 要】
:
本文设计并实现了一个网络共享存储系统,旨在为北京大学软件研究所正在研发的虚拟计算平台UniAS提供分布式文件存储服务。在借鉴既有网络共享存储系统许多优秀设计思想的基础
论文部分内容阅读
本文设计并实现了一个网络共享存储系统,旨在为北京大学软件研究所正在研发的虚拟计算平台UniAS提供分布式文件存储服务。在借鉴既有网络共享存储系统许多优秀设计思想的基础上,本文重点考虑了存储系统在动态扩展、事务支持、读写规则和访问控制几个问题上的处理方式。 将文件元数据和文件内容分散存储到不同的存储结点,不仅可以通过“带外传输”文件内容提高读写文件的效率,而且也便于对存储系统进行扩展。本文通过在存储系统中使用一个用于为存储结点提供注册和查询服务的注册中心,同时支持对文件元数据存储和文件内容存储的扩展。 为了在存储系统所在的分布式环境中提供事务支持,本文在存储系统的两类存储结点上分别应用集中维护和异步查询事务状态的策略。存储了文件内容的存储结点在通过查询确定事务状态之前维护对文件内容的所有更新,在确定事务状态之后根据事务状态提交或丢弃对文件内容的更新。 在使用大数据块的文件系统中支持随机写,而且保证写操作失败后被写数据块可以恢复,关键问题是如何将写操作失败对数据块的影响局限在尽可能小的范围内。本文对这一问题的处理方式是将大数据块划分为多个定长小块分别存储。 在分布式环境中,适合在单个结点统一进行身份认证和权限检查。为了将身份认证和权限检查的结果安全地传递给其他结点,本文分别使用了对称加密和数字签名技术,并使用存储系统中的注册中心预先收集各个存储结点的密钥。 本文实现的存储系统基本达到了预期的目标,具备了本文重点关注的几项功能特性。最后的实验性测试结果表明,通过在存储系统中增加新的存储结点确实能够改善存储系统在响应时间和吞吐率方面的表现。
其他文献
可信计算是保证计算机安全的关键技术,它以BIOS固件层为起点,逐层直至应用程序进行安全校验,从而从根本上保证了计算机安全。作为可信计算平台的核心模块,TPM(Trusted Platform M
近年来,随着互联网和移动通信技术的飞速发展和广泛应用,关于信息安全的研究日益受到人们的重视,而密码算法作为信息安全中不可或缺的一部分,其安全性的分析引起国内外学者的关注
对计算资源实现按需使用是软件应用保障性能并提高资源利用率的一种主要手段。所谓按需,是指当计算资源不足而导致应用性能不能达到要求时,应用可以占有并使用额外的资源以保
数据存储安全是信息安全的重要组成方面。随着移动存储广泛地应用于社会生产、社会生活的方方面面,移动存储的安全问题导致的泄密事件频发,移动存储的数据安全问题凸显。 为
多核时代已经到来了。在多核体系下,能够更好的利用多核处理能力的并发数据结构算法得到了广泛应用。并发数据结构往往采用细粒度锁或者是免锁的机制进行同步,而不是使用更传统
随着软件越来越多的应用于许多关键领域、以及软件本身和其运行环境变得越来越复杂,软件可信性引起人们越来越多的关注。人们不仅希望软件系统能够解决现实世界的问题,还希望
按照ISO/IEC12207:1995标准,从合同的角度可将软件项目中的众多干系人(Stakeholder)分为供方和需方两类。供方提供软件产品或服务,通常是软件开发机构;而需方则是采购或使用
生物特征是人独特的生理或行为特征,它被认为是一种比传统身份识别方法(如密码,卡等)更加安全可靠和方便的身份识别手段,并已经逐渐成为国内外的一个研究热点。虽然目前已经有人
随着计算机硬件、多媒体技术和互联网的不断发展,信息的载体正在往多媒体方向发展,youtube、优酷、土豆等视频分享网站十分火热,网络聊天也由从前的文字聊天逐步转变为视频聊天
红外光谱分析技术具有快速、无损、成本低等优点,对固体、液体或气体样品,对单一组分的纯净物和多种组分的混合物都可以测定,已被广泛应用于石油化工、食品工业和制药工业等