-
公开(公告)号:US20150212760A1
公开(公告)日:2015-07-30
申请号:US14166501
申请日:2014-01-28
Applicant: NetApp, Inc.
Inventor: Atul Goel , Kyle Sterling , Todd Mills
CPC classification number: G06F3/0689 , G06F3/0605 , G06F3/0619 , G06F3/0637 , G06F3/0644 , G06F3/067 , G06F11/00 , G06F11/2089 , G06F11/2092 , G06F11/2094 , G06F2201/805 , G06F2212/1052
Abstract: A shared storage architecture is described for coordinating management of a shared storage between nodes of a network storage system. In various embodiments, the shared storage is partitioned into and different partitions are assigned to different nodes of the network storage system. The shared storage architecture provides techniques for asserting reservations on the shared storage, managing state of the shared storage, and implementing various configurations of the network storage system using the shared storage.
Abstract translation: 描述了用于协调网络存储系统的节点之间的共享存储的管理的共享存储架构。 在各种实施例中,将共享存储器分区并将不同的分区分配给网络存储系统的不同节点。 共享存储架构提供了用于在共享存储上断言预留,管理共享存储的状态以及使用共享存储来实现网络存储系统的各种配置的技术。
-
公开(公告)号:US11132129B2
公开(公告)日:2021-09-28
申请号:US16584025
申请日:2019-09-26
Applicant: NetApp Inc.
Inventor: Ravikanth Dronamraju , Shivali Gupta , Kyle Sterling , Atul Goel
IPC: G06F3/06 , G06F12/02 , G06F12/0868
Abstract: A method, non-transitory computer readable medium, and device that assists with reducing memory fragmentation in solid state devices includes identifying an allocation area within an address range to write data from a cache. Next, the identified allocation area is determined for including previously stored data. The previously stored data is read from the identified allocation area when it is determined that the identified allocation area comprises previously stored data. Next, both the write data from the cache and the read previously stored data are written back into the identified allocation area sequentially through the address range.
-
公开(公告)号:US10430081B2
公开(公告)日:2019-10-01
申请号:US15195093
申请日:2016-06-28
Applicant: NetApp, Inc.
Inventor: Ravikanth Dronamraju , Shivali Gupta , Kyle Sterling , Atul Goel
IPC: G06F3/06 , G06F12/0868 , G06F12/02
Abstract: A method, non-transitory computer readable medium, and device that assists with reducing memory fragmentation in solid state devices includes identifying an allocation area within an address range to write data from a cache. Next, the identified allocation area is determined for including previously stored data. The previously stored data is read from the identified allocation area when it is determined that the identified allocation area comprises previously stored data. Next, both the write data from the cache and the read previously stored data are written back into the identified allocation area sequentially through the address range.
-
公开(公告)号:US10180871B2
公开(公告)日:2019-01-15
申请号:US15161870
申请日:2016-05-23
Applicant: NetApp Inc.
Inventor: Todd Mills , Suhas Urkude , Kyle Sterling , Atul Goel
Abstract: The disclosed embodiments relate to systems and methods for coordinating management of a shared disk storage between nodes. Particularly, a messaging protocol may be used to communicate notifications regarding each node's perception of the shared storage's state. The nodes may use the messaging protocol to achieve consensus when recovering from a storage device failure. Some embodiments provide for recovery when localized failures, such as failures at an adapter on a node, occur.
-
15.
公开(公告)号:US20170336993A1
公开(公告)日:2017-11-23
申请号:US15156848
申请日:2016-05-17
Applicant: NetApp, Inc.
Inventor: Sasidharan Krishnan , Kalaivani Arumugham , Kyle Sterling , Susan Coatney , Douglas Coatney
IPC: G06F3/06
CPC classification number: G06F3/0607 , G06F3/0635 , G06F3/067 , G06F3/0688
Abstract: A method, non-transitory computer readable medium, and storage node computing device that identifies a subset of a plurality of sections of a shelf that is unowned based on a determined ownership status of a plurality of storage devices hosted by the shelf. Obtained section discriminant data is applied to one of a plurality of ordered storage node identifiers to identify one section of the subset of the sections. Ownership of one or more of the storage devices corresponding to the one section is obtained.
-
公开(公告)号:US09471259B2
公开(公告)日:2016-10-18
申请号:US14166501
申请日:2014-01-28
Applicant: NetApp, Inc.
Inventor: Atul Goel , Kyle Sterling , Todd Mills
CPC classification number: G06F3/0689 , G06F3/0605 , G06F3/0619 , G06F3/0637 , G06F3/0644 , G06F3/067 , G06F11/00 , G06F11/2089 , G06F11/2092 , G06F11/2094 , G06F2201/805 , G06F2212/1052
Abstract: A shared storage architecture is described for coordinating management of a shared storage between nodes of a network storage system. In various embodiments, the shared storage is partitioned into and different partitions are assigned to different nodes of the network storage system. The shared storage architecture provides techniques for asserting reservations on the shared storage, managing state of the shared storage, and implementing various configurations of the network storage system using the shared storage.
Abstract translation: 描述了用于协调网络存储系统的节点之间的共享存储的管理的共享存储架构。 在各种实施例中,将共享存储器分区并将不同的分区分配给网络存储系统的不同节点。 共享存储架构提供了用于在共享存储上断言预留,管理共享存储的状态以及使用共享存储来实现网络存储系统的各种配置的技术。
-
-
-
-
-