-
公开(公告)号:US20200089609A1
公开(公告)日:2020-03-19
申请号:US16135576
申请日:2018-09-19
Applicant: Seagate Technology LLC
Inventor: Phillip R. Colline , Michael Barrell , Richard O. Weiss , Mohamad H. El-Batal
IPC: G06F12/0804 , G06F13/16 , G06F13/42
Abstract: A data storage system can have one or more hosts connected to a data storage subsystem with the host having a host processor and the data storage subsystem having a controller. Write back data generated at the host triggers the host processor to allocate a cache location in the data storage subsystem where the generated data is subsequently stored. The generated write back data is written in a non-volatile destination address as directed by the controller prior to waiting for a secondary event with the generated data stored in both the cache location and the non-volatile destination address. Detection of the secondary event prompts the controller to signal the host processor that the cache location is free for new data.
-
公开(公告)号:US20190107970A1
公开(公告)日:2019-04-11
申请号:US15728861
申请日:2017-10-10
Applicant: Seagate Technology LLC
Inventor: Michael Barrell , Stephen S. Huh
Abstract: Implementations described and claimed herein provide a method and system for detecting slow storage drives. In one implementation, the method includes dynamically creating a storage drive peer group including a plurality of storage drives, comparing performance statistics of the storage drives in the storage drive peer group, selecting an outlier storage drive of the storage drive peer group based on the comparison of the performance statistics, passively monitoring response times of the storage drives in the storage drive peer group, comparing average response times of the storage drives in the storage drive peer group, flagging an outlier storage drive of the storage drive peer group with an outlier storage drive designation responsive to comparison of the average response times, actively measuring workload metrics of the outlier storage drive, comparing workload metrics data of the outlier storage drive to workload metrics reference data, and performing a remedial action.
-
公开(公告)号:US11593236B2
公开(公告)日:2023-02-28
申请号:US17736351
申请日:2022-05-04
Applicant: Seagate Technology LLC
Inventor: Adithya Uligere Narasimhamurthy , Ritvik Viswanatha , Michael Barrell
IPC: G06F11/20 , G06F12/0806
Abstract: Systems and processes are disclosed to preserve data integrity during a storage controller failure. In some examples, a storage controller of an active-active controller configuration can back-up data and corresponding cache elements to allow a surviving controller to construct a correct state of a failed controller's write cache. To accomplish this, the systems and processes can implement a relative time stamp for the cache elements that allow the backed-up data to be merged on a block-by-block basis.
-
公开(公告)号:US11327858B2
公开(公告)日:2022-05-10
申请号:US16990994
申请日:2020-08-11
Applicant: Seagate Technology LLC
Inventor: Adithya Uligere Narasimhamurthy , Ritvik Viswanatha , Michael Barrell
IPC: G06F11/20 , G06F12/0806
Abstract: Systems and processes are disclosed to preserve data integrity during a storage controller failure. In some examples, a storage controller of an active-active controller configuration can back-up data and corresponding cache elements to allow a surviving controller to construct a correct state of a failed controller's write cache. To accomplish this, the systems and processes can implement a relative time stamp for the cache elements that allow the backed-up data to be merged on a block-by-block basis.
-
公开(公告)号:US11314433B1
公开(公告)日:2022-04-26
申请号:US17100480
申请日:2020-11-20
Applicant: Seagate Technology LLC
Inventor: Michael Barrell , Ian Davies
IPC: G06F12/00 , G06F3/06 , G06F9/50 , G06F16/901 , G06F11/14
Abstract: Use of a deduplication module remote from a storage system for storage of data subject to deduplication by the remote deduplication module. The storage system may generate a hash of target data and send the hash of the target data to the remote deduplication module. The remote deduplication module may access a hash database corresponding to the storage system and apply a deduplication algorithm on the hash. In turn, information regarding a deduplication result may be returned to the storage system which may either store the unique target data or update a mapping between the target data and duplicate existing data in a persistent storage of the storage device. The remote deduplication module may be executed by scalable cloud resources such that the computational resources dedicated to the deduplication module may be scaled.
-
公开(公告)号:US10706082B1
公开(公告)日:2020-07-07
申请号:US15638310
申请日:2017-06-29
Applicant: Seagate Technology LLC
Inventor: Michael Barrell , Ian Davies , Kenneth F Day, III , Douglas Dewey
IPC: G06F16/31 , G06F16/174
Abstract: An apparatus may include a controller configured search a hash database storing entries corresponding to hash values of previously stored data to find a hash page of the hash database corresponding to a range of hash values including the first hash value. When the hash page is found, the controller may be configured to determine whether the hash page does not include an entry for the first hash value, the first hash page further including a base hash value for the range of hash values. When the hash page does not include an entry for the first hash value, the controller may be configured to generate a first entry of the first hash page for the first hash value, the first entry including an offset value from the base hash value corresponding to the first hash value and a data location at which the received data is to be stored.
-
公开(公告)号:US20180335961A1
公开(公告)日:2018-11-22
申请号:US15597881
申请日:2017-05-17
Applicant: Seagate Technology LLC
Inventor: Phillip R. Colline , Michael Barrell
Abstract: A data storage network may have multiple data storage devices that each consist of a device buffer. A network buffer and buffer circuit can be found in a network controller with the buffer circuit arranged to divide and store data associated with a data access request in the network buffer and the device buffer of the first data storage device.
-
公开(公告)号:US12235961B1
公开(公告)日:2025-02-25
申请号:US17736822
申请日:2022-05-04
Applicant: Seagate Technology LLC
Inventor: Ian Davies , Michael Barrell , Douglas William Dewey
IPC: G06F21/56
Abstract: A method for mitigating the effects of malware is provided. The method includes determining a compressibility of a portion of data, determining a data corruption condition is satisfied based on the determined compressibility, and modifying a retention policy for retention of stored snapshots associated with the portion of data based on the satisfaction of the data corruption condition. The modifying of the retention policy includes generating a first snapshot associated with the portion of the data, prior to writing cached data associated with the portion of the data, writing the cached data associated with the portion of the data, and generating a second snapshot associated with the portion of the data, responsive to the deletion.
-
公开(公告)号:US11429587B1
公开(公告)日:2022-08-30
申请号:US15638302
申请日:2017-06-29
Applicant: Seagate Technology LLC
Inventor: Michael Barrell , Ian Davies , Kenneth F Day, III , Douglas Dewey
Abstract: Systems and methods are disclosed for multiple duration deduplication entries. A processor may be configured to perform data deduplication operations, including setting a first indicator for first metadata stored to a hash database identifying a first time interval to maintain the first metadata in the database, and setting a second indicator for second metadata stored to the database identifying a second time interval to maintain the second metadata in the database longer than the first time interval. The processor may remove the first metadata from the database when no duplicative data is detected for the first metadata within the first time interval, and remove the second metadata from the database when no duplicative data is detected for the second metadata within the second time interval.
-
公开(公告)号:US20220261322A1
公开(公告)日:2022-08-18
申请号:US17736351
申请日:2022-05-04
Applicant: Seagate Technology LLC
Inventor: Adithya Uligere Narasimhamurthy , Ritvik Viswanatha , Michael Barrell
IPC: G06F11/20 , G06F12/0806
Abstract: Systems and processes are disclosed to preserve data integrity during a storage controller failure. In some examples, a storage controller of an active-active controller configuration can back-up data and corresponding cache elements to allow a surviving controller to construct a correct state of a failed controller's write cache. To accomplish this, the systems and processes can implement a relative time stamp for the cache elements that allow the backed-up data to be merged on a block-by-block basis.
-
-
-
-
-
-
-
-
-