-
公开(公告)号:US09575974B2
公开(公告)日:2017-02-21
申请号:US14137706
申请日:2013-12-20
Applicant: NetApp, Inc.
Inventor: Kartheek Muthyala , Gaurav Makkar , Arun Suresh , Srinivasan Narayanamurthy
IPC: G06F17/30
CPC classification number: G06F17/30076 , G06F17/30094 , G06F17/30182 , G06F17/30194 , G06F17/30227
Abstract: Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within a first file system, store the metadata information in association with a data identifier within a second file system, retrieve the stored metadata information using the data identifier from within the second file system and locate and retrieve the data associated with the metadata information from within first file system.
Abstract translation: 公开了用于管理分布式文件系统(“技术”)中的数据的技术。 该技术可以收集与存储在第一文件系统中的数据相关联的元数据信息,与第二文件系统内的数据标识符相关联地存储元数据信息,使用来自第二文件系统内的数据标识符检索存储的元数据信息,并且定位 并从第一文件系统内检索与元数据信息相关联的数据。
-
公开(公告)号:US09507800B2
公开(公告)日:2016-11-29
申请号:US14061596
申请日:2013-10-23
Applicant: NetApp, Inc.
Inventor: Srinivasan Narayanamurthy , Gaurav Makkar , Kartheek Muthyala , Arun Suresh
IPC: G06F17/30
CPC classification number: G06F17/30215 , G06F17/30132
Abstract: Technology is disclosed for managing data in a distributed processing system (“the technology”). In various embodiments, the technology pushes “cold” data from a primary storage of the distributed processing system to a backup storage thereby maximizing the usage of the space on the primary storage to store “hot” data on which most data processing activities are performed in the distributed processing system. The cold data is retrieved from the backup storage into the primary storage on demand, for example, upon receiving an access request from a client. While the primary storage stores the data in a format specific to the distributed processing system, the backup storage stores the data in a different format, for example, format corresponding to the type of backup storage.
Abstract translation: 公开了用于在分布式处理系统(“该技术”)中管理数据的技术。 在各种实施例中,该技术将“冷”数据从分布式处理系统的主存储器推送到备份存储器,从而最大化主存储器上的空间的使用,以存储在其上执行大多数数据处理活动的“热”数据 分布式处理系统。 例如,在从客户端接收到访问请求时,根据需要将冷数据从备份存储器检索到主存储器中。 当主存储器以特定于分布式处理系统的格式存储数据时,备份存储器以不同的格式存储数据,例如与备份存储器类型对应的格式。
-
公开(公告)号:US20160246803A1
公开(公告)日:2016-08-25
申请号:US15097034
申请日:2016-04-12
Applicant: NETAPP, INC.
Inventor: Gaurav Makkar , Srinivasan Narayanamurthy , Kartheek Muthyala
IPC: G06F17/30
CPC classification number: G06F17/30088 , G06F17/302 , G06F17/30203 , G06F17/30212 , G06F17/30312 , G06F17/30327
Abstract: Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within the distributed file system, create a secondary namespace within a local file system of a local host using the gathered metadata information and store the gathered metadata information as files within the secondary namespace. Further, when a request to create a PPI of the distributed file system is received, the technology can create a PPI of the secondary namespace using a PPI creation feature of the local file system.
-
公开(公告)号:US11662930B2
公开(公告)日:2023-05-30
申请号:US17676342
申请日:2022-02-21
Applicant: NetApp Inc.
Inventor: Srinivasan Narayanamurthy , Dnyaneshwar Nagorao Pawar , Jagadish Vasudeva , Parag Deshmukh , Siddhartha Nandi
CPC classification number: G06F3/0641 , G06F3/067 , G06F3/0608 , H04L9/0838 , H04L9/0891
Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
-
公开(公告)号:US20220171557A1
公开(公告)日:2022-06-02
申请号:US17676342
申请日:2022-02-21
Applicant: NetApp Inc.
Inventor: Srinivasan Narayanamurthy , Dnyaneshwar Nagorao Pawar , Jagadish Vasudeva , Parag Deshmukh , Siddhartha Nandi
Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
-
公开(公告)号:US10901844B2
公开(公告)日:2021-01-26
申请号:US16599298
申请日:2019-10-11
Applicant: NetApp, Inc.
Inventor: Syed Abid Hussain , Srinivasan Narayanamurthy
Abstract: A distributed storage system can use a high rate MSR erasure code to repair multiple nodes when multiple node failures occur. An encoder constructs m r-ary trees to determine the symbol arrays for the parity nodes. These symbol arrays are used to generate the parity data according to parity definitions or parity equations. The m r-ary trees are also used to identify a set of recovery rows across helper nodes for repairing a systematic node. When failed systematic nodes correspond to different ones of the m r-ary trees, a decoder may select additional recovery rows. The decoder selects additional recovery rows when the parity definitions do not provide a sufficient number of independent linear equations to solve the unknown symbols of the failed nodes. The decoder can select recovery rows contiguous to the already identified recovery rows for access efficiency.
-
公开(公告)号:US20150248420A1
公开(公告)日:2015-09-03
申请号:US14195752
申请日:2014-03-03
Applicant: NetApp, Inc.
Inventor: Gaurav Makkar , Srinivasan Narayanamurthy , Kartheek Muthyala
IPC: G06F17/30
CPC classification number: G06F17/30088 , G06F17/302 , G06F17/30203 , G06F17/30212 , G06F17/30312 , G06F17/30327
Abstract: Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within the distributed file system, create a secondary namespace within a local file system of a local host using the gathered metadata information and store the gathered metadata information as files within the secondary namespace. Further, when a request to create a PPI of the distributed file system is received, the technology can create a PPI of the secondary namespace using a PPI creation feature of the local file system.
Abstract translation: 公开了用于管理分布式文件系统(“技术”)中的数据的技术。 该技术可以收集与分布式文件系统中存储的数据相关联的元数据信息,使用收集的元数据信息在本地主机的本地文件系统内创建辅助命名空间,并将收集的元数据信息作为文件存储在辅助命名空间中。 此外,当接收到创建分布式文件系统的PPI的请求时,该技术可以使用本地文件系统的PPI创建特征来创建二级命名空间的PPI。
-
公开(公告)号:US20150112951A1
公开(公告)日:2015-04-23
申请号:US14061596
申请日:2013-10-23
Applicant: NetApp, Inc.
Inventor: Srinivasan Narayanamurthy , Gaurav Makkar , Kartheek Muthyala , Arun Suresh
IPC: G06F17/30
CPC classification number: G06F17/30215 , G06F17/30132
Abstract: Technology is disclosed for managing data in a distributed processing system (“the technology”). In various embodiments, the technology pushes “cold” data from a primary storage of the distributed processing system to a backup storage thereby maximizing the usage of the space on the primary storage to store “hot” data on which most data processing activities are performed in the distributed processing system. The cold data is retrieved from the backup storage into the primary storage on demand, for example, upon receiving an access request from a client. While the primary storage stores the data in a format specific to the distributed processing system, the backup storage stores the data in a different format, for example, format corresponding to the type of backup storage.
Abstract translation: 公开了用于在分布式处理系统(“该技术”)中管理数据的技术。 在各种实施例中,该技术将“冷”数据从分布式处理系统的主存储器推送到备份存储器,从而最大化主存储器上的空间的使用,以存储在其上执行大多数数据处理活动的“热”数据 分布式处理系统。 例如,在从客户端接收到访问请求时,根据需要将冷数据从备份存储器检索到主存储器中。 当主存储器以特定于分布式处理系统的格式存储数据时,备份存储器以不同的格式存储数据,例如与备份存储器类型对应的格式。
-
公开(公告)号:US20230297264A1
公开(公告)日:2023-09-21
申请号:US18324355
申请日:2023-05-26
Applicant: NetApp Inc.
Inventor: Srinivasan Narayanamurthy , Dnyaneshwar Nagorao Pawar , Jagadish Vasudeva , Parag Deshmukh , Siddhartha Nandi
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/067 , H04L9/0838 , H04L9/0891
Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
-
公开(公告)号:US11256433B2
公开(公告)日:2022-02-22
申请号:US16354562
申请日:2019-03-15
Applicant: NetApp Inc.
Inventor: Srinivasan Narayanamurthy , Dnyaneshwar Nagorao Pawar , Jagadish Vasudeva , Parag Deshmukh , Siddhartha Nandi
Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
-
-
-
-
-
-
-
-
-