-
公开(公告)号:US20160019156A1
公开(公告)日:2016-01-21
申请号:US14336970
申请日:2014-07-21
Applicant: Seagate Technology LLC
Inventor: Timothy R. Feldman , Andy Kowles
IPC: G06F12/08
CPC classification number: G06F12/0871 , G06F12/0848 , G06F12/0895 , G06F2212/224 , G06F2212/604 , G06F2212/6046
Abstract: Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of allocation units out-of-order.
Abstract translation: 本文公开的实施方案提供了一种方法,包括将磁盘高速缓存分离成多个分配单元,以及分配多个分配单元是无序的。
-
公开(公告)号:US09507721B2
公开(公告)日:2016-11-29
申请号:US14336970
申请日:2014-07-21
Applicant: Seagate Technology LLC
Inventor: Timothy R. Feldman , Andy Kowles
IPC: G06F12/08
CPC classification number: G06F12/0871 , G06F12/0848 , G06F12/0895 , G06F2212/224 , G06F2212/604 , G06F2212/6046
Abstract: Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of allocation units out-of-order.
Abstract translation: 本文公开的实施方案提供了一种方法,包括将磁盘高速缓存分离成多个分配单元,以及分配多个分配单元是无序的。
-
公开(公告)号:US10089234B2
公开(公告)日:2018-10-02
申请号:US15336189
申请日:2016-10-27
Applicant: Seagate Technology LLC
Inventor: Timothy R. Feldman , Andy Kowles
IPC: G06F12/08 , G06F12/0871 , G06F12/0895 , G06F12/0846
Abstract: Implementations disclosed herein provide a method comprising determining a workload on a disk cache with a storage device controller, determining a state of a free pool of the disk cache, receiving a data write request to the disk cache, segregating the free pool of the disk cache into a plurality of allocation units, allocating the plurality of allocation units out of order, as compared to a physical arrangement order of the allocation units in the disk cache, based on the workload, and storing data in the plurality of allocation units.
-
公开(公告)号:US20170046267A1
公开(公告)日:2017-02-16
申请号:US15336189
申请日:2016-10-27
Applicant: Seagate Technology LLC
Inventor: Timothy R. Feldman , Andy Kowles
IPC: G06F12/0871 , G06F12/0895
CPC classification number: G06F12/0871 , G06F12/0848 , G06F12/0895 , G06F2212/224 , G06F2212/604 , G06F2212/6046
Abstract: Implementations disclosed herein provide a method comprising determining a workload on a disk cache with a storage device controller, determining a state of a free pool of the disk cache, receiving a data write request to the disk cache, segregating the free pool of the disk cache into a plurality of allocation units, allocating the plurality of allocation units out of order, as compared to a physical arrangement order of the allocation units in the disk cache, based on the workload, and storing data in the plurality of allocation units.
Abstract translation: 本文公开的实施方案提供了一种方法,包括使用存储设备控制器确定磁盘高速缓存上的工作负载,确定磁盘高速缓存的空闲池的状态,接收对磁盘高速缓存的数据写入请求,隔离磁盘缓存的空闲池 与多个分配单元中的分配单元的物理布置顺序相比,基于工作量而分配多个分配单元,并将数据存储在多个分配单元中。
-
-
-