论文部分内容阅读
随着存储工业和存储需求的不断发展,网络存储已经成为主流的存储的方式,存储管理的成本也变得越来越高,一些近年发展起来的存储技术,例如SAN和NAS也开始无法满足这种发展需求。存储系统规模和复杂度的提升,迫切要求有一种新的接口来替代传统的基于块(block)的存储接口,在这种新的接口标准下,存储设备将可以做更多的事情,从而将存储设备的用户,例如主机的文件系统或者数据库软件等,从存储空间的管理等工作中解放出来。为了解决这些问题,存储领域中出现了一种全新的存储技术,即基于对象的存储技术。与传统存储技术相比,新的对象存储接口允许存储设备自主地管理空间分配等在传统的存储技术中由主机文件系统或者数据库软件等完成的任务。新的接口同样使存储设备可以提供更强的安全访问控制,每个发给存储设备的访问请求都必须经过存储设备的直接验证。由于对象存储解决了传统存储技术的不足,基于对象的存储技术正作为构建大规模存储系统的基础而悄然兴起。它利用现有的处理技术、网络技术和存储组件,可以通过一种简单便利的方式来获得前所未有的可扩展性和高吞吐量。这种体系结构的核心是对象,对象是容纳了应用数据和一个可扩展的存储属性的基本容器。传统的数据被组织为一系列存储对象,并分发到一个或多个“智能磁盘”上,这种磁盘被称为基于对象的存储设备(OSD,Object-based Storage Devices)。由于对象存储设备可以对本身的数据进行管理,一方面可以使得原来集中在存储网络中元数据服务器上的负载可以比较均衡地分配到各个对象存储设备上,另一方面对象存储设备可以自身对来自客户端的访问请求进行安全检查和控制,所以整个存储网络的安全性也得到了保障,由于目前安全性问题是IP SAN实施过程中遇到的主要问题,所以对象存储设备的这种安全性也使得基于IP网络的存储系统的大规模应用成为可能。本文介绍了对象存储的特点和优势,对对象存储的相关协议中的核心部分进行了比较详细的描述和分析,给出了对象存储安全协议的有色Petri网模型。在此基础上设计和实现了一个基于iSCSI技术的对象存储系统,并对所实现系统进行了仿真测试和分析,最后给出了系统改进的建议。