-
公开(公告)号: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.
-
公开(公告)号:US10896088B2
公开(公告)日:2021-01-19
申请号:US16191929
申请日:2018-11-15
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal , Adam Thomas Wolinski , Jeffery L. Shellhamer , Ian Robert Davies , Douglas William Dewey
Abstract: A method includes identifying, using a controller, a first data error at a first data block stored in page metadata, the first data block having a first block logical ID. The method also includes identifying a second data block having the first block logical ID. The method also includes copying the second data block to the first data block based on the identified second data block.
-
公开(公告)号:US11119862B2
公开(公告)日:2021-09-14
申请号:US16599841
申请日:2019-10-11
Applicant: Seagate Technology LLC
Inventor: Douglas William Dewey , Ian Robert Davies , Kenneth F. Day, III
Abstract: Method and apparatus for managing data in a distributed data storage system, such as but not limited to a cloud computing environment. In some embodiments, snapshots of a data set are uploaded from a source storage subsystem to a cloud store, along with intervening difference information volumes (DIVs). The DIVs are data structures that identify a set of updated data blocks that have been changed by the source storage subsystem between each successive pair of the snapshots. A reader subsystem requests and uses the latest DIV to request the latest set of changed data blocks from the cloud store, and uses the latest set of changed data blocks to update a previous snapshot to generate a copy of the most recent snapshot. The source and reader subsystems can comprise Internet of Things (IoT) devices, client devices, edge computing devices, etc. from different vendors and which utilize different protocols.
-
公开(公告)号:US20200159621A1
公开(公告)日:2020-05-21
申请号:US16191929
申请日:2018-11-15
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal , Adam Thomas Wolinski , Jeffery L. Shellhamer , Ian Robert Davies , Douglas William Dewey
Abstract: A method includes identifying, using a controller, a first data error at a first data block stored in page metadata, the first data block having a first block logical ID. The method also includes identifying a second data block having the first block logical ID. The method also includes copying the second data block to the first data block based on the identified second data block.
-
公开(公告)号:US10409682B1
公开(公告)日:2019-09-10
申请号:US15441697
申请日:2017-02-24
Applicant: Seagate Technology LLC
Inventor: Ian Davies , Ruiling Luo , Thomas George Wicklund , Kenneth F. Day , Douglas William Dewey
Abstract: The technology disclosed herein includes a method for dividing a body of user data into a plurality of data blocks, and writing the plurality of data blocks into chunk zones in parallel streams, the chunk zones located in a first ordered pool of storage devices. In some implementations, the method includes adding additional storage devices to the first ordered pool making a second ordered pool, including the first ordered pool, and writing the plurality of data blocks across the second ordered pool of storage devices, such that each of the storage devices including spare capacity. The method includes determining if a storage device fails, and seeking data for the data blocks on the failed storage device from of the other storage devices.
-
公开(公告)号:US20190050163A1
公开(公告)日:2019-02-14
申请号:US15676709
申请日:2017-08-14
Applicant: Seagate Technology LLC
Inventor: Douglas William Dewey , Ian Davies
IPC: G06F3/06
Abstract: A storage system migrates pages of data based on a determination that the page includes snapshot data. Parameters associated with a page (e.g., a page rank) may be updated based on a determination that the page includes snapshot data. A tiering process may subsequently analyze the parameters to determine whether to migrate the page to a different storage tier. A share-write to a page that is referenced by the snapshot volume and a base volume is utilized to migrate pages that include snapshot data.
-
公开(公告)号:US20190018727A1
公开(公告)日:2019-01-17
申请号:US15652038
申请日:2017-07-17
Applicant: Seagate Technology LLC
Inventor: Stephen S. Huh , Ian Davies , Douglas William Dewey
Abstract: A storage system periodically replicates data to another storage system for data backup and protection. The storage system is configured to detect an irregularity potentially causing a fault in the storage system. Such a detected irregularity may a component failure in a storage device, a temperature change in a storage device, etc. In response to the detected irregularity, the storage system increases a replication rate of data to the backup storage system.
-
公开(公告)号:US20210109814A1
公开(公告)日:2021-04-15
申请号:US16599841
申请日:2019-10-11
Applicant: Seagate Technology LLC
Inventor: Douglas William Dewey , Ian Robert Davies , Kenneth F. Day, III
Abstract: Method and apparatus for managing data in a distributed data storage system, such as but not limited to a cloud computing environment. In some embodiments, snapshots of a data set are uploaded from a source storage subsystem to a cloud store, along with intervening difference information volumes (DIVs). The DIVs are data structures that identify a set of updated data blocks that have been changed by the source storage subsystem between each successive pair of the snapshots. A reader subsystem requests and uses the latest DIV to request the latest set of changed data blocks from the cloud store, and uses the latest set of changed data blocks to update a previous snapshot to generate a copy of the most recent snapshot. The source and reader subsystems can comprise Internet of Things (IoT) devices, client devices, edge computing devices, etc. from different vendors and which utilize different protocols.
-
公开(公告)号:US10783029B2
公开(公告)日:2020-09-22
申请号:US15652038
申请日:2017-07-17
Applicant: Seagate Technology LLC
Inventor: Stephen S. Huh , Ian Davies , Douglas William Dewey
Abstract: A storage system periodically replicates data to another storage system for data backup and protection. The storage system is configured to detect an irregularity potentially causing a fault in the storage system. Such a detected irregularity may a component failure in a storage device, a temperature change in a storage device, etc. In response to the detected irregularity, the storage system increases a replication rate of data to the backup storage system.
-
-
-
-
-
-
-
-