-
公开(公告)号:US12182067B2
公开(公告)日:2024-12-31
申请号:US17242448
申请日:2021-04-28
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George , Kiran Nenmeli Srinivasan , Jeffrey David Prem
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
2.
公开(公告)号:US20240126766A1
公开(公告)日:2024-04-18
申请号:US18464378
申请日:2023-09-11
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
IPC: G06F16/2457 , G06F11/14 , G06F16/21 , G06F16/22 , G06F16/28
CPC classification number: G06F16/24573 , G06F11/1448 , G06F16/219 , G06F16/2246 , G06F16/289
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
公开(公告)号:US11921597B2
公开(公告)日:2024-03-05
申请号:US17828900
申请日:2022-05-31
Applicant: NetApp Inc.
Inventor: Atul Ramesh Pandit , Vijay M. Deshmukh , Michael Lee Federwisch , Ling Zheng , Kiyoshi James Komatsu , Rachita Kothiyal
IPC: G06F11/00 , G06F11/20 , H04L67/1095 , H04L67/1097
CPC classification number: G06F11/2069 , G06F11/2071 , G06F11/2092 , H04L67/1095 , H04L67/1097 , G06F2201/805
Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality. In this way, replication, such as snapshot replication, may be implemented between the storage endpoints by the second storage endpoint using the replication destination workflow, the replication source workflow, and/or the proxy that either locally executes tasks or routes tasks to the first storage endpoint such as for data access.
-
公开(公告)号:US20230376387A1
公开(公告)日:2023-11-23
申请号:US18297671
申请日:2023-04-10
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
CPC classification number: G06F11/1464 , G06F11/1469 , G06F11/1484 , G06F11/1451 , G06F16/128 , G06F2201/84
Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.
-
公开(公告)号:US11755590B2
公开(公告)日:2023-09-12
申请号:US17242356
申请日:2021-04-28
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
CPC classification number: G06F16/24573 , G06F11/1448 , G06F16/219 , G06F16/2246 , G06F16/289
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
公开(公告)号:US11347605B2
公开(公告)日:2022-05-31
申请号:US16805885
申请日:2020-03-02
Applicant: NetApp Inc.
Inventor: Atul Ramesh Pandit , Vijay M. Deshmukh , Michael Lee Federwisch , Ling Zheng , Kiyoshi James Komatsu , Rachita Kothiyal
IPC: G06F11/00 , G06F11/20 , H04L67/1095 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality. In this way, replication, such as snapshot replication, may be implemented between the storage endpoints by the second storage endpoint using the replication destination workflow, the replication source workflow, and/or the proxy that either locally executes tasks or routes tasks to the first storage endpoint such as for data access.
-
公开(公告)号:US20220138169A1
公开(公告)日:2022-05-05
申请号:US17242399
申请日:2021-04-28
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
IPC: G06F16/21 , G06F16/22 , G06F16/28 , G06F16/2457 , G06F16/25
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
公开(公告)号:US20210271642A1
公开(公告)日:2021-09-02
申请号:US17321546
申请日:2021-05-17
Applicant: NetApp Inc.
Inventor: Tijin George , Jagavar Nehra , Roopesh Chuggani , Dnyaneshwar Nagorao Pawar , Atul Ramesh Pandit , Kiyoshi James Komatsu
IPC: G06F16/178 , G06F16/16 , G06F16/11
Abstract: Techniques are provided for managing objects within an object store. An object is maintained within an object store. The object is used to store data of a snapshot of a file system hosted by a remote computing device. A determination is made that the snapshot was deleted by the remote computing device. Bitmaps describing objects within the object store that are related to snapshots of the file system are evaluated to determine that the object is unique to the deleted snapshot. The object is freed from storage within the object store.
-
公开(公告)号:US20160306840A1
公开(公告)日:2016-10-20
申请号:US14689936
申请日:2015-04-17
Applicant: NETAPP, INC.
Inventor: Vijay Mohan Deshmukh , Atul Ramesh Pandit , Pawan Saxena
IPC: G06F17/30
Abstract: Data is replicated on a backup node, where the granularity of the replication can be less than a full volume. A data consistency group comprising a subset of data for a volume is defined for a primary node. A set of differences for the data consistency group is sent to a backup node. The backup node creates change logs in response to receiving the set of differences. In response to receiving a request to access a file having data in the data consistency group, the backup node creates a clone of the file. The backup node determines whether an update to a data block of the file exists in the change logs. In response to determining that the update to the data block exists in the change logs, the backup node updates a copy of the data block for the cloned file with data in the change logs.
Abstract translation: 数据在备份节点上复制,其中复制的粒度可以小于完整卷。 为主节点定义包括卷的数据子集的数据一致性组。 数据一致性组的一组差异被发送到备份节点。 备份节点创建更改日志以响应接收到一组差异。 响应于接收到访问具有数据一致性组中的数据的文件的请求,备份节点创建该文件的克隆。 备份节点确定在更改日志中是否存在对该文件的数据块的更新。 响应于确定更改日志中存在对数据块的更新,备份节点使用更改日志中的数据更新克隆文件的数据块的副本。
-
公开(公告)号:US12169483B2
公开(公告)日:2024-12-17
申请号:US17242399
申请日:2021-04-28
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George
IPC: G06F16/21 , G06F16/22 , G06F16/2457 , G06F16/25 , G06F16/28
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
-
-
-
-
-
-
-
-