Federated namespace of heterogeneous storage system namespaces

    公开(公告)号:US10812313B2

    公开(公告)日:2020-10-20

    申请号:US14318460

    申请日:2014-06-27

    Applicant: NetApp, Inc.

    Abstract: A system and computer-based method for performing a data transaction in a network storage system is provided. In an embodiment, the method includes receiving, from a client, a first data transaction request including a first data identifier associated with a first namespace protocol; determining a storage system associated with the first data identifier and associated with a second namespace protocol; determining a second data identifier associated with the first data identifier, wherein the second data identifier conforms to the second namespace protocol; and forwarding a second data transaction request including the second data identifier to the storage system based on determining an association between the second data identifier and the first data identifier, wherein the first namespace protocol and the second namespace protocol are different.

    VIRTUAL CHUNK SERVICE BASED DATA RECOVERY IN A DISTRIBUTED DATA STORAGE SYSTEM
    6.
    发明申请
    VIRTUAL CHUNK SERVICE BASED DATA RECOVERY IN A DISTRIBUTED DATA STORAGE SYSTEM 有权
    分布式数据存储系统中基于虚拟服务的数据恢复

    公开(公告)号:US20160246677A1

    公开(公告)日:2016-08-25

    申请号:US14696001

    申请日:2015-04-24

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for storing data in a distributed storage system using a virtual chunk service (VCS). In the VCS based storage technique, a storage node (“node”) is split into multiple VCSs and each of the VCSs can be assigned a unique ID in the distributed storage. A set of VCSs from a set of nodes form a storage group, which also can be assigned a unique ID in the distributed storage. When a data object is received for storage, a storage group is identified for the data object, the data object is encoded to generate multiple fragments and each fragment is stored in a VCS of the identified storage group. The data recovery process is made more efficient by using metadata, e.g., VCS to storage node mapping, storage group to VCS mapping, VCS to objects mapping, which eliminates resource intensive read and write operations during recovery.

    Abstract translation: 公开了用于使用虚拟块服务(VCS)在分布式存储系统中存储数据的技术。 在基于VCS的存储技术中,存储节点(“节点”)被分成多个VCS,并且可以在分布式存储器中为每个VCS分配唯一的ID。 来自一组节点的一组VCS形成存储组,也可以在分布式存储器中分配唯一的ID。 当接收到数据对象进行存储时,为数据对象识别存储组,对数据对象进行编码以生成多个片段,并将每个片段存储在所识别的存储组的VCS中。 通过使用元数据(例如VCS到存储节点映射,存储组到VCS映射,VCS到对象映射),可以使数据恢复过程更加高效,从而消除了恢复期间的资源密集型读写操作。

    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A UNIFIED NAMESPACE
    10.
    发明申请
    SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A UNIFIED NAMESPACE 审中-公开
    系统,方法和计算机程序产品,用于提供统一的名称

    公开(公告)号:US20150242454A1

    公开(公告)日:2015-08-27

    申请号:US14318460

    申请日:2014-06-27

    Applicant: NetApp, Inc.

    Abstract: A system and computer-based method for performing a data transaction in a network storage system is provided. In an embodiment, the method includes receiving, from a client, a first data transaction request including a first data identifier associated with a first namespace protocol; determining a storage system associated with the first data identifier and associated with a second namespace protocol; determining a second data identifier associated with the first data identifier, wherein the second data identifier conforms to the second namespace protocol; and forwarding a second data transaction request including the second data identifier to the storage system based on determining an association between the second data identifier and the first data identifier, wherein the first namespace protocol and the second namespace protocol are different.

    Abstract translation: 提供了一种用于在网络存储系统中执行数据交易的系统和基于计算机的方法。 在一个实施例中,该方法包括从客户端接收包括与第一命名空间协议相关联的第一数据标识符的第一数据事务请求; 确定与第一数据标识符相关联并与第二命名空间协议相关联的存储系统; 确定与所述第一数据标识符相关联的第二数据标识符,其中所述第二数据标识符符合所述第二命名空间协议; 以及基于确定所述第二数据标识符和所述第一数据标识符之间的关联,将包括所述第二数据标识符的第二数据事务请求转发到所述存储系统,其中所述第一命名空间协议和所述第二命名空间协议是不同的。

Patent Agency Ranking