-
公开(公告)号:US20200084271A1
公开(公告)日:2020-03-12
申请号:US16682056
申请日:2019-11-13
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: H04L29/08 , G06F11/20 , G06F16/182 , G06F16/178 , G06F3/06
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US10523751B2
公开(公告)日:2019-12-31
申请号:US15850754
申请日:2017-12-21
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: G06F12/00 , H04L29/08 , G06F16/178 , G06F16/182 , G06F11/20
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US20250168228A1
公开(公告)日:2025-05-22
申请号:US19030430
申请日:2025-01-17
Applicant: NetApp, Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: H04L67/1095 , G06F3/06 , G06F11/20 , G06F16/178 , G06F16/182 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US09917896B2
公开(公告)日:2018-03-13
申请号:US14953048
申请日:2015-11-27
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
CPC classification number: H04L67/1095 , G06F3/0614 , G06F3/065 , G06F3/067 , G06F11/2064 , G06F11/2069 , G06F17/30174 , G06F17/30215 , G06F2201/805 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US12206734B2
公开(公告)日:2025-01-21
申请号:US17567182
申请日:2022-01-03
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: G06F3/00 , G06F3/06 , G06F11/20 , G06F16/178 , G06F16/182 , H04L67/1095 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US11218539B2
公开(公告)日:2022-01-04
申请号:US16682056
申请日:2019-11-13
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: G06F11/28 , H04L29/08 , G06F16/178 , G06F16/182 , G06F3/06 , G06F11/20
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US20220124149A1
公开(公告)日:2022-04-21
申请号:US17567182
申请日:2022-01-03
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
IPC: H04L67/1095 , G06F16/178 , G06F16/182 , G06F3/06 , G06F11/20 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US20180139279A1
公开(公告)日:2018-05-17
申请号:US15850754
申请日:2017-12-21
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
公开(公告)号:US20170155713A1
公开(公告)日:2017-06-01
申请号:US14953048
申请日:2015-11-27
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
CPC classification number: H04L67/1095 , G06F3/0614 , G06F3/065 , G06F3/067 , G06F11/2064 , G06F11/2069 , G06F17/30174 , G06F17/30215 , G06F2201/805 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
-
-
-
-
-
-
-