-
公开(公告)号:US11809323B1
公开(公告)日:2023-11-07
申请号:US17846388
申请日:2022-06-22
Applicant: Seagate Technology LLC
Inventor: Marc Timothy Jones , David Jerome Allen , Steven Williams , Jason Matthew Feist
IPC: G06F12/0815 , G06F12/0817
CPC classification number: G06F12/0828 , G06F12/0815 , G06F2212/621
Abstract: Apparatus and method for maintaining real-time coherency between a local cache of a target device and a client cache of a source device during execution of a distributed computational function. In some embodiments, a source device, such as a host computer, is coupled via a network interface to a target device, such as a data storage device. A storage compute function (SCF) command is transferred from the source device to the target device. A local cache of the target device accumulates output data during the execution of an associated SCF over an execution time interval. Real-time coherency is maintained between the contents of the local cache and a client cache of the source device, so that the client cache retains continuously updated copies of the contents of the local cache during execution of the SCF. The coherency can be carried out on a time-based granularity or an operational granularity.
-
公开(公告)号:US20230418959A1
公开(公告)日:2023-12-28
申请号:US17846871
申请日:2022-06-22
Applicant: Seagate Technology LLC
Inventor: Marc Timothy Jones , David Jerome Allen , Steven Williams , Jason Matthew Feist
IPC: G06F21/62
CPC classification number: G06F21/62 , G06F2221/2143
Abstract: Apparatus and method for executing hidden computational functions in a distributed data processing environment. In some embodiments, a trust boundary includes a target device such as a storage device, and a source device such as a client device in a computer network. A storage device processor executes a hidden command function (HCF) routine to accumulate HCF output data in a local cache responsive to an HCF command received from the client device over a data interface. The processor further establishes a smaller retention boundary within the trust boundary that includes the storage device and excludes the client device. The HCF output data are stored locally in a non-volatile memory (NVM) of the storage device while not transferring any portion of the HCF output data outside the retention boundary, including to the client device. The HCF routine can update a block-chain ledger or take some other form to provide data security.
-
公开(公告)号:US12079355B2
公开(公告)日:2024-09-03
申请号:US17846871
申请日:2022-06-22
Applicant: Seagate Technology LLC
Inventor: Marc Timothy Jones , David Jerome Allen , Steven Williams , Jason Matthew Feist
IPC: G06F21/62
CPC classification number: G06F21/62 , G06F2221/2143
Abstract: Apparatus and method for executing hidden computational functions in a distributed data processing environment. In some embodiments, a trust boundary includes a target device such as a storage device, and a source device such as a client device in a computer network. A storage device processor executes a hidden command function (HCF) routine to accumulate HCF output data in a local cache responsive to an HCF command received from the client device over a data interface. The processor further establishes a smaller retention boundary within the trust boundary that includes the storage device and excludes the client device. The HCF output data are stored locally in a non-volatile memory (NVM) of the storage device while not transferring any portion of the HCF output data outside the retention boundary, including to the client device. The HCF routine can update a block-chain ledger or take some other form to provide data security.
-
-