论文部分内容阅读
通过引入基于网络的存储虚拟化技术,使数据与物理设备相分离,实现数据的集中存储,统一管理。不但可以有效地消除信息孤岛,而且方便了对数据进行维护,保证数据的一致性和可靠性。存储资源能够动态地扩展,而不会影响数据的访问。活动数据存储系统(ADSS)就是采用此类技术的存储产品。
作为ADSS系统的核心,存储虚拟化技术是我们研究的重点。我们在三个层面对存储系统进行虚拟化处理。第一,面向存储资源物理位置的虚拟化过程。利用iSCSI协议在以太网上构建存储网络,使得客户主机访问远程磁盘和本地磁盘的效果一致,实现对物理位置的透明化。第二,面向存储空间的虚拟化过程。首先将存储服务器能够访问的所有物理空间组织成一个整体,然后划分为细小的物理存储单元,建立存储单元控制块,用来记录存储单元所在的物理设备、物理地址。接下来建立虚拟卷(VirtualVolume),保存虚拟卷与存储单元的映射关系,最后将虚拟卷指派给特定的客户。当客户主机访问虚拟卷时,能够通过虚拟卷和存储单元映射表得到真实的物理地址,实现虚实地址转换。第三,面向存储设备的虚拟化,实现不同类型的设备混合使用。为此,我们实现了一个统一的基本IO接口。
作为一个存储系统,数据的一致性和可靠性也是重点关注的问题。因此,我们还研究了常用的数据保护技术,包括数据镜像、快照、备份和复制等技术,并将其集成到存储管理系统当中。