-
公开(公告)号:US11824752B2
公开(公告)日:2023-11-21
申请号:US17548067
申请日:2021-12-10
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
IPC: G06F3/06 , H04L43/0888 , H04L67/1097 , G06F13/40 , G06F13/42 , G06F13/28 , H04L45/00
CPC classification number: H04L43/0888 , G06F3/067 , G06F13/28 , G06F13/4004 , G06F13/42 , H04L45/66 , H04L67/1097
Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
-
公开(公告)号:US20220103450A1
公开(公告)日:2022-03-31
申请号:US17548067
申请日:2021-12-10
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
-
公开(公告)号:US20180330768A1
公开(公告)日:2018-11-15
申请号:US15594777
申请日:2017-05-15
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
CPC classification number: G06F13/16 , G06F3/061 , G06F3/064 , G06F3/0656 , G06F3/0659 , G06F3/067 , G06F11/1076 , G11C8/12
Abstract: A first data storage device may be connected to first and second entities as part of a distributed network with each entity having direct block level access to logical block addresses of the first data storage device. The first data storage device can consist of a provisioning module and a staging buffer with the provisioning module configured to store and acknowledge non-volatile write data in the staging buffer in response to a write request to any logical block address of a range of logical block addresses in the first data storage device. The provisioning module may return previously committed data resident in the range of logical block addresses instead of the write data resident in the staging buffer until a commit signal is received from at least one entity for the write data.
-
公开(公告)号:US11218396B2
公开(公告)日:2022-01-04
申请号:US16724602
申请日:2019-12-23
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
-
公开(公告)号:US20210194786A1
公开(公告)日:2021-06-24
申请号:US16724602
申请日:2019-12-23
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
Abstract: A multi-port data storage device to at least provide port-to-port communication between nodes. The multi-port storage device includes a first port, a second port and a bridge. The first port can be operatively coupled to a first node of a plurality of nodes. The second port can be operatively coupled to a second node of the plurality of nodes. The bridge can receive one or more data packets via the first or second ports to be transmitted to one of the plurality of nodes and to transmit one or more received data packets to another multi-port data storage device, to the first node, or to the second node.
-
公开(公告)号:US10409736B2
公开(公告)日:2019-09-10
申请号:US15594777
申请日:2017-05-15
Applicant: Seagate Technology LLC
Inventor: Thomas Roy Prohofsky
Abstract: A first data storage device may be connected to first and second entities as part of a distributed network with each entity having direct block level access to logical block addresses of the first data storage device. The first data storage device can consist of a provisioning module and a staging buffer with the provisioning module configured to store and acknowledge non-volatile write data in the staging buffer in response to a write request to any logical block address of a range of logical block addresses in the first data storage device. The provisioning module may return previously committed data resident in the range of logical block addresses instead of the write data resident in the staging buffer until a commit signal is received from at least one entity for the write data.
-
公开(公告)号:US20180088846A1
公开(公告)日:2018-03-29
申请号:US15277199
申请日:2016-09-27
Applicant: Seagate Technology LLC
Inventor: Stacey Secatch , Robert Wayne Moss , Dana Lynn Simonson , Kristofer Carlson Conklin , Thomas Roy Prohofsky
CPC classification number: G06F3/0623 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F21/602 , G06F21/78 , G06F2221/2107 , H04L63/08
Abstract: Systems and methods presented herein provide for data storage for a plurality of host systems. In one embodiment, a storage system comprises a storage unit, and a controller. The controller is operable to process a write I/O request from a first of the host systems, to determine an identity of the first host system from the write I/O request, to encrypt data of the write I/O request based on the identity of the first host system, to locate a storage space allocated to the first host system in the storage unit, to determine that a size of the data of the write I/O request requires more storage space than currently allocated to the first host system, to increase the storage space allocated to the first host system by the size of the data of the write I/O request, and to write the encrypted data to the storage unit.
-
-
-
-
-
-