-
公开(公告)号:US20250094066A1
公开(公告)日:2025-03-20
申请号:US18962257
申请日:2024-11-27
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Jon D. Trantham , Hemant Vitthalrao Mane , Kristofer Carlson Conklin , Manuel Alexander Offenberg , Steven Williams
IPC: G06F3/06
Abstract: A data storage system for use in a high radiation environment has a radiation-hardened storage controller that measures a current draw of a storage drive in a storage array. The storage drive is not radiation-hardened. Based on a characteristic of the current draw, a latch up is detected the storage drive. Based on the detected latch up, power is removed from all or part of the storage drive. After a cooling period has elapsed, the power is reapplied to the storage drive.
-
公开(公告)号:US12086455B2
公开(公告)日:2024-09-10
申请号:US17497573
申请日:2021-10-08
Applicant: Seagate Technology LLC
Inventor: Stacey Secatch , David W. Claude , Daniel J. Benjamin , Thomas V. Spencer , Matthew B. Lovell , Steven Williams , Stephen H. Perlmutter
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A data storage system may have a plurality of memory cells located in different data storage devices that are arranged into a plurality of logical namespaces with each logical namespace configured to be sequentially written and entirely erased as a single unit. An asymmetry strategy may be proactively created with the asymmetry module in response to data access activity to the logical namespaces by the asymmetry module. A new mode, as prescribed by the asymmetry strategy, is entered for at least one logical namespace in response to an operational trigger being met. The new mode changes a timing of at least one queued data access request to at least one logical namespace.
-
公开(公告)号:US20240020050A1
公开(公告)日:2024-01-18
申请号:US17864900
申请日:2022-07-14
Applicant: Seagate Technology, LLC
Inventor: Phillip R. Colline , Timothy Ted Walker , Steven Williams , Hemant Vitthalrao Mane , Jason Matthew Feist
IPC: G06F3/06
CPC classification number: G06F3/0656 , G06F3/0659 , G06F3/0622 , G06F3/0679
Abstract: Apparatus and method for executing controller memory buffer (CMB) based data transfer commands in a distributed data processing environment. In some embodiments, a storage device having a device controller and a main non-volatile memory (NVM) is coupled to a client device via an interface. The client device respectively issues normal data transfer commands and bypass data transfer commands to the storage device. The normal data transfer commands include read and write commands that result in transfer of data between the NVM and the client device using a normal data path through the storage device. The bypass data transfer commands involve an allocated CMB of the storage device directly controlled and accessed by the client device. In this way, write data are directly placed into the CMB for writing to the NVM, and readback data from the NVM are directly recovered from the CMB by the client device.
-
14.
公开(公告)号:US20230418516A1
公开(公告)日:2023-12-28
申请号:US17848151
申请日:2022-06-23
Applicant: Seagate Technology, LLC
Inventor: Richard O. Weiss , Jason Matthew Feist , Steven Williams , Hemant Vitthalrao Mane
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0656 , G06F3/0664 , G06F3/0619 , G06F3/0689
Abstract: Apparatus and method for servicing data transfer commands in a computer environment using a selected protocol such as NVMe (Non-Volatile Memory Express). In some embodiments, a secure connection is established between a client device and a bridge device across an interface. A controller of the bridge device presents a unitary namespace as an available memory space to the client device. The controller further communicates with a plurality of downstream target devices to allocate individual namespaces within main memory stores of each of the target devices to form a consolidated namespace to support the unitary namespace presented to the controller. In this way, the bridge device can operate as an NVMe controller with respect to the client device for the unitary namespace, and as a virtual client device to each of the target devices which operate as embedded NVMe controllers for the individual namespaces.
-
公开(公告)号: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.
-
公开(公告)号:US12260117B2
公开(公告)日:2025-03-25
申请号:US17864900
申请日:2022-07-14
Applicant: Seagate Technology, LLC
Inventor: Phillip R. Colline , Timothy Ted Walker , Steven Williams , Hemant Vitthalrao Mane , Jason Matthew Feist
Abstract: Apparatus and method for executing controller memory buffer (CMB) based data transfer commands in a distributed data processing environment. In some embodiments, a storage device having a device controller and a main non-volatile memory (NVM) is coupled to a client device via an interface. The client device respectively issues normal data transfer commands and bypass data transfer commands to the storage device. The normal data transfer commands include read and write commands that result in transfer of data between the NVM and the client device using a normal data path through the storage device. The bypass data transfer commands involve an allocated CMB of the storage device directly controlled and accessed by the client device. In this way, write data are directly placed into the CMB for writing to the NVM, and readback data from the NVM are directly recovered from the CMB by the client device.
-
公开(公告)号:US12164814B2
公开(公告)日:2024-12-10
申请号:US17847623
申请日:2022-06-23
Applicant: Seagate Technology LLC
Inventor: Hemant Vitthalrao Mane , Jason Matthew Feist , Praveen Viraraghavan , Robert W. Dixon , Marc Timothy Jones , Steven Williams
IPC: G06F3/06
Abstract: A distributed data storage system can be configured with a host connected to a device and a distribution module. The distribution module identifies a manufacturing origin of the device and diverts a system operation from an upstream component connected to the distribution module to the device in response to the identified manufacturing origin of the device. The manufacturer installed operating parameters of the device are then used to complete the system operation.
-
公开(公告)号:US12093559B2
公开(公告)日:2024-09-17
申请号:US17847704
申请日:2022-06-23
Applicant: Seagate Technology LLC
Inventor: Hemant Vitthalrao Mane , Jason Matthew Feist , Praveen Viraraghavan , Robert W. Dixon , Marc Timothy Jones , Steven Williams
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/067
Abstract: A distributed data storage system may connect a host to a device and a dedication module. The dedication module can identify a manufacturing origin of the device before dedicating a type of host-generated data access request to the device. The type of host-generated data access request is chosen by the dedication module in response to an operating capability correlated to the device by the dedication module based on the identified manufacturing origin. At least one host-generated request of the dedicated type is then completed with the device.
-
公开(公告)号:US11966629B2
公开(公告)日:2024-04-23
申请号:US17847509
申请日:2022-06-23
Applicant: Seagate Technology LLC
Inventor: Hemant Vitthalrao Mane , Jason Matthew Feist , Praveen Viraraghavan , Robert W. Dixon , Marc Timothy Jones , Steven Williams
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/067
Abstract: A distributed data storage system can be configured with a host connected to a first device and an initialization module that performs a default initialization procedure on the first device in response to detecting the first device has an unknown manufacturing origin. Conducting the default initialization procedure may allow the first device to service data access requests from the host. In response to the connection of a second device to the host and initialization module, a manufacturing origin of the second device is identified with the initialization module before the initialization module customizes the default initialization procedure to a custom procedure that is executed to allow the second device to satisfy a background operation prescribed by the initialization module.
-
公开(公告)号:US11954505B2
公开(公告)日:2024-04-09
申请号:US17886240
申请日:2022-08-11
Applicant: Seagate Technology LLC
Inventor: Hemant Vitthalrao Mane , Jason Matthew Feist , Praveen Viraraghavan , Robert W. Dixon , Marc Timothy Jones , Steven Williams
CPC classification number: G06F9/4451 , G06F9/4881
Abstract: A data storage system may connect a host to a device and a hardware module that are utilized to satisfy at least one host-generated data access request to the device. A portion of the device is set as dormant by the hardware module prior to identifying an origin of the device with the hardware module during the satisfaction of the at least one host-generated data access request. In response to the identified origin, the previously dormant portion of the device is activated and subsequently utilized to execute a task assigned by the hardware module.
-
-
-
-
-
-
-
-
-