论文部分内容阅读
广域存储虚拟化是局域网存储虚拟化技术在广域网上的拓展。它负责管理分布在广域网上不同自治域中的数据,实现对分散数据的统一访问控制和用户间的数据共享,为用户提供高效、可靠、可扩展的数据传输服务。本文分析了国内外相关系统及其数据访问、共享和控制模型的研究现状。在此基础上,根据课题所研究数据资源的分布特点以及用户使用数据资源的特性,提出了一套的数据访问、共享和控制模型,并在GDSS系统(Global Distributed Storage System)实现。该模型对标准FTP(File Transfer Protocol)协议进行扩展,定义了全局分布式存储服务协议(GDSP,Global Distributed Storage Protocol)协议。GDSP协议采用XML(eXtensible Markup Language)文档封装主体和资源的元数据,在对标准FTP协议兼容的基础上,定义了原FTP协议不支持的用户管理、数据共享、数据搜索、三方传输, 以及多点分片传输等功能。GDSS系统中SSP(Storage Service Point)服务器端和客户端的层次式架构里实现了这些功能。在客户端用户可以方便地通过多种访问方式对分散的数据资源的进行透明访问。根据广域存储虚拟化系统中主体使用资源的特点,该模型以定义的形式给出了一种广域存储虚拟化系统的资源和资源使用主体的统一描述。并且在此基础上给出输入输出共享和组共享的概念,以及将两者相结合的数据共享机制。同时该模型还定义并实现了广域存储虚拟化系统中层次式的全局统一名字空间。该模型使用分散的存储服务点结合票据的访问控制机制,较好的实现广域范围内的单一用户身份认证,并提高了存储服务效率。在此基础上,该模型进一步采用将基于票据的访问控制与扩展的访问控制列表相结合的方法来实现存储服务的QoS。