HLBS云存储系统中多文件系统的设计与实现

来源 :第19届全国信息存储技术学术会议 | 被引量 : 0次 | 上传用户:tambourine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HLBS(Hadoop Distributed File System Based Log-Structured Block Storage System)是基于日志结构文件系统理念,在Hadoop分布式文件系统框架之上开发的后台存储系统.为了让HLBS支持树形目录结构,在逐步分析云存储系统的基础上,设计并实现了基于HLBS的多文件扩展系统.通过在HLBS之上添加多文件扩展系统,HLBS就可以支持多文件管理,从而实现从块级别存储系统到文件级别文件系统的跳跃,可以使HLBS获得更大的磁盘空间,支持多文件随机读写特性,支持目录结构等特性.为了使HLBS支持多文件扩展功能,本文详细分析了文件系统的设计与实现,HLBS文件系统在云存储中的设计与实现,并结合其他云存储文件系统,分析了HLBS的实现性能.
其他文献
传统的系统级调试与验证的方法,是以软硬件联合的FPGA原型验证,但是长期以来该方法一直存在错误定位困难、源代码修改不便与验证迭代周期长等不足.为了改善FPGA原型验证的以上缺点,本文设计并实现了一种基于PLI技术的系统级验证方法.采用PLI接口连接调试软件与硬件仿真环境,通过共享内存机制实现不同进程间的通信,最终达到对芯片系统级调试、验证以及RTL代码维护等目的.对于多核处理器,同样可以采用这一接
内存系统性能存在不确定性.内存系统带宽压力较大时,内存系统排队延迟占据访存延迟绝大部分.内存系统排队延迟取决于访存请求到达速率和内存命令处理速率.内存命令处理速率是影响内存系统性能的关键因素.为从理论上分析内存系统结构特性和应用程序访存特性对内存系统性能的影响,简化内存系统性能分析过程,帮助系统结构设计者发现内存系统的性能瓶颈所在,提出一种基于排队论的内存系统模型.结合内存芯片结构特性,该内存系统
分支预测是现在广泛运用于微处理器中的可以有效提升处理器性能的技术.原有的ARM9软核中并没有分支预测技术.使得其在运行分支指令时需要清空流水线,导致速度下降.通过在原有ARM9软核中设计并实现了2bC的分支预测算法,使得其在运行用C语言编写的带有for、while循环语句的测试代码时,循环代码段中仅会产生两次分支预测的失败,使得运行带有C循环语句的测试代码的速度提升了22%.
双速率三色标记算法作为一种令牌桶算法,广泛应用于流量监管、流量整形以及端口限速等网络功能实现中。本文在理论分析基础上,通过优化双速率三色标记器的配置参数,设计实现了基于FPGA的双速率三色标记器IP核.在分析、计算确定了各参数的取值范围的基础上描述了双速率三色标记器IP核的实现逻辑结构,并详细说明了IP核相关的外部接口信号。最后,通过仿真验证了双速率三色标记器IP核功能的完整性;通过实验验证了双速
事件驱动的并行仿真中离散时间队列的设计基于建立日历队列的数学模型,但当等待事件集合的数量在重建条件附近变化时,日历队列的开销将集中在开销巨大的重建上.本文提出了一种基于双向链路的并行多日历队列,弥补了上述方法的不足,给出了算法的相关数学分析,使其仍保持出入队时间复杂度O(1)的特性.系统实验表明,并行多日历队列相比并行单日历队列对于事件的处理能力平均可提高2.1倍,并且随着处理器数目的增多,优势更
本文提出一种基于N-body模拟的Gadget-2应用的CPU-GPU混合并行策略,实现了对Gadget-2的加速.该策略在核心计算阶段使用CPU与GPU同时参与运算,并根据CPU和GPU的运算性能差异动态更新任务分配比例,保证CPU和GPU之间的负载平衡,实现CPU和GPU对Gadget-2应用的混合加速目的.实验结果表明,对于粒子规模为106量级的问题,混合并行策略与单核CPU相比,加速比达到
本文首先研究了分布式集群存储系统中如何为各个客户端提供公平有效的I/O服务的问题,然后针对大规模集群文件系统提出了一种分布式I/O拥塞控制的策略.在拥塞控制下,当服务器轻载时,可以让单个客户端并行的发出更多的I/O请求给服务器,以达到最大化网络和服务器资源的利用率以及I/O吞吐率的目的;当服务器重载时,通过一种节流控制,限制各个客户端可并行发送的I/O请求的数目,减少服务器缓冲的I/O请求的数目,
串行RapidIO支持多种通道操作模式,使用户能够根据互联需要灵活地选择最佳的操作模式.Ra pidlO1.3协议只提供1x和4x模式,RapidiIO2.1协议增加了一种2x操作模式,但这些仍然不能完全满足用户的实际需求.本文通过对Rapidl0串行物理层的分析,设计一个可配置的多通道模块并进行了HDL代码实现和功能验证,以满足各种工程的实际需要。毫无疑问,RapidI0规范作为目前一款嵌入式互
现有云存储系统安全控制模型大多是集中式访问控制模型的改进,不能刻画跨域的云存储系统访问会话特征,难以适应云计算分布式环境的"动态"、"虚拟"特点.本文提出了一种开放式的安全模型.为使数据访问控制约束更全面、更丰富、更灵活,将传统角色权限密级等约束抽象为相关对象的属性特征;同时,为解决云存储系统跨域数据访问控制问题,引入了用户工作流和数据流约束特征,并重点分析了访问会话对象的开放空间和操作空间的数据
并行计算应用产生了大量多块并行结构的数据,给数据查询处理带来新的挑战.本文提出并实现了利用数据视图的位图索引加速多块数据并查询的方法.性能实验表明,该方法将多块数据的查询速度提升了8~14倍,并且在实际程序数据的并行查询处理过程中也取得较好的可扩展应用效果.