-
公开(公告)号:US11595474B2
公开(公告)日:2023-02-28
申请号:US15856716
申请日:2017-12-28
Applicant: Cisco Technology, Inc.
Inventor: Debojyoti Dutta , Amit Kumar Saha , Johnu George , Ramdoot Kumar Pydipaty , Marc Solanas Tarre
IPC: G06F7/00 , H04L67/1095 , G06F11/14 , G06F3/06 , G06F16/22
Abstract: A method for accelerating data operations across a plurality of nodes of one or more clusters of a distributed computing environment. Rack awareness information characterizing the plurality of nodes is retrieved and a non-volatile memory (NVM) capability of each node is determined. A write operation is received at a management node of the plurality of nodes and one or more of the rack awareness information and the NVM capability of the plurality of nodes are analyzed to select one or more nodes to receive at least a portion of the write operation, wherein at least one of the selected nodes has an NVM capability. A multicast group for the write operation is then generated wherein the selected nodes are subscribers of the multicast group, and the multicast group is used to perform hardware accelerated read or write operations at one or more of the selected nodes.
-
公开(公告)号:US10545823B2
公开(公告)日:2020-01-28
申请号:US15783281
申请日:2017-10-13
Applicant: Cisco Technology, Inc.
Inventor: Ramdoot Kumar Pydipaty , Amit Kumar Saha
Abstract: The present disclosure involves systems and methods for managing data in a distributed storage system. The distributed storage system may include non-volatile memory (NVM) storage devices and utilize erasure code replication for storage of data. A controller may first store at least some of the K data chunks in NVM devices before storing the coding chunks in other storage devices. In addition, the controller may transmit read requests to the NVM devices of the system first to begin receiving data chunks or coding chunks related to the data object. By writing to and reading from NVM devices first, storage and reading of the data object may occur faster than conventional storage systems.
-
公开(公告)号:US20190208011A1
公开(公告)日:2019-07-04
申请号:US15856716
申请日:2017-12-28
Applicant: Cisco Technology, Inc.
Inventor: Debojyoti Dutta , Amit Kumar Saha , Johnu George , Ramdoot Kumar Pydipaty , Marc Solanas Tarre
CPC classification number: H04L67/1095 , G06F3/065 , G06F3/0683 , G06F11/1464 , G06F16/22
Abstract: A method for accelerating data operations across a plurality of nodes of one or more clusters of a distributed computing environment. Rack awareness information characterizing the plurality of nodes is retrieved and a non-volatile memory (NVM) capability of each node is determined. A write operation is received at a management node of the plurality of nodes and one or more of the rack awareness information and the NVM capability of the plurality of nodes are analyzed to select one or more nodes to receive at least a portion of the write operation, wherein at least one of the selected nodes has an NVM capability. A multicast group for the write operation is then generated wherein the selected nodes are subscribers of the multicast group, and the multicast group is used to perform hardware accelerated read or write operations at one or more of the selected nodes.
-
公开(公告)号:US20190114080A1
公开(公告)日:2019-04-18
申请号:US15783229
申请日:2017-10-13
Applicant: Cisco Technology, Inc.
Inventor: Ramdoot Kumar Pydipaty , Amit Kumar Saha , Arun Saha
Abstract: Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.
-
公开(公告)号:US20210173564A1
公开(公告)日:2021-06-10
申请号:US17119797
申请日:2020-12-11
Applicant: Cisco Technology, Inc.
Inventor: Ramdoot Kumar Pydipaty , Amit Kumar Saha , Arun Saha
Abstract: Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.
-
公开(公告)号:US10942666B2
公开(公告)日:2021-03-09
申请号:US15783229
申请日:2017-10-13
Applicant: Cisco Technology, Inc.
Inventor: Ramdoot Kumar Pydipaty , Amit Kumar Saha , Arun Saha
Abstract: Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.
-
公开(公告)号:US20190114223A1
公开(公告)日:2019-04-18
申请号:US15783281
申请日:2017-10-13
Applicant: Cisco Technology, Inc.
Inventor: Ramdoot Kumar Pydipaty , Amit Kumar Saha
Abstract: The present disclosure involves systems and methods for managing data in a distributed storage system. The distributed storage system may include non-volatile memory (NVM) storage devices and utilize erasure code replication for storage of data. A controller may first store at least some of the K data chunks in NVM devices before storing the coding chunks in other storage devices. In addition, the controller may transmit read requests to the NVM devices of the system first to begin receiving data chunks or coding chunks related to the data object. By writing to and reading from NVM devices first, storage and reading of the data object may occur faster than conventional storage systems.
-
-
-
-
-
-