-
公开(公告)号:US20230161483A1
公开(公告)日:2023-05-25
申请号:US17991049
申请日:2022-11-21
Applicant: Seagate Technology LLC
Inventor: Jason Wayne Kinsey , Hemant Vitthalrao Mane , Niranjan Anant Pol , Marc Timothy Jones , Jason Matthew Feist
CPC classification number: G06F3/0619 , G06F3/0613 , G06F3/0635 , G06F3/067 , G06F11/1076
Abstract: A data storage system employing distributed memories can have at least one host connected to a plurality of data storage devices via a network controller. One or more performance bottlenecks through the network controller may be identified with a performance module. A peer group consisting of at least two of the plurality of data storage devices is created with the performance module in response to the identified performance bottleneck so that a task can be assigned by the performance module to the peer group. The task may be chosen to mitigate the performance bottleneck by avoiding involvement of the network controller in the task.
-
公开(公告)号:US12050781B2
公开(公告)日:2024-07-30
申请号:US17991049
申请日:2022-11-21
Applicant: Seagate Technology LLC
Inventor: Jason Wayne Kinsey , Hemant Vitthalrao Mane , Niranjan Anant Pol , Marc Timothy Jones , Jason Matthew Feist
CPC classification number: G06F3/0619 , G06F3/0613 , G06F3/0635 , G06F3/067 , G06F11/1076
Abstract: A data storage system employing distributed memories can have at least one host connected to a plurality of data storage devices via a network controller. One or more performance bottlenecks through the network controller may be identified with a performance module. A peer group consisting of at least two of the plurality of data storage devices is created with the performance module in response to the identified performance bottleneck so that a task can be assigned by the performance module to the peer group. The task may be chosen to mitigate the performance bottleneck by avoiding involvement of the network controller in the task.
-
公开(公告)号:US20230418685A1
公开(公告)日:2023-12-28
申请号:US18213692
申请日:2023-06-23
Applicant: Seagate Technology LLC
Inventor: Jason Wayne Kinsey , Hemant Vitthalrao Mane , Niranjan Anant Pol , Marc Timothy Jones , Jason Matthew Feist
CPC classification number: G06F9/5083 , G06F3/0613 , G06F3/067 , G06F3/0631 , G06F21/44
Abstract: Method and apparatus for offloading upstream processing tasks to peer groups of downstream data storage devices. A peer control circuit forms a peer group of storage devices in response to a detected processing bottleneck associated with a network controller. One of the storage devices in the peer group is designated as a primary device, and is responsible for interface communications, for subdividing the processing task for execution by secondary devices in the peer group, and coordinating overall execution. The peer group and the processing task are selected to avoid or minimize the processing bottleneck at the network controller level while maintaining ongoing data transfer performance at the storage device level. A list of available device resources and capabilities may be maintained by the peer control circuit. Offloaded tasks can include data rebuilds, cryptographic functions, new device authentication operations, and the like. Multiple overlapping peer groups can be formed as needed.
-
-