-
公开(公告)号:US20150301747A1
公开(公告)日:2015-10-22
申请号:US14255819
申请日:2014-04-17
Applicant: Seagate Technology LLC
Inventor: Daniel J. Sokolov , Bang C. Nguyen , Andrew M. Kowles , Cameron S. McGary , Adam J. Weikal , Brian T. Edgar
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0673
Abstract: Implementations disclosed herein provide for increasing storage drive performance by reserving a region of user-writeable storage space on a storage medium for overprovisioning uses, including performance-enhancing functions. Until a capacity condition of the storage drive is satisfied, write operations targeting the reserved region are written to another equal-sized region that does not contain user data.
Abstract translation: 本文公开的实现通过在存储介质上保留用户可写存储空间的区域来提供存储驱动性能来提高存储驱动性能,以用于过度配置的使用,包括性能增强功能。 在满足存储驱动器的容量条件之前,将针对保留区域的写入操作写入不包含用户数据的另一等大小区域。
-
公开(公告)号:US10379741B2
公开(公告)日:2019-08-13
申请号:US14255819
申请日:2014-04-17
Applicant: Seagate Technology LLC
Inventor: Daniel J. Sokolov , Bang C. Nguyen , Andrew M. Kowles , Cameron S. McGary , Adam J. Weikal , Brian T. Edgar
Abstract: Implementations disclosed herein provide for increasing storage drive performance by reserving a region of user-writeable storage space on a storage medium for overprovisioning uses, including performance-enhancing functions. Until a capacity condition of the storage drive is satisfied, write operations targeting the reserved region are written to another equal-sized region that does not contain user data.
-
公开(公告)号:US10037277B2
公开(公告)日:2018-07-31
申请号:US15477353
申请日:2017-04-03
Applicant: Seagate Technology LLC
Inventor: Timothy R. Feldman , Andrew M. Kowles , Mark Allen Gaertner , Brian T. Edgar
IPC: G06F12/08 , G06F12/06 , G06F12/0811
CPC classification number: G06F12/0811 , G06F12/0246 , G06F12/06 , G06F2212/1016 , G06F2212/283 , G06F2212/608 , G11B20/10527 , G11B20/1252 , G11C7/1012 , G11C2207/2245
Abstract: A data storage device includes one or more storage media that include multiple physical storage locations. The device also includes at least one cache memory having a logical space that includes a plurality of separately managed logical block address (LBA) ranges. Additionally, a controller is included in the device. The controller is configured to receive data extents addressed by a first LBA and a logical block count. The controller is also configured to identify at least one separately managed LBA range of the plurality of separately managed LBA ranges in the at least one cache memory based on LBAs associated with at least some of the received data extents. The controller stores the at least some of the received data extents in substantially monotonically increasing LBA order in at least one physical storage location, of the at least one cache memory, assigned to the identified at least one LBA range.
-
公开(公告)号:US20170371557A1
公开(公告)日:2017-12-28
申请号:US15682132
申请日:2017-08-21
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Andrew M. Kowles
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0611 , G06F3/0619 , G06F3/0644 , G06F3/0655 , G06F3/0685
Abstract: A method for data steering in tiered storage is described. In one embodiment, the method includes ranking a plurality of storage areas of a storage device according to at least one property of the plurality of storage areas. In some embodiments, the plurality of storage areas include at least a first storage area and a second storage area. The method includes obtaining a sample of data at the storage device, passing the sample of data through one or more compression codecs, and analyzing a result of passing the sample of data through the one or more compression codecs. In some embodiments, the result includes a score of compression savings associated with the sample of data. The method includes storing the data in one of the plurality of storage areas based at least in part on the analyzing the result of passing the sample of data through the one or more compression codecs.
-
公开(公告)号:US09766816B2
公开(公告)日:2017-09-19
申请号:US14865926
申请日:2015-09-25
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Andrew M. Kowles
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0611 , G06F3/0619 , G06F3/0644 , G06F3/0655 , G06F3/0685
Abstract: A method for data steering in tiered storage is described. In one embodiment, the method includes ranking a plurality of storage areas of a storage device according to at least one property of the plurality of storage areas. In some embodiments, the plurality of storage areas include at least a first storage area and a second storage area. The method includes obtaining a sample of data at the storage device, passing the sample of data through one or more compression codecs, and analyzing a result of passing the sample of data through the one or more compression codecs. In some embodiments, the result includes a score of compression savings associated with the sample of data. The method includes storing the data in one of the plurality of storage areas based at least in part on the analyzing the result of passing the sample of data through the one or more compression codecs.
-
-
-
-