-
公开(公告)号:US20160357463A1
公开(公告)日:2016-12-08
申请号:US15117585
申请日:2014-04-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Nathaniel S DeNeui , Michael White , Jeffrey A Plank
IPC: G06F3/06 , G06F12/0888
CPC classification number: G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F12/0888 , G06F2212/6046
Abstract: A storage controller for cache management that includes a cache memory and a cache management module. The cache management module to, on receipt of region specification requests from hosts, extract from the region specification requests cache rules for management of regions of data storage of a storage array, and on receipt of data operation requests from hosts, process the data operation requests based on the extracted cache rules.
Abstract translation: 一种用于高速缓存管理的存储控制器,其包括高速缓冲存储器和高速缓存管理模块。 高速缓存管理模块在接收到来自主机的区域规范请求时,从区域规范提取请求缓存规则用于管理存储阵列的数据存储区域,以及在接收到来自主机的数据操作请求时,处理数据操作请求 基于提取的缓存规则。
-
公开(公告)号:US10296240B2
公开(公告)日:2019-05-21
申请号:US15117585
申请日:2014-04-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Nathaniel S DeNeui , Michael White , Jeffrey A Plank
IPC: G06F12/0888 , G06F3/06
Abstract: A storage controller for cache management that includes a cache memory and a cache management module. The cache management module to, on receipt of region specification requests from hosts, extract from the region specification requests cache rules for management of regions of data storage of a storage array, and on receipt of data operation requests from hosts, process the data operation requests based on the extracted cache rules.
-
公开(公告)号:US20170371782A1
公开(公告)日:2017-12-28
申请号:US15540353
申请日:2015-01-21
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Nathaniel S DeNeui , Joseph David Black
CPC classification number: G06F12/08 , G06F3/0617 , G06F3/0619 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F12/0246 , G06F12/06 , G06F2212/7201
Abstract: In some examples, techniques for virtual storage includes configuring a single physical storage disk to a virtual storage device that includes a plurality of virtual storage disks from a command specifying storage characteristics of the virtual storage disks including number of virtual storage disks, virtual strip size, and fault tolerance of the virtual storage disks. In response to access the virtual storage disks and specifying a virtual storage disk Logical Block Address (LBA), converting the virtual storage disk LBA into a physical storage disk LBA based on a sum of factors that includes a first factor comprising a modulo of the virtual storage disk LBA and virtual strip size, a second factor comprising number of virtual storage disks multiplied by a result of the virtual storage disk LBA minus the first factor, and a third factor comprising a virtual storage disk number multiplied by the virtual strip size.
-
-