学位专题

<
DOI:10.7666/d.y691605

基于网络磁盘阵列的海量信息存储系统

邓玉辉
华中科技大学
引用
随着计算机和网络技术的发展,社会信息化程度的提高,许多面向海量数据的大型应用纷纷涌现.如何有效地存储和管理这些海量信息,以便从其数字资源中获得高质高效的服务,对存储系统的研究提出了严峻的挑战.网络存储技术对于解决海量存储系统中存储设备的分散性、I/O的并行性、协议的高效性提供了一种很好的手段.存储设备与网络结合的不同方式可以形成不同的拓扑结构,不同的拓扑结构对系统性能的影响又不尽相同,因此,确定海量存储系统中存储设备接入网络的方式以及存储设备与服务器的连接方式,是构造大容量、高带宽、可扩展、易管理的海量存储系统值得研究的重要课题.集中式存储能够集中管理和控制数据,降低管理开销并提高管理质量,但系统的性能和可扩展性受到限制.分布式存储能提高系统的性能,尤其是可扩展性,但维护和管理分布式存储系统的费用非常高.以DAS(Direct Attached Storage)体系结构为基础,若将系统中的多个存储节点直接接入网络,由文件服务器对系统进行集中管理,数据则分布地存放在多个存储节点上,则能充分结合两者的优点,构造一种文件集中管理、数据分布存储的海量存储系统(Centralized file Management and Distributed data Storage Mass Storage System,CMDS-MSS).这种海量存储系统的存储节点可以通过网络通道直接和网络用户进行数据交互,实现命令与数据分流,消除系统中的服务器瓶颈.系统中每增加一个存储节点就会增加一个网络通道,利用并行传输机制可以实现各存储节点利用网络通道的并行传输,达到扩容与增速同步的目的.在系统中采用虚拟SCSI命令,可以实现流水命令响应与并行数据I/O.海量存储系统因各种异构存储结点的增加,存储和管理会越来越复杂.存储虚拟化技术可以将各种异构的存储资源统一成对用户透明的单一逻辑视图,而且用户可以按自己的需求对其进行分割或组合.存储虚拟化按其在存储系统体系结构中的实现位置,可以分为基于主机、基于存储设备和基于存储网络的虚拟化.基于主机的方案是将虚拟抽象层放在应用服务器之上,既可以在应用层实现,也可以在设备层实现.CMDS-MSS是在服务器的文件系统之下、设备驱动程序之上采用虚拟技术实现存储空间的单一逻辑视图的一种方案,它既保持了对现有应用和体系结构的兼容性,同时又可充分利用文件系统的块缓冲区来提高系统的性能.由于单一逻辑视图以存储空间的逻辑表示取代物理设备,因而CMDS-MSS可以支持异构接口的存储子系统.

海量存储;网络存储;虚拟存储;磁盘阵列;体系结构;流水

华中科技大学

博士

计算机系统结构

张江陵

2004

中文

TP333.35

125

2005-08-18(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅